Cloud Containers Flashcards
What is a task definition for ECS?
It is a text file that defines one or more containers that form your application
What is the difference between a service and a task?
A task launches containers until they are stopped or exited. A services manages a number of tasks together
Where is the CPU and Memory defined in creating ECS clusters?
At the task definition level
ECS Service Auto Scaling will scale up your EC2 instances when needed
False. Service Auto Scaling scales tasks, not instances
We want to scale our underlying instances housing our ECS tasks, what can we use?
ECS Cluster Capacity Provider. Pair it with an Auto Scaling Group
What is AWS App Runner?
Allows us to deploy web applications and APIs at scale with containers
You have multiple Docker-based applications hosted on-premises that you want to migrate to AWS. You don’t want to provision or manage any infrastructure; you just want to run your containers on AWS. Which AWS service should you choose?
AWS Fargate on ECS
Amazon Elastic Container Service (ECS) has two Launch Types, what are they?
EC2 and Fargate