Amazon Aurora Global Database の構成要件
グローバルデータベースの使用を開始する前に、使用するクラスターとインスタンス名、AWS リージョン、インスタンス数、インスタンスクラスを計画します。選択内容が以下の設定要件と一致していることを確認してください。
Aurora Global Database は、2 つ以上の AWS リージョン にまたがり配置されます。プライマリ AWS リージョン は、1 つの書き込み Aurora DB インスタンスを持つ Aurora DB クラスターをサポートします。セカンダリ AWS リージョン は、Aurora レプリカ全体で構成される、読み取り専用の Aurora DB クラスターを実行します。セカンダリ AWS リージョン は最低 1 つが必要で、また、Aurora Global Database では、セカンダリ AWS リージョン を最大 5 つ持つことができます。この表は、Aurora Global Database で許容されている Aurora DB クラスター、Aurora DB インスタンス、Aurora レプリカの最大数をリスト化したものです。
説明 | プライマリ AWS リージョン | セカンダリ AWS リージョン |
---|---|---|
Aurora DB クラスター |
1 |
5 (最大) |
ライターインスタンス |
1 |
0 |
読み取り専用インスタンス (Aurora レプリカ)、Aurora DB クラスターあたり |
15 (最大数) |
16 (総数) |
読み取り専用インスタンス (最大許容数、指定されたセカンダリリージョンの実数) |
15 - s |
s = セカンダリ AWS リージョン の総数 |
Aurora Global Database を構成している Aurora DB クラスターには、以下の固有の要件があります。
DB インスタンスクラスの要件-Aurora Global Database には、メモリを大量に消費するアプリケーションに最適化された DB インスタンスクラスが必要です。メモリ最適化 DB インスタンスクラスの詳細については、DB インスタンスクラスを参照してください。db.r5 以上のインスタンスクラスを使用することを推奨します。
-
AWS リージョン の要件 – Aurora Global Database には、1 つの AWS リージョン に置かれた 1 つのプライマリ Aurora DB クラスターと、別のリージョンに置かれた 1 つ以上のセカンダリ Aurora DB クラスターが必要です。セカンダリ (読み取り専用) Aurora DB クラスターは最大 5 つ作成できます。それぞれが異なるリージョンに存在していなければなりません。つまり、Aurora Global Database にある 2 つの Aurora DB クラスターを、同じ AWS リージョン 内に置くことはできません。
Aurora グローバルデータベースで使用できる Aurora DB エンジン、エンジンバージョン、および AWS リージョンの組み合わせについては、「Aurora グローバルデータベースでサポートされているリージョンと DB エンジン」を参照してください。
-
命名の要件 – それぞれの Aurora DB クラスター用に選択する名前は、すべての AWS リージョン において一意でなければなりません。異なる Aurora DB クラスターに、たとえそれらが別のリージョンに置かれていたとしても、同じ名前を付けることはできません。
-
Aurora Serverless v2 の容量要件 – Aurora Serverless v2 のグローバルデータベースの場合、プライマリ AWS リージョンの DB クラスターの推奨される最小容量は 8 ACU です。
このセクションの手順を実行するには、AWS アカウント が必要です。Amazon Aurora で作業を行うためのセットアップタスクを完了してください。詳細については、「Amazon Aurora の環境をセットアップする」を参照してください。Aurora DB クラスターを作成するための他の準備ステップも完了する必要があります。詳細については、「Amazon Aurora DB クラスターの作成」を参照してください。
グローバルデータベースをセットアップする準備ができたら、必要なすべてのリソースを作成する手順について「Amazon Aurora Global Database の作成」を参照してください。AWS リージョン の Amazon Aurora Global Database への追加 の手順に従って、既存の Aurora クラスターをプライマリクラスターとして使用してグローバルデータベースを作成することもできます。