From the course: Cloud Architecture: Design Decisions (2022)

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Containers and container orchestration

Containers and container orchestration

- [Instructor] Containers provide the ability to run software within an operating system running on a public cloud that unto itself is a platform space that is able to run its own operating systems, such as Linux, as well as applications, data storage and anything else you would run on a platform. This allows us to isolate a platform, application and data within another platform, either running on a public cloud or even on a traditional system. The isolation provides a few core advantages. First, portability, meaning that it's relatively easy to move one container running on one public cloud and move it to another. While there are some modifications that need to be done to run on the new cloud, these are typically simple, and indeed, sometimes non-existent. Second is the ability to scale to support higher processing loads. Through the use of container cluster managers or container orchestration, we're able to…

Contents