
Answer-first summary for fast verification
Answer: Serverless computing, which automatically scales the application based on demand, charges only for the compute time used, and eliminates the need for server management. This model is ideal for event-driven applications with unpredictable traffic patterns., Infrastructure as a Service (IaaS), where the company rents virtual machines and manages servers, operating systems, and middleware. This offers flexibility but involves significant management overhead.
The correct answer is D because serverless computing best aligns with the company's goals of minimizing server management and optimizing costs for variable workloads. It provides automatic scaling and a pay-as-you-go pricing model, making it highly cost-effective for applications with fluctuating traffic. While IaaS and PaaS offer certain advantages, they do not match the serverless model's efficiency in reducing management overhead and cost for this specific use case. Traditional server-based computing, despite its cost predictability, lacks the scalability and ease of management offered by serverless computing.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is transitioning its event-driven application to the cloud to improve scalability and reduce operational costs. The application experiences variable traffic, with significant spikes during promotional periods. The company's goals include minimizing server management and optimizing costs by paying only for the compute resources used. Considering these objectives, which cloud computing model would BEST suit the company's needs? Choose the BEST option (1 out of 4) and explain why it is superior to the others, taking into account cost efficiency, scalability, and management requirements. Additionally, consider the implications of each option on the company's ability to quickly adapt to changing traffic patterns without incurring unnecessary costs.
A
Traditional server-based computing with auto-scaling groups to handle traffic spikes. This requires initial capacity planning and ongoing server management but offers cost predictability.
B
Infrastructure as a Service (IaaS), where the company rents virtual machines and manages servers, operating systems, and middleware. This offers flexibility but involves significant management overhead.
C
Platform as a Service (PaaS), which abstracts the underlying infrastructure, allowing developers to focus on application development. However, it still involves some server management and may not be the most cost-effective for variable workloads.
D
Serverless computing, which automatically scales the application based on demand, charges only for the compute time used, and eliminates the need for server management. This model is ideal for event-driven applications with unpredictable traffic patterns.