What is a Container?
Lightweight, isolated, & portable software package that bundles application & all dependencies (code, runtime, system tools, libraries, & settings) into single, consistent unit.
What does ever VM/instanse needs?
Operating System
Uses significant resources
What are features of Docker Containers?
What are Cloud-Native Applications?
Software built to run in cloud leveraging features s/a:
- scalability
- elasticity
- resilience to enable rapid development, deployment, & updates
What is Microservices Architecture?
What are Attributes to Microservices?
What are Benefits to Microservcies
What is an Amazon ECS?
Amazon ECS
Fully managed container orchestration service that simplifies deploying & managing containerized applications on AWS cloud.
What is ECS Services?
Amazon ECS
Used to maintain desired count of tasks
What is an ECS Task?
Amazon ECS
Running Docker container
What can be stored in Amazon ECR?
Amazon ECS
Docker Images
What is an ECS Cluster?
Amazon ECS
Logical groupings of tasks & services
What is Amazon Elastic Container Registry (ECR)?
Amazon ECS
Fully managed Docker container registry that is easy to store, share, & deploy container images.
What are ECS Key Features?
Amazon ECS
What are ECS Components?
Amazon ECS
What are Features of ECS Images?
Amazon ECS
What are ECS Tasks & Task Definitions?
Amazon ECS
Task Definition - required to run Docker containers in ECS
- JSON formatted Text File that describes maximum of 10 containers
- use Docker images to launch containers
What are EC2 Launch Types?
Amazon ECS
What are Fargate Launch Types?
Amazon ECS
What are features of ECS & IAM Roles?
Amazon ECS
What are ECS & IAM roles?
Amazon ECS
What does container instance IAM role do?
Amazon ECS
Provides permissions to host
What does ECS task IAM role do?
Provides permissions to container
True or False
With Fargate launch type only IAM rask roles can be applied
Amazon ECS
True