Which AWS service allows: 1- Running Docker containers 2- Simple API calls to launch and stop container-based applications.
Click on the arrows to vote for the correct answer
A. B. C. D.Answer: C.
AWS EKS (Elastic Kubernetes Service): AWS EKS is a managed service that simplifies Kubernetes deployment on AWS by eliminating the need to install, operate, and/or maintain its own Kubernetes control plane.
Amazon Elastic Container Service: AWS ECS is a container management service that facilitates containers' management on the cluster, including running and stopping the containers.
The container-based applications could be launched/stopped using simple API calls.
AWS Fargate: AWS Fargate is an “ECS and EKS compatible” serverless compute engine for containers.
Option A is INCORRECT.
AWS Docker Manager is an invalid option.
Option B is INCORRECT.
Option C is CORRECT.
Option D is INCORRECT.
Reference:
https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html https://aws.amazon.com/fargate/The correct answer is C. Amazon Elastic Container Service (Amazon ECS) allows running Docker containers and launching and stopping container-based applications via simple API calls.
Amazon ECS is a fully-managed container orchestration service that supports Docker containers and allows running and managing containerized applications in a highly available, scalable, and secure environment. With Amazon ECS, you can easily deploy and manage Docker containers on AWS infrastructure without having to manage the underlying infrastructure.
Amazon ECS provides a simple API for launching and stopping container-based applications. You can use the AWS Management Console, CLI, or SDKs to create, launch, and stop container instances, define task definitions, and manage containerized applications. You can also integrate Amazon ECS with other AWS services, such as Elastic Load Balancing, Amazon S3, AWS IAM, AWS CloudFormation, and Amazon CloudWatch, to build scalable, fault-tolerant, and highly available container-based applications.
In summary, Amazon ECS is the correct answer for this question because it provides a fully-managed container orchestration service that allows running Docker containers and launching and stopping container-based applications via simple API calls.