Question

Difficulty: MediumAWS Compute Services

A retail company is migrating its containerized order-processing application to AWS. The development team needs to deploy Docker containers but wants a serverless approach where they do not have to provision, scale, or patch the underlying virtual servers. Which AWS compute option should the company use?

  1. A
    Amazon Elastic Compute Cloud (Amazon EC2)
  2. AWS FargateAnswer
  3. C
    AWS Lambda
  4. D
    Amazon Lightsail

Answer

AWS Fargate
AWS Fargate is the correct choice because it is a serverless compute engine for containers. It works with Amazon ECS to manage and run containerized workloads without requiring the user to manage, scale, or patch the underlying virtual machine instances.

Step-by-Step Solution

1
Identify the key workload requirements from the scenario.
The workload is containerized (Docker), needs serverless scaling, and requires no management of underlying virtual servers (no provisioning, scaling, or patching).
This narrows down the AWS compute options to container-focused and serverless services.
2
Evaluate the available compute options against the requirements.
AWS Fargate allows running Docker containers without provisioning or managing virtual machines. Amazon EC2 requires manual VM management and OS patching. AWS Lambda is for event-driven code execution, not persistent container hosting. Amazon Lightsail requires managing virtual private servers.
By process of elimination and direct mapping, the serverless container option is selected.

Key Concept

Serverless container compute engine
Estimated Time:1m 0s
Rate this question