Configuration requirements of an Amazon Aurora global database - Amazon Aurora
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Configuration requirements of an Amazon Aurora global database

Before you start working with your global database, plan the cluster and instance names, Amazon Regions, number of instances and instance classes that you intend to use. Make sure that your choices agree with the following configuration requirements.

An Aurora global database spans at least two Amazon Web Services Regions. The primary Amazon Web Services Region supports an Aurora DB cluster that has one writer Aurora DB instance. A secondary Amazon Web Services Region runs a read-only Aurora DB cluster made up entirely of Aurora Replicas. At least one secondary Amazon Web Services Region is required, but an Aurora global database can have up to five secondary Amazon Web Services Regions. The table lists the maximum Aurora DB clusters, Aurora DB instances, and Aurora Replicas allowed in an Aurora global database.

Description Primary Amazon Web Services Region Secondary Amazon Web Services Regions

Aurora DB clusters

1

5 (maximum)

Writer instances

1

0

Read-only instances (Aurora replicas), per Aurora DB cluster

15 (max)

16 (total)

Read-only instances (max allowed, given actual number of secondary Regions)

15 - s

s = total number of secondary Amazon Web Services Regions

The Aurora DB clusters that make up an Aurora global database have the following specific requirements:

  • DB instance class requirements – An Aurora global database requires DB instance classes that are optimized for memory-intensive applications. For information about the memory optimized DB instance classes, see DB instance classes. We recommend that you use a db.r5 or higher instance class.

  • Amazon Web Services Region requirements – An Aurora global database needs a primary Aurora DB cluster in one Amazon Web Services Region, and at least one secondary Aurora DB cluster in a different Region. You can create up to five secondary (read-only) Aurora DB clusters, and each must be in a different Region. In other words, no two Aurora DB clusters in an Aurora global database can be in the same Amazon Web Services Region.

    For information about which combinations of Aurora DB engine, engine version, and Amazon Web Services Region you can use with Aurora Global Database, see Supported Regions and DB engines for Aurora global databases.

  • Naming requirements – The names you choose for each of your Aurora DB clusters must be unique, across all Amazon Web Services Regions. You can't use the same name for different Aurora DB clusters even though they're in different Regions.

  • Capacity requirements for Aurora Serverless v2 – For a global database with Aurora Serverless v2, the minimum recommended capacity for the DB cluster in the primary Amazon Web Services Region is 8 ACUs.

Before you can follow the procedures in this section, you need an Amazon Web Services account. Complete the setup tasks for working with Amazon Aurora. For more information, see Setting up your environment for Amazon Aurora. You also need to complete other preliminary steps for creating any Aurora DB cluster. To learn more, see Creating an Amazon Aurora DB cluster.

When you are ready to set up your global database, see Creating an Amazon Aurora global database for the procedure to create all the necessary resources. You can also follow the procedure in Adding an Amazon Web Services Region to an Amazon Aurora global database to create a global database using an existing Aurora cluster as the primary cluster.