Amazon Aurora Serverless v2
An on-demand, auto-scaling configuration for Amazon Aurora DB instances that automatically adjusts compute and memory capacity based on load, integrated with Knowledge Bases for Amazon Bedrock to simplify vectorization and database capacity management.
About this tool
Amazon Aurora Serverless v2
Amazon Aurora Serverless v2 is an on-demand, auto-scaling configuration for Amazon Aurora DB instances. It automatically adjusts compute and memory capacity based on load, starting up, shutting down, and scaling capacity up or down as needed. This eliminates the need for manual database instance management, allowing users to run their database in the cloud without managing any database instances. It can be used alongside provisioned instances in existing or new database clusters.
Features
- On-Demand & Auto-Scaling: Automatically starts, shuts down, and scales capacity based on application needs, instantly scaling to hundreds of thousands of transactions in a fraction of a second. It adjusts capacity in fine-grained increments to provide the right amount of database resources.
- No Database Capacity Management: Eliminates the need to manually manage database instances or provision for peak loads.
- Cost-Effective: Users pay on a per-second basis for the database capacity used when active, potentially saving up to 90% compared to provisioning for peak load.
- Workload Versatility: Supports a wide range of database workloads, including development and test environments, websites, applications with infrequent, intermittent, or unpredictable workloads, and demanding, business-critical applications requiring high scale and high availability.
- Full Aurora Feature Support: Supports all Aurora features, including global database, Multi-AZ deployments, and read replicas.
- Engine Compatibility: Available for Amazon Aurora MySQL-Compatible Edition and PostgreSQL-Compatible Edition.
- High Availability & Durability: Designed for high availability and data durability.
- Simplicity & Transparency: Offers a simple and transparent database management experience.
Use Cases
- Variable Workloads: Ideal for infrequently used applications with short, intense peaks (e.g., human resources, budgeting, or operational reporting applications), eliminating the need to provision for peak capacity.
- Unpredictable Workloads: Suitable for applications with fluctuating daily usage and unpredictable activity spikes (e.g., a traffic site seeing a surge of activity), automatically scaling to meet demand.
- Enterprise Database Fleet Management: Simplifies resource management for large fleets of databases by automatically adjusting capacity based on application demand, reducing the burden of manual monitoring and adjustment across hundreds or thousands of databases.
- Software as a Service (SaaS) Applications: Beneficial for SaaS vendors managing numerous databases per customer, improving utilization and cost efficiency by automating capacity adjustments within a single cluster.
Pricing
Pricing information was not provided in the source content.