RDS Custom for Oracle のマルチ AZ 配置の管理 - Amazon Relational Database Service

RDS Custom for Oracle のマルチ AZ 配置の管理

RDS Custom for Oracle のマルチ AZ DB インスタンスのデプロイでは、Amazon RDS は、異なるアベイラビリティーゾーン (AZ) で同期スタンバイレプリカを自動的にプロビジョンおよび維持します。プライマリ DB インスタンスは、同期的にアベイラビリティーゾーン間でスタンバイレプリカにレプリケートされ、データの冗長性が提供されます。

重要

RDS Custom for Oracle のマルチ AZ 配置は、RDS for Oracle のマルチ AZ 配置とは異なります。RDS for Oracle のマルチ AZ とは異なり、RDS Custom はアクセス許可が必要な自身のアカウント内で実行されるため、マルチ AZ DB インスタンスを作成する前に RDS Custom for Oracle の前提条件を設定する必要があります。また、サービスが提供している最新の (マルチ AZ 配置をサポートする) AMI を使用して、CEV 上にマルチ AZ インスタンスを作成する必要があります。

前提条件を満たさないと、マルチ AZ DB インスタンスは実行に失敗するか、自動的にシングル AZ DB インスタンスに戻る可能性があります。前提条件の詳細については、「RDS Custom for Oracle を使用したマルチ AZ 配置の前提条件」を参照してください。

高可用性を備えた DB インスタンスを実行すると、計画されたシステムメンテナンス中の可用性が向上する可能性があります。予定されたデータベースメンテナンスまたは予期しないサービス障害時に、Amazon RDS は自動的に最新のスタンバイ DB インスタンスにフェイルオーバーします。この機能により、データベースオペレーションを手動介入なしで速やかに再開できます。プライマリインスタンスおよびスタンバイインスタンスは、同じエンドポイントを使用します。このエンドポイントの物理的なネットワークアドレスは、フェイルオーバープロセスの一環としてスタンバイレプリカに移行します。フェイルオーバーが発生した場合、アプリケーションを再構成する必要はありません。

次の図は、RDS Custom for Oracle のマルチ AZ アーキテクチャを示しています。

Amazon RDS architecture with primary DB instance and standby replica in separate availability zones.

RDS Custom DB インスタンスを作成する際にマルチ AZ を指定すると、RDS Custom for Oracle マルチ AZ 配置を作成できます。2025 年 6 月 30 日より前に作成された RDS Custom for Oracle DB インスタンスは、DB インスタンスを変更してマルチ AZ オプションを指定して、マルチ AZ 配置に変更することはできません。マルチ AZ オプションを指定して、新しい RDS Custom for Oracle DB インスタンスを作成する必要があります。サービスが提供する 2025 年 6 月 30 日以降に利用可能な AMI を使用して作成された新しい DB インスタンスは、マルチ AZ オプションをサポートしています。次に、既存の RDS Custom for Oracle データベースを新しく作成した DB インスタンスに移行する必要があります。詳細については、「2025 年 6 月 30 日より前に作成された CEV を使用する DB インスタンスの移行手順」を参照してください。

Amazon RDS コンソールには、スタンバイレプリカ (セカンダリ AZ) のアベイラビリティーゾーンが表示されます。また、describe-db-instances CLI コマンドまたは DescribeDBInstances API オペレーションを使用してセカンダリ AZ を見つけることもできます。

マルチ AZ 配置を使用する RDS Custom for Oracle DB インスタンスは、シングル AZ 配置と比較して書き込みとコミットのレイテンシーが増加する可能性があります。この増加は DB インスタンス間の同期データレプリケーションが原因で起こる可能性があります。AWS はアベイラビリティーゾーン間でのネットワーク接続レイテンシーが低くなるように設計されていますが、配置がスタンバイレプリカにフェイルオーバーした場合はレイテンシーに変化が見られる可能性があります。

リージョンとバージョンの可用性

RDS Custom for Oracle のマルチ AZ 配置は、次の Oracle Database エディションでサポートされています。

  • Oracle Database 12c Release 1 (12.1)

  • Oracle Database 12c Release 2 (12.2)

  • Oracle Database 19c

  • Enterprise Edition (EE)

  • Standard Edition 2 (SE2)

注記

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 配置には、次のような制限事項があります。

  • クロスリージョンマルチ AZ 配置はサポートされていません。

  • データベースの読み取りアクティビティを受け入れるように、セカンダリ DB インスタンスを設定することはできません。

  • マルチ AZ 配置でカスタムエンジンバージョン (CEV) を使用する場合、スタンバイ DB インスタンスも同じ CEV を使用します。スタンバイ DB インスタンスは別の CEV を使用できません。

  • マルチ AZ 配置インスタンスでリードレプリカを作成することはできません。また、マルチ AZ 配置を持つようにリードレプリカのプライマリインスタンスを変更することもできません。

マルチ AZ 配置を使用した RDS Custom for Oracle DB インスタンスの作成

マルチ AZ 配置を使用した RDS Custom for Oracle DB インスタンスを作成するには、 Amazon RDS Custom for Oracle の環境設定 の手順に従って、前提条件を満たすように環境をセットアップします。

重要

セットアップを簡単にするために、ネットワーク設定手順に記載されている最新の AWS CloudFormation テンプレートファイルを使用することをお勧めします。詳細については、「AWS CloudFormation で RDS Custom for Oracle をデプロイする」を参照してください。

Amazon RDS コンソールでデータベースインスタンスの作成中にマルチ AZ オプションを選択すると、マルチ AZ 配置を使用した RDS Custom for Oracle インスタンスを作成できます。または、AWS CLI 内の Amazon RDS create-db-instance コマンドで --multi-az パラメータを指定することもできます。