Soru

Zorluk: OrtaAWS Compute Services

A company is planning to deploy a containerized microservice application on AWS. The application needs to run continuously to handle incoming web traffic. The development team wants to use a container orchestration tool but wants to eliminate the need to provision, configure, or patch virtual servers. Which AWS compute option best meets these requirements?

  1. Amazon Elastic Container Service (Amazon ECS) with AWS FargateCevap
  2. B
    Amazon Elastic Compute Cloud (Amazon EC2)
  3. C
    AWS Lambda
  4. D
    Amazon Lightsail

Cevap

Amazon Elastic Container Service (Amazon ECS) with AWS Fargate
Amazon Elastic Container Service (Amazon ECS) with AWS Fargate provides a serverless container orchestration environment. It allows containerized applications to run continuously without the customer needing to provision, manage, or patch the underlying virtual machines, fulfilling all requirements.

Adım Adım Çözüm

1
Analyze the workload characteristics
The application is containerized, runs continuously, and requires container orchestration.
Identifying containerization and continuous running requirements helps narrow down the service choices to container orchestration platforms.
2
Evaluate management overhead requirements
The company wants to eliminate the need to patch, configure, or provision virtual servers.
This constraint rules out infrastructure-as-a-service (IaaS) options like Amazon EC2 or Amazon Lightsail where server maintenance is the user's responsibility.
3
Compare serverless compute options for containers
AWS Fargate runs containers serverlessly, while AWS Lambda is event-driven with execution limits and is not suitable for continuous web microservices.
AWS Fargate under Amazon ECS is the appropriate serverless option designed for continuously running containerized applications.

Anahtar Kavram

AWS serverless container orchestration using Amazon ECS and AWS Fargate
Bu soruyu puanla