AWS Certification: ECS Questions

Amazon Elastic Container Service (Amazon ECS)

Overview
Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service. Customers such as Duolingo, Samsung, GE, and Cookpad use ECS to run their most sensitive and mission critical applications because of its security, reliability, and scalability.
1. A company is planning to use Docker containers and necessary container orchestration tools for their batch processing requirements. There is a requirement for batch processing for both critical and non-critical data. Which of the following is the best implementation step for this requirement, to ensure that cost is effectively managed?

A. Use Kubernetes for container orchestration and Reserved instances for all underlyinginstances.

B. Use ECS orchestration and Reserved Instances for all underlying instances.

C. Use Docker for container orchestration and a combination of Spot and ReservedInstances for the underlying instances.

D. Use ECS for container orchestration and a combination of Spot and Reserved Instances for the underlying instances.

Answer
D. Use ECS for container orchestration and a combination of Spot and Reserved Instances for the underlying instances.

2. A company is planning to use the AWS ECS service to work with containers. There is a need for the least amount of administrative overhead while launching containers. How can this be achieved?

A. Use the Fargate launch type in AWS ECS.

B. Use the EC2 launch type in AWS ECS.

C. Use the Auto Scaling launch type in AWS ECS.

D. Use the ELB launch type in AWS ECS.

Answer
A. Use the Fargate launch type in AWS ECS.

3. A company plans on deploying a batch processing application in AWS. Which of the following is an ideal way to host this application? Choose 2 answers from the options below. Each answer forms a part of the solution.

A. Copy the batch processing application to an ECS Container.

B. Create a docker image of your batch processing application.

C. Deploy the image as an Amazon ECS task.

D. Deploy the container behind the ELB.

Answer
B. & C.

4. A company wants to build a brand new application on the AWS Cloud. They want to ensure that this application follows the Microservices architecture. Which of the following services can be used to build this sort of architecture? Choose 3 answers from the options given below.

A. AWS Lambda

B. AWS ECS

C. AWS API Gateway

D. AWS Config

Answer
A., B. & C.

5. A company wants to deploy docker containers to the AWS Cloud. They also want a highly scalable service which can help manage the orchestration of these containers. Which of the following would be ideal for such a requirement?

A. Use the Amazon Elastic Container Service for Kubernetes.

B. Install a custom orchestration tool on EC2 Instances.

C. Use SQS to orchestrate the messages between docker containers.

D. Use AWS Lambda functions to embed the logic for container orchestration.

Answer
A. Use the Amazon Elastic Container Service for Kubernetes.

6. You have a set of Docker images that you use for building containers. You want to start using the Elastic Container Service and utilize the Docker images. You need a place to store these Docker images. Which of the following can be used for this purpose?

A. Use AWS DynamoDB to store the Docker images.

B. Use AWS RDS to store the Docker images.

C. Use EC2 Instances with EBS Volumes to store the Docker images.

D. Use the ECR Service to store the Docker images.

Answer
D. Use the ECR Service to store the Docker images.