Compute Fundamentals For AWS Flashcards
What is the EC2 Container Service? ECS
It allows you to run Docker-enabled applications packaged as containers across a cluster of EC2 Instances without heavy managing
How does the EC2 Container Service alleviate the burden of managing your own cluster?
It’s passes responsibility over to AWS through the use of AWS Fargate
What is AWS Fargate?
Engine used to enable ECS to run containers without having to manage and provision instances and clusters for containers
What is Docker?
Piece of software that allows you to automate the installation and distribution of applications inside Linux containers
What is a Container?
It holds everything an application needs to run from within its container package. This may include system libraries, code, run time, etc.
What does a VM include that a Container doesn’t?
Operating System
Why are Container applications very portable?
They are decoupled from the operating system. This ensures application will always run as expected regardless of it’s deployment location.
With Amazon ECS there is no need to install…
management or monitoring software for your cluster. Allows you to focus on building apps and delpoying them.
What are the options of deployment for an ECS Cluster?
Fargate Launch and EC2 Launch
What does the Fargate Launch require?
Specify the CPU and Memory Required
Define Networking and IAM policies
Package your application into Containers
Is the Fargate Launch or the EC2 Launch more customizable?
EC2 Launch
What are the responsibilities in the EC2 Launch?
Patching and scaling your instances
Specify instance type and how many containers needed for a cluster
How is Monitoring taken care of?
Amazon CloudWatch, which monitors metrics against your Container and your cluster
Amazon CloudWatch allows you to monitor metrics against your Container and your cluster. What is the benefit of this?
Easily create alarms based off the metrics, which provides notification of when specific events occur (e.g. cluster size scaling up or down)
What comprises an Amazon EC2 cluster?
Collection of EC2 Instances