AWS offers a variety of compute services tailored to different application workloads, scaling requirements, and management preferences. A cloud architect is planning the deployment of four separate application components. Which AWS compute service is the most appropriate choice for each of these business and technical requirements? Match each workload scenario on the left with its most suitable AWS compute service on the right.
- A development team needs to launch a simple Python application environment with pre-configured virtual private servers, storage, databases, and a static IP under a flat, predictable monthly pricing structure.Amazon Lightsail
- A financial analysis firm needs to execute thousands of highly parallelized, containerized batch processing jobs that run to completion across dynamically scaled resources.AWS Batch
- A software company wants to deploy a Node.js microservice that has highly sporadic traffic patterns and needs to scale instantly, ensuring they only pay for active execution time in milliseconds.AWS Lambda
- An enterprise security team wants to run containerized web services where they specify container CPU and memory requirements, but want AWS to fully manage and patch the underlying host instances.AWS Fargate
Answer
The correct matches pair the simple Python environment with Amazon Lightsail, the highly parallelized batch jobs with AWS Batch, the sporadic Node.js microservice with AWS Lambda, and the serverless container configuration with AWS Fargate.
Matching the workloads to their appropriate compute services is based on matching the management model, cost structure, and technical requirements. Amazon Lightsail is best for simple environments with a flat monthly rate. AWS Batch is optimized for executing large-scale parallel batch jobs to completion. AWS Lambda provides event-driven serverless scaling billed by millisecond execution for sporadic workloads. AWS Fargate provides serverless container compute where container specifications are declared without managing host instances.
Step-by-Step Solution
Key Concept
Matching workloads to AWS Compute Services based on operational model, billing, and management overhead.
Estimated Time:1m 30s