Soru

Zorluk: ZorAWS Compute Services

A cloud architect is mapping several application workloads to the most appropriate AWS compute services. Match each business workload requirement to the AWS compute service that best fits its deployment, cost, and management constraints.

  • A batch processing job that requires GPU-accelerated computing and kernel-level customizations to optimize deep learning training runs.Amazon EC2
  • A lightweight, containerized microservice that serves API requests, requires rapid auto-scaling, and must run on a serverless architecture where users only pay when containers are running.AWS Fargate
  • An event-driven function that processes log files uploaded to Amazon S3, executes code only when triggered, and runs for a maximum of 5 minutes per execution.AWS Lambda
  • A small-scale developer environment containing a web server and a database that needs a simple, all-in-one package with a predictable monthly cost.Amazon Lightsail

Cevap

The correct pairings are: 1) The GPU and kernel-customized batch job matches Amazon EC2. 2) The serverless, containerized API microservice matches AWS Fargate. 3) The S3 event-driven file processing function matches AWS Lambda. 4) The developer environment with predictable monthly billing matches Amazon Lightsail.
The correct mapping pairs each workload to its optimal compute service based on the degree of control, cost predictability, container orchestration, and serverless constraints. GPU and kernel modifications map to Amazon EC2. Serverless API container workloads map to AWS Fargate. Event-driven S3 functions map to AWS Lambda. A simple, predictable-cost VPS bundle maps to Amazon Lightsail.

Adım Adım Çözüm

1
Analyze the management and OS access requirements for each workload.
Identify that the batch processing job requires GPU acceleration and guest OS kernel-level modifications, which are only possible with full virtual machine control.
Since serverless options do not allow access to the underlying OS kernel, this workload must map to Amazon EC2.
2
Determine the container and scaling requirements.
Identify that the API microservice needs serverless containers that scale rapidly and bill only during runtime.
AWS Fargate is the serverless container execution engine designed exactly for running containers without provisioning underlying VMs.
3
Assess the event-driven behavior and execution duration.
Identify that log processing is triggered by S3 events, runs on-demand, and finishes in 5 minutes.
AWS Lambda is ideal for event-driven functions running short-lived processing logic.
4
Identify the simple environment and pricing requirements.
Identify that the developer environment requires a simple, pre-configured VPS with predictable pricing.
Amazon Lightsail provides an all-in-one VPS bundle with low, predictable monthly pricing.

Anahtar Kavram

Selecting the appropriate AWS Compute service based on workload, scaling, management, and cost requirements.
Tahmini Süre:2m 30s
Bu soruyu puanla