LB1161 - Sovereign Cloud Architecture with OpenShift, Multi-Cluster Data Residency and Compliance Management

Introduction

Organizations today want flexibility. They want to do more, with less, while accelerating AI adoption to stay ahead of the market. Organizations have geographic specific compliance standards, petabytes of data in restricted environments, and increasing provider costs are all pushing organizations to reevaluate their technology strategies. Organizations are seeking a "Sovereign Cloud" approach from their technology providers to provide the flexibility necessary to be adaptive in the age of AI and geographic specific requirements.

We at Red Hat are perfectly positioned to help organizations achieve these goals.

Red Hat is THE Open Source and Linux company built on the principles of openness, collaboration, and innovation. Red Hat’s existing hybrid cloud approach, was designed to help organizations manage data privacy and compliance concerns, bringing simplified management of OpenShift clusters, containers, virtual machines, and AI applications to an organization’s data. The Hybrid cloud approach is built to enable organizations to deploy and manage their own sovereign cloud architectures, enabling application and data mobility and policy enforcement.

What You’ll Learn

In this lab, you will progress through a simplified migration process where you, the customer, will bring your workflows and applications to an on premise and cloud environment, bringing your platform, to your data, in a compliant, secure, and repeatable manner.

Through hands-on activities, you will:

  • Configure geographically-distributed OpenShift clusters with automated compliance policies

  • Implement workload placement strategies that enforce data residency requirements

  • Deploy applications with built-in sovereignty enforcement

  • Establish audit trails and compliance reporting for regulatory demonstrations

  • Design disaster recovery scenarios that maintain geographic data constraints

Prerequisites

Before beginning this lab, you should have:

  • Solid OpenShift administration experience

  • Familiarity with multi-cluster concepts

Lab Modules

This lab is organized into five modules:

Getting Started

This lab has two OpenShift clusters pre-configured. One cluster called local-cluster and another cluster in AWS labelled aws-us.

The environment has also already been pre-configured for you with the following applications already deployed:

  • On the right there are five tabs:

    • OpenShift Console: this is where you will spend the majority of the time configuring the various environments and applications

    • Advanced Cluster Security: the console for OpenShiftsecurity related activities.

    • Quay: the console for image registry and artifacts

    • OpenShift AI: the console for building and training AI models via Jupyter notebooks and specialized accelerators

    • Terminal: command line access to the OpenShift environment. You will run commands in this tab to deploy a few initial settings and interact with the applications.

Install Insecure Applications While You Work on Module 1

We are going to deploy a bunch of insecure applications to the local cluster and ensure the lab is set up correctly.

Procedure

  1. Copy and paste the following commands into the Terminal tab on the right side of the screen.

    cd ~ && git clone https://github.com/rhpds/sovereign-cloud-showroom.git svc-lab
    cd ~/svc-lab
    bash setup.sh

The following command can run while you work on the first module. You do not have to wait for it to finish before starting module 1.

OpenShift Console Access (and RHACM Console Access)

The Red Hat Advanced Cluster Management for Kubernetes (RHACM) Console is now integrated with OpenShift Console. To access it, select Fleet Management from the dropdown menu on the left once you log in.

Switch to the OpenShift Console tab in the right panel. In case you want to open it in another window it is here: {openshift_cluster_console_url}[window=blank]

ctrl + click on the URL to open URLs in a new tab.

Administrator login credentials:

Username:

{openshift_cluster_admin_username}

Password:

{openshift_cluster_admin_password}

RHACS Console Access

Your RHACS Console is also available in the right panel. In case you want to open it in another window it is here: {acs_route}[window=blank]

Administrator login credentials:

RHACS Console Username:

{acs_portal_username}

RHACS Console Password:

{acs_portal_password}

Red Hat Quay Console Access

Your Red Hat Quay Console is also available in the right panel. In case you want to open it in another window it is here: {quay_console_url}[window=blank]

Administrator login credentials:

Red Hat Quay Console Username:

{quay_admin_username}

Red Hat Quay Console Password:

{quay_admin_password}

OpenShift AI Console Access

Your OpenShift AI Console is also available in the right panel. In case you want to open it in another window it is here: {rhoai_dashboard}[window=blank]

Administrator login credentials:

OpenShift AI Console Username:

{openshift_cluster_admin_username}

OpenShift AI Console Password:

{acs_portal_password}

What’s Next

Celebration

Proceed to Module 1 and move through the modules in order. Good luck!