RDS Custom for Oracle のマルチ AZ 配置の管理
RDS Custom for Oracle のマルチ AZ DB インスタンスのデプロイでは、Amazon RDS は、異なるアベイラビリティーゾーン (AZ) で同期スタンバイレプリカを自動的にプロビジョンおよび維持します。プライマリ DB インスタンスは、同期的にアベイラビリティーゾーン間でスタンバイレプリカにレプリケートされ、データの冗長性が提供されます。
マルチ AZ DB インスタンスのデプロイにより、計画的なシステムメンテナンス中の可用性が向上します。予定されたデータベースメンテナンスまたは予期しないサービス中断の発生時に、Amazon RDS は自動的に最新のスタンバイ DB インスタンスにフェイルオーバーします。データベースオペレーションを手動介入なしで速やかに再開できます。プライマリインスタンスおよびスタンバイインスタンスは、同じエンドポイントを使用します。このエンドポイントの物理的なネットワークアドレスは、フェイルオーバープロセスの一環としてスタンバイレプリカに移行します。フェイルオーバーが発生した場合、アプリケーションを再構成する必要はありません。
次の図は、RDS Custom for Oracle のマルチ AZ アーキテクチャを示しています。
Amazon RDS コンソールには、スタンバイレプリカ (セカンダリ AZ) のアベイラビリティーゾーンが表示されます。また、describe-db-instances CLI コマンドまたは DescribeDBInstances API オペレーションを使用してセカンダリ AZ を見つけることもできます。
RDS Custom for Oracle のマルチ AZ 配置のリージョンとバージョンの可用性
RDS Custom for Oracle のマルチ AZ 配置は、Enterprise Edition (EE) と Standard Edition 2 (SE2) の両方で次のリリースでサポートされています。
-
Oracle Database 19c
-
Oracle Database 12c Release 2 (12.2)
-
Oracle Database 12c Release 1 (12.1)
注記
RDS Custom for Oracle のマルチ AZ 配置は、Oracle Database 18c ではサポートされていません。
RDS Custom for Oracle のマルチ AZ 配置は、RDS Custom for Oracle が利用できるすべてのリージョンで利用できます。RDS Custom for Oracle のマルチ AZ 配置の利用可能なリージョンの詳細については、「RDS Custom for Oracle でサポートされているリージョンと DB エンジン」を参照してください。
RDS Custom for Oracle を使用したマルチ AZ 配置の制限事項
RDS Custom for Oracle のマルチ AZ 配置には、次のような制限事項があります。
-
2025 年 6 月 30 日より前に DB インスタンスを作成した場合、シングル AZ 配置からマルチ AZ 配置に変換することはできません。基盤となるカスタムエンジンバージョン (CEV) は、マルチ AZ のサポートがない古いサービス提供の AMI で構築されました。2025 年 6 月 30 日以降、サービスが提供する AMI で作成した CEV を使用して、データベースを新しい DB インスタンスに移行する必要があります。詳細については、「2025 年 6 月 30 日より前に作成された CEV を使用する DB インスタンスの移行手順」を参照してください。
-
クロスリージョンマルチ AZ 配置を作成することはできません。
-
データベースの読み取りアクティビティを受け入れるように、セカンダリ DB インスタンスを設定することはできません。
-
マルチ AZ 配置でカスタムエンジンバージョン (CEV) を使用する場合、スタンバイ DB インスタンスは同じ CEV を使用します。スタンバイ DB インスタンスは別の CEV を使用できません。
-
マルチ AZ 配置インスタンスでリードレプリカを作成することはできません。また、マルチ AZ 配置を持つようにリードレプリカのプライマリインスタンスを変更することもできません。
-
マルチ AZ 配置を使用する RDS Custom for Oracle DB インスタンスは、シングル AZ 配置と比較して書き込みとコミットのレイテンシーが増加する可能性があります。この増加は DB インスタンス間の同期データレプリケーションが原因で起こる可能性があります。AWS はアベイラビリティーゾーン間でのネットワーク接続レイテンシーが低くなるように設計されていますが、配置がスタンバイレプリカにフェイルオーバーした場合はレイテンシーに変化が見られる可能性があります。
RDS Custom for Oracle でマルチ AZ 配置を作成する
マルチ AZ 配置を使用した RDS Custom for Oracle DB インスタンスを作成するには、 Amazon RDS Custom for Oracle の環境設定 の手順に従って、前提条件を満たすように環境をセットアップします。
重要
セットアップを簡単にするために、ネットワーク設定手順に記載されている最新の CloudFormation テンプレートファイルを使用することをお勧めします。詳細については、「AWS CloudFormation で RDS Custom for Oracle をデプロイする」を参照してください。
Amazon RDS コンソールでデータベースインスタンスの作成中にマルチ AZ オプションを選択すると、マルチ AZ 配置を使用した RDS Custom for Oracle インスタンスを作成できます。または、AWS CLI 内の Amazon RDS create-db-instance コマンドで --multi-az パラメータを指定することもできます。