Red Hat OpenShift on Amazon Web Services at Red Hat Summit 2023

View a selection of deep-dive discussions, presentations, and demonstrations from Red Hat Summit detailing the different implementations of Red Hat OpenShift Service on Amazon Web Services. 

View a selection of deep-dive discussions, presentations, and demonstrations from Red Hat Summit detailing the different implementations of Red Hat OpenShift Service on Amazon Web Services. 

Moving from self-managed to managed OpenShift: Red Hat OpenShift Service on AWS at Helvetia

19 mins

Helvetia is a leading insurance company provider in Europe and offers several products including non-life insurance, life insurance, group reinsurance, and non-insurance for fee and commission businesses. Many of their older applications ran on Red Hat® JBoss® Enterprise Application Platform (JBoss EAP) and required Red Hat support in guiding their cluster operation teams and developers. 

In looking to transition from a self-managed to a managed service, Helvetia chose Red Hat® OpenShift® Service on AWS (ROSA), which offered an integrated platform with several features like built-in support for CI/CD pipeline, logging and monitoring, and security and compliance tools. 

Migrating to ROSA

In 2020, Helvetia migrated to Red Hat OpenShift 4.0 from Red Hat OpenShift 3.6. However, with the introduction of ROSA, they made the decision to move 60 product applications from the Red Hat OpenShift 4.0 cluster by the end of 2023. These consisted of new cloud-native apps and services, as well as legacy JBoss EAP apps, The migration presented a series of issues that required close partnership with the Red Hat team. 

An image displaying the conceptual steps taken to get their ROSA environments where they intended.

 

Why ROSA?

In comparison to their prior solution, ROSA was fit for their security, legal compliance, and customization requirements. Utilizing the ROSA CLI also simplified the cluster installation process, extended AWS setup with Terraform, and supported initial Red Hat OpenShift GitOps setup with Red Hat® Ansible® Automation Platform. Helvetia could now use the GitOps instance, which configures clusters. With ROSA, cluster configuration could be removed. All cluster configurations and adjustments were kept in a single GitOps repository and followed the Argo CD application pattern.

A repository hosted by GitHub Enterprise uses merge checks for high code quality, enforces filename and folder structure conventions, and checks formatting and semantics. For compliance, every pool request undergoes a review by a team member to increase accountability and reduce risk of errors, fraud, or any other malicious activities.

Benefits of ROSA

While Helvetia is still in the process of migrating all of their applications to ROSA, they’re already starting to see positive outcomes. Some of the benefits include:

  • Lower subscription costs compared to the Red Hat OpensShift Container Platform version
  • Faster and simpler cluster setup using the ROSA CLI
  • Red Hat site reliability engineer (SRE) team management of cluster operations
  • Better features like ROSA-controlled cluster monitoring, cluster resolution when upgrades fail, node health care, cluster backups, compliance and security hardening nodes, and disaster recovery
  • Scaling more clusters with less effort, providing a competitive advantage to their business
  • Red Hat Advanced Cluster Security for Kubernetes (ACS) to scan running images for vulnerabilities

To watch the full presentation on how Helvetia made this migration happen, see the discussion here. Note: you will need a Red Hat account to view the video. 

Watch the presentation

Previous resource
Declarative deployment on ROSA
Next resource
Gitlab Runners on ROSA
Hybrid Cloud Logo LinkedIn YouTube Facebook Twitter

Products

Tools

Try, buy, sell

Communicate

About Red Hat

We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.