Overview
One of Belgium's largest communications companies sought a seamless application migration to Red Hat OpenShift Container Platform 4 (OCP 4), adhering to all the best practices around container security and vulnerability.
The Challenge
Migrating to a new container platform
Our client was facing significant challenges in application migration from OCP 3 to OCP 4. These included:
- Overloaded infrastructure due to over-provisioning at the hypervisor and OpenShift layers
- Poor planning for the capacity requirements and projections from application teams
- Lack of skilled resources for migration
- Unavailability of an automated solution for image availability in the enterprise registry for the developers
The Objective
Streamline migration
They sought to streamline their OpenShift clusters and a seamless migration to OCP 4.
- Application migration from OCP3 to OCP4
- Improve cluster performance
- Optimized use of hardware
- Refinement of log shipment and monitoring stack
The Solution
Seamless migration to Red Hat OCP 4
HCLTech helped them set up the container platform, improve the cluster performance and monitor the applications. Our solution:
- Defined platform architecture and designed the container platform
- Ensured seamless migration to OCP 4 with all the integrations in place
- Improved cluster performance by refining the CPU request and default resource values in a limited range across clusters for better capacity usage
- Automated the central inventory monitoring and showcased the real-time cluster usage by creating a monitoring dashboard
- Implemented app log forward solution on OCP4 towards ELK and Splunk, including nested JSON parsing
- Enabled the application teams for image sync, repo creation and migration activities
The Impact
Measurable time savings
Our client experienced rapid and agile migration to OCP 4.
- Saved hours of time and effort through automating processes around node addition and OpenShift 4 cluster build using Terraform
- Effective forecasting is achieved through real-time data consumption captured on a centralized dashboard
- Decommissioning of OCP 3 within the stipulated timeframe
- The logging and monitoring stack helped users analyze their logs effectively