Foundations of Red Hat OpenShift Service on AWS (ROSA)

Learn some of the key concepts related to Red Hat® OpenShift®, Red Hat OpenShift Service on AWS (ROSA), containerization, and the hybrid cloud

Learn some of the key concepts related to Red Hat® OpenShift®, Red Hat OpenShift Service on AWS (ROSA), containerization, and the hybrid cloud

Containers explained

3 mins

Unsure of what containers are or the role they play in Red Hat® OpenShift®? This resource includes several topic articles on containers and containerization. 

What do you need before starting?

  • Nothing - you can start here

Understanding containers

Containers are technologies that allow the packaging and isolation of applications with their entire runtime environment, making it easy to move the contained application between environments while retaining full functionality.

Learn more about container technology

What's a Linux container?

A Linux® container is a set of one or more processes that are isolated from the rest of the system. All the files necessary to run them are provided from a distinct image, meaning Linux containers are portable and consistent as they move from development, to testing, and finally to production.

Read on for more information about Linux containers

What is containerization?

Containerization is the packaging together of software code with all its necessary components like libraries, frameworks, and other dependencies so that they are isolated in their own "container."

Keep learning about the process of containerization

Containers vs. virtual machines (VMs)

Linux containers and virtual machines (VMs) are packaged computing environments that combine various IT components and isolate them from the rest of the system. Containers typically package single functions that perform specific tasks, while VMs usually contain their own operating system, allowing them to perform multiple resource-intensive functions at once.

Keep reading about the differences between containers and VMs

Why choose Red Hat for containers?

Red Hat’s container solutions are based on open source, community-driven technologies like Linux, CRI-O, and Kubernetes. This means more people developing software openly, transparently, and freely.

Learn why Red Hat is the right choice for containers

Now that you understand containers and containerization, you’re ready to learn more about Kubernetes, an open-source container orchestration platform.

Previous resource
Overview: Foundations of Red Hat OpenShift Service on AWS (ROSA)
Next resource
Kubernetes

This learning path is for operations teams or system administrators

If you are already familiar with containers, Kubernetes, and other aspects of cloud computing, you may want to check out Foundations of OpenShift on developers.redhat.com. 

Get started on developers.redhat.com

Back to the basics
Learn or refresh your foundations
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.