As you consider implementing ROSA for running OpenShift on AWS, it is important to have clarity about the major components involved in this architecture. We will start by defining the foundational components for deployment and implementation.
What is Site reliability engineering (SRE)?
Site reliability applies the principles of software engineering to define the structure of IT operations and infrastructure teams. The purpose of SRE methods is to create scalable, stable environments—without sacrificing reliability or sustainability. This often involves automating operations tasks that were historically manual. Ultimately, SRE helps teams focus on adopting new technologies, features, and practices while avoiding downtime and system failures.
What is a virtual private cloud (VPC)?
A virtual private cloud provides a defined, hosted, and virtually isolated network, compute and storage environment. VPCs closely resemble traditional networks that would be hosted in a private datacenter. VPCs unlock the scalability of AWS infrastructure, in-line with the other components defined in the rest of this architecture for Red Hat OpenShift Service on AWS.
What is a load balancer?
A load balancer is a set of integrated software components that balance IP traffic across a set of real servers. These systems offer a highly available and scalable solution for production services and applications.
What’s the difference between multicloud and hybrid cloud?
A multicloud solution includes multiple cloud services, where each performs a separate function for the business. This can be because one cloud provider or hyperscaler is better equipped to handle a specific function, while another is better for other functions. The result is an environment where each function lives in a different cloud, seamlessly operating irrespective of the other functions.
A hybrid cloud is a solution in which applications run in a combination of different environments, including physically on-premise and virtually in the cloud. Hybrid clouds are designed to be flexible and prevent lock-in, so users can blend public or private cloud infrastructure, and each application can operate across a common platform, regardless of location or cloud provider.
For example, Red Hat customers often run a development or testing environment in a public cloud, their quality engineering environment in a private cloud, and finally, host their production environment on-premise. A hybrid cloud solution spans this entire estate, providing versatility and simple application management, despite the complexity of the environment.
What is an open hybrid cloud?
Open hybrid cloud is Red Hat's recommended strategy for architecting, developing, and operating a hybrid mix of applications, delivering a truly flexible cloud experience with the speed, stability, and scale required for digital business transformation.
Red Hat’s open hybrid cloud strategy is built on the technological foundation of Red Hat Enterprise Linux®, Red Hat OpenShift, and Red Hat Ansible® Automation Platform. This strategy gives developers a common application environment to develop, orchestrate, and run their applications, while giving system administrators and operations teams a common operating environment to manage their infrastructure. With this consistency across environments, you can deliver automated IT infrastructure.
What is Red Hat OpenShift?
OpenShift is a unified platform powered by Kubernetes for building, modernizing, and deploying applications at scale. It delivers a consistent experience across public cloud, on-premises, hybrid clouds, and even edge architectures.
What is AWS?
Amazon Web Services (AWS) is a cloud provider with over 200 fully featured services from data centers globally. AWS helps organizations lower costs, become more agile, and innovate faster, with infrastructure technologies (ie. compute, storage, and databases) to emerging technologies (ie. AI/ML, data lakes and analytics, and IoT). This enables faster, simpler, and cost effective migration of existing applications to the cloud.
What is Red Hat OpenShift Service on AWS?
Red Hat OpenShift Service on AWS is a turnkey application platform that provides a managed Red Hat OpenShift service running natively on AWS, allowing organizations to increase operational efficiency, refocus on innovation, and quickly build, deploy, and scale applications.