AWS Cloud Containers


Containers in the AWS Cloud

Containers are popular for deploying and managing applications in the cloud.

Containers let you package code in a single object.

The container isolates the code and removes the dependencies to other components.

It runs in isolation.

Containers are an essential concept in micro service architectures.


Containerized Approach

Having the application in a container makes debugging easier.

It makes it easier because the application is inside of an isolated container.

The container remains consistent regardless of deployment.

one host with two containers

Image created by Amazon Web Services

The picture illustrates one host with containers.


  

AWS and W3Schools offers free and paid Cloud Courses

Engage in a text and video based learning experience.

Free AWS training - Upskill today and reach for the Cloud.

Get started »


Containers and Scale

It is important to design for scale when using containers.

There could be tens of hosts with hundreds of containers as the environment grows.

One should prepare for how to manage operations at scale.

scaled containers

Image created by Amazon Web Services

This picture illustrates containers in a scaled environment.


Container orchestration services help you deploy, manage, and scale your containerized applications.

In the following chapters, you will learn about two services that provide container orchestration: AWS Elastic Container Service and AWS Elastic Kubernetes Service.


AWS Cloud Exercises

Test Yourself With Exercises

Exercise:

What does containers do?

Containers let you package code in a single 

Start the Exercise


Relevant Specializations and Guided Projects

  1. Deploy Wordpress Site EC2
  2. MySQL DB with AWS RDS
  3. Website Hosting and Replication
  4. Create Amazon Aurora DB
  5. AWS Elastic Container Registry


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.