CLF-C01 practice question 2 of 35

Which of the following are characteristics of a serverless application that runs in the AWS Cloud? (Select TWO.)

Full set: 370 questions
Answer options
A: Users must manually configure Amazon EC2 instances.
B: Users have a choice of operating systems.
C: The application has built-in fault tolerance. Correct answer
D: Users can run Amazon EC2 Spot Instances.
E: The application can scale based on demand. Correct answer
Correct Answer:
C. The application has built-in fault tolerance.; E. The application can scale based on demand.
Explanation

Serverless applications, such as those using AWS Lambda, are characterized by abstracting server management away from the user. A key benefit is built-in fault tolerance, as services like Lambda automatically run code across multiple Availability Zones to ensure high availability. Another core characteristic is automatic scaling; the service scales compute resources up or down in response to demand, from zero to thousands of requests per second. Users do not provision or manage any servers, operating systems, or underlying infrastructure.

Why Incorrect

A. Serverless computing is defined by the absence of manual server configuration. Users do not manage or configure Amazon EC2 instances.
B. In a serverless model like AWS Lambda, the cloud provider manages the underlying operating system; the user does not choose or configure it.
D. Amazon EC2 Spot Instances are a cost-saving option for running server-based workloads on EC2, which is the opposite of the serverless model.

References

1. AWS. (2023). What is Serverless?. AWS Serverless. Retrieved from https://aws.amazon.com/serverless/ (See section "Benefits of serverless," which lists "No server management," "Flexible scaling," and "High availability").

2. AWS Lambda Developer Guide. (2023). AWS Lambda features. AWS Documentation. Retrieved from https://docs.aws.amazon.com/lambda/latest/dg/features.html (See sections on "Automatic scaling" and "Built-in fault tolerance").

Scroll to Top