Term
What are containers in cloud computing? |
|
Definition
(referencing ACG pizza analogy): Containers are like the boxes that pizzas go inside. They can be stacked on top of each other, or kept individual. They house the applications or pizzas. |
|
|
Term
What are benefits of containers? |
|
Definition
Benefits of containers: - portability - operational consistency - efficiency - application development - less overhead because they don't have operating system images |
|
|
Term
What are the use cases for containers? |
|
Definition
Use cases: - lift and shift migration - refactoring applications - microservice architecture - support for CI/CD deployments - easier deployment of repetitive tasks |
|
|
Term
|
Definition
These are the container services that AWS uses |
|
|
Term
|
Definition
Elastic Container Registry (ECR) is like the recipes stored for the pizza (application). ECR manages the image for you so you can focus on building and innovating |
|
|
Term
|
Definition
A container image is a standardized package that includes all the files, binaries, libraries, and configurations needed to run a container. Think of it as a template for a software application. When you create a container from an image, it ensures that the software runs consistently across different systems and servers. These images make deployment quick and easy, allowing applications to work uniformly regardless of the underlying infrastructure |
|
|
Term
|
Definition
ECS/EKS is like the head chef of world pizza company - you take the ECR (recipe) and put it in the box/container |
|
|
Term
|
Definition
fully-managed open-source system that uses Kubernetes |
|
|
Term
|
Definition
uses AWS fargate which is AWS developed service; uses Docker and NOT Kubernetes |
|
|