Soru

Zorluk: OrtaAWS Compute Services

A cloud architect is evaluating different AWS compute options for a suite of application workloads. Each workload has specific requirements regarding control, scaling, and management overhead. Which AWS compute service is the most appropriate choice for each of the described workloads?

  • AWS LambdaA stateless IoT telemetry processor that runs code only when data is received and scales down to zero when idle.
  • AWS FargateA containerized microservice that runs continuously and requires a serverless environment to avoid provisioning or managing virtual servers.
  • AWS Elastic BeanstalkA web application that needs to be deployed quickly by uploading a code package, while still allowing the option to modify underlying infrastructure resources later.
  • Amazon EC2A database application that requires custom operating system kernel configurations and administrative root-level access to the host server.

Cevap

AWS Lambda matches the stateless IoT telemetry processor. AWS Fargate matches the continuous serverless containerized microservice. AWS Elastic Beanstalk matches the web application requiring quick deployment with infrastructure control. Amazon EC2 matches the database requiring root-level access and custom OS configurations.
Each compute service must be matched to the workload requirement that aligns with its operational model, level of management, and scaling characteristics. Amazon EC2 matches the database requiring root-level control. AWS Lambda matches the event-driven telemetry processing. AWS Elastic Beanstalk matches the quick web application deployment with infrastructure control. AWS Fargate matches the serverless container execution.

Adım Adım Çözüm

1
Analyze the requirements for each workload to identify key characteristics such as administrative control, management model (PaaS, serverless, or IaaS), scaling needs, and application packaging (containers vs. code vs. virtual machines).
Workload 1 needs event-driven, zero-idle-cost scaling. Workload 2 needs serverless container execution. Workload 3 needs simple code deployment (PaaS) but with infrastructure control. Workload 4 needs full OS/kernel control.
Understanding key differentiators helps map each workload to the correct service.
2
Match each requirement to the corresponding AWS compute service based on their architectural features.
AWS Lambda is selected for event-driven telemetry (zero idle cost). AWS Fargate is selected for serverless container orchestration. AWS Elastic Beanstalk is selected for code-based web deployment with underlying control. Amazon EC2 is selected for full OS root/kernel control.
Matching aligned capabilities ensures optimal architecture.

Anahtar Kavram

Selecting the appropriate AWS compute service based on workload requirements including control, scaling, and serverless options.
Tahmini Süre:2m 0s
Bu soruyu puanla