Soru

Zorluk: OrtaAWS Compute Services

A logistics company is designing its cloud infrastructure. The company needs to deploy two workloads: a lightweight API backend that runs short, event-driven processes lasting under a minute, and a custom database system that requires deep access to the underlying operating system kernel for performance tuning. Which of the following compute options and responsibility assignments should the company choose to meet these requirements? (Select TWO.)

  1. Deploy the lightweight API backend on AWS Lambda, as it is a serverless service designed for short-running, event-driven workloads.Cevap
  2. Deploy the custom database system on Amazon Elastic Compute Cloud (Amazon EC2), as it provides full administrative control over the guest operating system and kernel.Cevap
  3. C
    Deploy the custom database system on AWS Fargate, because it automatically manages database scaling while allowing custom kernel modifications.
  4. D
    Deploy the custom database system on Amazon EC2, with the understanding that AWS will automatically manage and patch the database's guest operating system.
  5. E
    Deploy the custom database system on AWS Lambda, because it automatically scales memory allocated to the database and allows kernel tuning.

Cevap

The company should deploy the lightweight API backend on AWS Lambda and the custom database system on Amazon EC2.
The correct options are selecting AWS Lambda for the short, event-driven API backend and Amazon EC2 for the custom database requiring kernel access. AWS Lambda is designed to run event-driven code serverlessly with automatic scaling, making it optimal for short-running APIs. Amazon EC2 provides full control over the virtual machine instance, including root-level access to the guest operating system, which is required to modify kernel configurations.

Adım Adım Çözüm

1
Analyze the requirements for the lightweight API backend.
The API backend runs short, event-driven tasks under one minute. This aligns with AWS Lambda, a serverless compute service designed for rapid scaling and short execution times.
Matching workload execution profile to the correct compute model.
2
Analyze the requirements for the custom database system.
The database needs deep OS kernel access for performance tuning. Amazon EC2 is a virtual machine service (IaaS) that grants full root/administrator control over the OS.
Matching administrative access requirements to the appropriate compute service.
3
Evaluate the administrative responsibilities for the selected services.
Under the shared responsibility model, the customer must patch and manage the guest OS on EC2. Services like Fargate and Lambda abstract OS access entirely.
Verifying configuration management and OS ownership limits.

Anahtar Kavram

AWS Compute Services
Bu soruyu puanla