Amazon Aurora resources
What is Amazon Aurora?
Getting started with Amazon Aurora
Looking for information on how you can quickly get started on Amazon Aurora? Below are the most important technical documentation guides, user guides, and tutorials to show how you can get started on Aurora in a few steps. To explore other getting started tutorials, see the AWS Getting Started Resources Center.
Resources
Blogs
Read the latest blogs and most recent releases from Amazon Aurora.
What's New
Amazon Aurora DSQL is now generally available
Today, AWS announces the general availability of Amazon Aurora DSQL, the fastest serverless, distributed SQL database with active-active high availability and multi-Region strong consistency. Aurora DSQL enables you to build always available applications with virtually unlimited scalability, the highest availability, and zero infrastructure management. It is designed to make scaling and resilience effortless for your applications and offers the fastest distributed SQL reads and writes.
Aurora DSQL active-active distributed architecture is designed for 99.99% single-Region and 99.999% multi-Region availability with no single point of failure, and automated failure recovery. It offers multi-Region strong consistency which ensures all reads and writes to any Regional endpoint are strongly consistent and durable. Aurora DSQL independently scales reads, writes, compute, and storage, offering the flexibility and cost efficiency to both scale up and scale out to meet any workload demand without compromising performance. With today’s launch, we’ve added support for AWS Backup, AWS PrivateLink, AWS CloudFormation, AWS CloudTrail, AWS KMS customer managed keys, and PostgreSQL views. In addition, Aurora DSQL provides a Model Context Protocol (MCP) server for AI applications.
Aurora DSQL is available in the following AWS Regions: US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Osaka), Asia Pacific (Tokyo), Europe (Ireland), Europe (London), and Europe (Paris).
Get started with Aurora DSQL for free with the AWS Free Tier. Set up your database in only a few steps in the Aurora DSQL console or use the Aurora DSQL API or AWS CLI. To learn more, read the Aurora DSQL overview page, blog post, pricing page, and documentation.
Amazon Aurora reduces cross-Region Global Database Switchover time to typically under 30 seconds
Amazon Aurora for MySQL and Amazon Aurora for PostgreSQL now offer faster Global Database cross-Region switchover, reducing recovery time for read/write operations to typically under 30 seconds and enhancing availability for applications operating at a global scale.
With Global Database, a single Aurora cluster can span multiple AWS Regions, providing disaster recovery from Region-wide outages and enabling fast local reads for globally distributed applications. Global Database cross-Region switchover is a fully managed process designed for planned events such as regional rotations. This launch optimizes the duration during which a writer in your global cluster is unavailable, improving recovery time and business continuity for your applications following cross-Region switchover operations. See documentation to learn more about Global Database Switchover.
To access these improvements for Aurora MySQL, upgrade your cluster to version 3.09 (compatible with MySQL 8.0.40) or higher. For Aurora PostgreSQL, upgrade your cluster to versions 16.8, 15.12, 14.17, 13.20, or higher. Once upgraded, the faster switchover capabilities are automatically available for your cluster without any additional configuration. See upgrading an Amazon Aurora global database guide to learn about upgrading your cluster.
Amazon Aurora combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases. To get started with Amazon Aurora, take a look at our getting started page.
Amazon Aurora Global Database introduces support for up to 10 secondary Region clusters
Amazon Aurora Global Database now supports adding up to 10 secondary Regions to your global cluster, further enhancing scalability and availability for globally distributed applications.
With Global Database, a single Aurora cluster can span multiple AWS Regions, providing disaster recovery from Region-wide outages and enabling fast local reads for globally distributed applications. This launch increases the number of secondary Regions that can be added to a global cluster from the previously supported limit of up to 5 secondary Regions to up to 10 secondary Regions, providing a larger global footprint for operating your applications See documentation to learn more about Global Database.
Amazon Aurora combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases. To get started with Amazon Aurora, take a look at our getting started page.
Amazon Aurora MySQL 3.09 (compatible with MySQL 8.0.40) is now generally available
Starting today, Amazon Aurora MySQL - Compatible Edition 3 (with MySQL 8.0 compatibility) will support MySQL 8.0.40 through Aurora MySQL v3.09. In addition to several security enhancements and bug fixes, MySQL 8.0.40 contains enhancements that improve database availability when handling large number of tables and reduce InnoDB issues related to redo logging, and index handling.
Aurora MySQL 3.09 includes performance enhancements to improve write throughput for 32xl and larger instances running on I/O-Optimized configuration. This release also contains improvements that increase the cross-region resiliency of Aurora Global Database secondary region clusters. For more details, refer to the Aurora MySQL 3.09 and MySQL 8.0.40 release notes.
To upgrade to Aurora MySQL 3.09, you can initiate a minor version upgrade manually by modifying your DB cluster, or you can enable the “Auto minor version upgrade” option when creating or modifying a DB cluster. For upgrading a Global Database, you can refer to upgrading an Amazon Aurora global database guide. This release is available in all AWS regions where Aurora MySQL is available.
Amazon Aurora is designed for unparalleled high performance and availability at global scale with full MySQL and PostgreSQL compatibility. It provides built-in security, continuous backups, serverless compute, up to 15 read replicas, automated multi-Region replication, and integrations with other Amazon Web Services services. To get started with Amazon Aurora, take a look at our getting started page.
Amazon Aurora and RDS for PostgreSQL, MySQL, and MariaDB now offer Reserved Instances for R7i and M7i instances
Customers running Amazon Aurora and RDS for PostgreSQL, MySQL, and MariaDB databases can now purchase Reserved Instances for R7i and M7i instances. These instances are powered by custom 4th Generation Intel Xeon Scalable processors and provide larger sizes up to 48xlarge with an 8:1 ratio of memory to vCPU and the latest DDR5 memory.
Reserved Instances offer significant savings over On-Demand rates with three flexible payment options: All Upfront providing the highest discount, Partial Upfront balancing between upfront and hourly payments, and No Upfront requiring no initial payment. Reserved Instances provide instance size flexibility within the same family and automatically apply to both Single-AZ and Multi-AZ configurations, making them ideal for varying production workloads.
These 1-year Reserved Instances are available for Aurora MySQL, Aurora PostgreSQL, RDS for MySQL, RDS for PostgreSQL, and RDS for MariaDB in all AWS regions where R7i and M7i instances are offered with On-Demand pricing. For information on specific engine versions that support these DB instance types, refer to Aurora and RDS documentation.
To get started, purchase Reserved Instances through the AWS Management Console, AWS CLI, or AWS SDK. For detailed pricing information and purchase options, visit Aurora and RDS pricing pages. For additional questions related to Reserved Instances, refer to RDS FAQs.
Amazon Aurora and RDS for PostgreSQL, MySQL, and MariaDB now offer Reserved Instances for R8g and M8g instances
Customers running Amazon Aurora and RDS for PostgreSQL, MySQL, and MariaDB databases can now purchase Reserved Instances for Graviton4-based R8g and M8g instances. These instances provide larger sizes up to 48xlarge with an 8:1 ratio of memory to vCPU and the latest DDR5 memory. Graviton4-based instances deliver up to 40% performance improvement and 29% better price-performance compared to equivalent Graviton3-based instances.
Reserved Instances offer significant savings over On-Demand rates with three flexible payment options: All Upfront providing the highest discount, Partial Upfront balancing between upfront and hourly payments, and No Upfront requiring no initial payment. Reserved Instances for 8th generation Graviton instances (R8g and M8g) offer deeper discounts as compared to the 7th generation Graviton instances (R7g and M7g), further improving the price-performance for these instances and enhancing cost-optimization opportunities. Reserved Instances provide instance size flexibility within the same family and automatically apply to both Single-AZ and Multi-AZ configurations, making them ideal for varying production workloads.
These 1-year Reserved Instances are available for Aurora MySQL, Aurora PostgreSQL, RDS for MySQL, RDS for PostgreSQL, and RDS for MariaDB in all AWS regions where Graviton4-based instances are offered with On-Demand pricing. For information on specific engine versions that support these DB instance types, refer to Aurora and RDS documentation.
To get started, purchase Reserved Instances through the AWS Management Console, AWS CLI, or AWS SDK. For detailed pricing information and purchase options, visit Aurora and RDS pricing pages. For additional questions related to Reserved Instances, refer to RDS FAQs.
Amazon Aurora PostgreSQL Limitless Database now supports PostgreSQL 16.8
Amazon Aurora PostgreSQL Limitless Database is now available with PostgreSQL version 16.8 compatibility, bringing significant improvements and new features. This release contains product improvements and bug fixes made by the PostgreSQL community, along with Aurora Limitless-specific additions such as support for the ltree extension, the btree_gist extension, and improved query performance.
Aurora PostgreSQL Limitless Database makes it easy for you to scale your relational database workloads by providing a serverless endpoint that automatically distributes data and queries across multiple Amazon Aurora Serverless instances while maintaining the transactional consistency of a single database. Aurora PostgreSQL Limitless Database offers capabilities such as distributed query planning and transaction management, removing the need for you to create custom solutions or manage multiple databases to scale. As your workloads increase, Aurora PostgreSQL Limitless Database adds additional compute resources while staying within your specified budget, so there is no need to provision for peak, and compute automatically scales down when demand is low.
Aurora PostgreSQL Limitless Database is available in the following AWS Regions: US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Hong Kong), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm).
For pricing details, visit Amazon Aurora pricing. To learn more, read the Aurora PostgreSQL Limitless Database documentation and get started by creating an Aurora PostgreSQL Limitless Database in only a few steps in the Amazon RDS console.
New Open-Source AWS Advanced PostgreSQL ODBC Driver now available for Amazon Aurora and RDS
The Amazon Web Services (AWS) ODBC Driver for PostgreSQL is now generally available for use with Amazon RDS and Amazon Aurora PostgreSQL-compatible edition database clusters. This database driver provides support for faster switchover and failover times, Aurora Limitless, and authentication with AWS Secrets Manager, AWS Identity and Access Management (IAM), or Federated Identity.
The Amazon Web Services (AWS) ODBC Driver for PostgreSQL is a standalone driver and supports RDS and community PostgreSQL and Amazon Aurora PostgreSQL. You can install the aws-pgsql-odbc package for Windows, Mac or Linux by following the Getting Started instructions on GitHub. The driver relies on monitoring the database cluster status and being aware of the cluster topology to determine the new writer. This approach reduces switchover and failover times from tens of seconds to single digit seconds compared to the open-source driver.
The AWS Advanced MySQL PostgreSQL driver is released as an open-source project under the Library General Public Licence, or LGPL.