Containers Flashcards
What is ECS (elastic container service)?
ECS is a container service for deploying and managing docker containers
What do we use ECS (elastic container service) for?
ECS helps you manage the deployment, scaling, and orchestration of these containers (don’t need to worry about underlying infrastructure)
What is EKS?
Managed kubernetes service
What do we use EKS (elastic kubernetes service) for?
Useful if you are already familiar with EKS
What is ECR (elastic container registry)?
Elastic Container Registry
What do we use ECR (elastic container registry) for?
ECR is used to STORE containers (images).
Create a container imagein -> push to ECR -> orchestration service (ie., EKS, ECS)
Are ECS, EKS and ECR designed to work seamlessly with Docker?
Yes
Is a question about transitioning from a monolithic to microservice a hint the answer will be related to containers?
Yes
Where are the 2 places you can deploy your apps?
- On EC2 instances
- On Fargate (serverless)
Which is the quickest option to get an app up and running, if you already know Kubernetes: ECS, ECR or EKS?
EKS
What should you use if you want to run and manage containers (e.g., Docker containers) in a highly scalable and easy-to-manage environment?
ECS
What should you use if you need a secure and managed repository to store and manage your container images?
ECR
What should you use when you want to run Kubernetes clusters in a managed and scalable manner on AWS.
EKS
What is the benefit of the EKS CLI tool?
EKS CLI took simplifies the administration and operation of EKS clusters through text-based command
What is a node group in EKS?
It is where we are putting our EC2 instance that includes software to run containers (nodes)