What are the four basic AWS ECS concepts?
What is a cluster in AWS?
A cluster in ECS is a logical grouping of container instances. It serves as the foundation for your containerized applications.
What is the difference between a container definition and a task definition?
A container definition is for configuring a single container(usually the place of the image and port) within a task, while a task definition encompasses the entire configuration for a task, which may include one or more containers working in concert. Tasks are the actual runtime instances of your containers
What is the service definition in ECS?
Defines how many copies of a task should run and maintains the desired number of tasks. HA , scalability.
What is the purpose of an AWS ECS task role?
An AWS ECS task role is an IAM role that provides tasks within an ECS task definition with the necessary permissions to access AWS services and resources. It helps ensure secure interactions between your containers and AWS resources by granting the required permissions.
What are the different ECS cluster types?
What are the main differences between the EC2 launch type and the Fargate launch type in AWS Elastic Container Service (ECS)?
What are the primary use cases for AWS Fargate and the EC2 launch type in Amazon Elastic Container Service (ECS)?
AWS Fargate:
EC2 Launch Type:
In Amazon Elastic Container Service (ECS), when a task is run within a Virtual Private Cloud (VPC), what does it take to enable network communication?
An Elastic Network Interface (ENI). The ENI provides network connectivity for the task, allowing it to send and receive network traffic within the VPC and access other AWS resources and services. The ENI’s configuration is defined in the task definition and is automatically managed by AWS when tasks are launched.
What are some key features of Amazon Elastic Container Registry (ECR) that make it a valuable choice for container image management and deployment within the AWS ecosystem?