
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company needs to host a highly available application in the AWS Cloud. The application runs infrequently for short periods of time. Which AWS service will meet these requirements with the least amount of operational overhead?
A
Amazon EC2
B
AWS Fargate
C
AWS Lambda
D
Amazon Aurora
Explanation:
AWS Lambda is the correct choice because:
Serverless Architecture: AWS Lambda is a serverless compute service that automatically manages the underlying infrastructure, eliminating operational overhead for provisioning, scaling, and maintaining servers
Event-Driven Execution: Lambda functions run only when triggered by events, making it ideal for applications that run infrequently for short periods
Automatic Scaling: Lambda automatically scales to handle the number of requests without any manual intervention
High Availability: AWS Lambda is inherently highly available as it runs across multiple Availability Zones within a region
Pay-per-Use Pricing: You only pay for the compute time you consume, which is cost-effective for infrequent workloads
Why not the others:
Amazon EC2: Requires manual management of servers, scaling, and maintenance
AWS Fargate: While serverless, still requires container management and is better for longer-running applications
Amazon Aurora: This is a database service, not a compute service for hosting applications
AWS Lambda provides the least operational overhead while meeting the requirements for high availability and infrequent, short-duration execution.