AWS Certified Solutions Architect Associate SAA-C03 Practice Question
You need to migrate your company's on-premises relational database to AWS to improve scalability and availability while controlling costs. The on-premises database is currently experiencing variable loads and would benefit from an AWS service that adjusts its compute capacity based on the incoming load and does not require heavy database administration overhead. Which database service should you choose to optimize for cost and manageability?
AWS Aurora Serverless adjusts its compute capacity to the current workload and charges based on the actual consumed compute capacity, making it cost-effective for variable workloads and reducing the need for database administration, as the capacity management is fully handled by AWS. Other options might provide some of these features, but Aurora Serverless uniquely fulfills all the criteria specified. For example, Amazon RDS requires capacity provisioning that doesn't automatically scale and incurs costs for unused resources. DynamoDB, while having auto-scaling capabilities, is not a relational database and might involve significant schema changes. AWS Redshift is optimized for data warehousing and analytics rather than transactional workloads.
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 are the key benefits of using Amazon Aurora Serverless?
Open an interactive chat with Bash
How does AWS handle scaling in Aurora Serverless?
Open an interactive chat with Bash
What makes Aurora Serverless different from Amazon RDS with Reserved Instances?