BP's transformation journey to Red Hat OpenShift Service on AWS (ROSA)
To prepare for the end-of-life migration of 40 core applications used to manage shipping and trading processes critical to their business, bp partnered with Red Hat® and InfoSys to support their transition from Red Hat OpenShift 3.11 to Red Hat® OpenShift® Service on AWS (ROSA). Teaming up with Red Hat Services gave bp access to in-depth knowledge of ROSA and OpenShift, ensuring that they could meet requirements and deploy on time.
Key challenges during the migration
In determining the best platform for their needs, bp needed a solution that could address a few key challenges, including the scalability of product implementation, resourcing across all teams, reduction in downtime, and improved cluster management— all while causing minimal disruption to business processes and workflows. A shift in mindset required their development teams to also take a different approach to disaster recovery testing, “good” vs “bad” applications, and architecture requirements around cluster management. Prior cluster topography placed everyone together in one cluster, meaning applications were forced to close whenever an outage or patch was performed leading to lengthy downtime.
Why ROSA?
Deciding on a platform that could remain evergreen and adhere to strict security and compliance regulations was important for the bp team. A managed service like ROSA provided the features and tools needed to structure their applications in a way that was optimal to the developers.
Benefits of using ROSA
Two years since the start of the migration program, Red Hat and bp have migrated 80% of bp’s applications to ROSA. Much of their success has come from collaborative working relationships with Red Hat’s technical team and Infosys. In just over a year of the platform becoming operational, they’ve benefited from:
- Easy to install upgrades
- Collaborative efforts with Red Hat to review consumption patterns on the platform leading to a 55% reduction in subscription fees
- Access to cost management tools that provide data on application efficacy on the platform as well as insight into costs spent to operate applications allowing for fine tuning of apps.
- Flexibility to re-architect and redesign existing applications to help reduce carbon footprint, reduce cloud cost, and OpEx spend
- Open source programming, giving them the capability to use solutions like Grafana
- Metering solution on the platform which leverages APIs.
- Integrated messaging system that improved performance of all messages across the platform and increased output by 300%
Key lesson learned
As bp continue to find ways to drive optimization and OpEx reduction through ROSA using tools like autoscaling, serverless, and application monitoring, Red Hat continues to leverage new technology like Hypershift and Graviton from AWS to support, scale, and grow the technology infrastructure at bp.
To watch the full presentation of how bp facilitated this transformation, watch the discussion here. Note: you will need a Red Hat account to view the video.