How Amazon Aurora Serverless Manages Resources And Scaling For Fleets Of 10K+ Instances
InfoQ, Friday, August 23rd, 2024
AWS engineers published a paper describing the evolution and latest design of resource management and scaling for the Amazon Aurora Serverless platform.
Aurora Serverless uses a combination of components at different levels to create a holistic approach for dynamically scaling and adjusting resources to satisfy the needs of customer workloads.
Amazon Aurora Serverless automatically scales Amazon Aurora databases to respond to changing customer workloads and delivers cost optimizations, improved performance, and simplified operations. Aurora customers configure scaling bounds using Aurora Capacity Units (ACUs), and the services dynamically adjust resources according to demand. From the customer's perspective, these scaling operations don't require any interventions and don't disrupt client connections or session states, but they may impact latency.