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.)
- Deploy the lightweight API backend on AWS Lambda, as it is a serverless service designed for short-running, event-driven workloads.Cevap
- 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
- CDeploy the custom database system on AWS Fargate, because it automatically manages database scaling while allowing custom kernel modifications.
- DDeploy the custom database system on Amazon EC2, with the understanding that AWS will automatically manage and patch the database's guest operating system.
- EDeploy 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
Anahtar Kavram
AWS Compute Services