AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A web startup is deploying an interactive platform that will experience fluctuating levels of traffic, with occasional surges during marketing campaigns and special events. The platform needs consistent compute power under normal conditions but must also be able to scale up swiftly and cost-effectively during peak times. Which service should the architect recommend to fulfill these compute requirements with elasticity?
Utilize a data processing managed service designed for handling sporadic heavy loads
Provision a single compute instance with maximum capacity to handle traffic spikes
Implement an auto scaling service that dynamically adjusts the number of instances
Deploy the platform using a serverless function execution service
Using an auto scaling service for elastic compute is the best fit for the scenario described, where consistent compute power is required with the flexibility to scale up during traffic surges. This service will automatically adjust the number of compute instances to handle the load, providing a balance between performance and cost. A serverless function execution platform, while ideal for certain event-driven patterns, does not provide a persistent baseline environment which web applications typically require. Using a larger fixed compute instance may lead to cost inefficiencies due to over-provisioning during non-peak times. Data processing managed services are not suitable as they are tailored for batch jobs and not interactive platforms with variable traffic.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is auto scaling in AWS, and how does it work?
Open an interactive chat with Bash
What are the benefits of using an auto scaling service?
Open an interactive chat with Bash
How does auto scaling compare to using a single large compute instance?