Google Cloud NetApp Volumes のハイアベイラビリティ Oracle Database 26ai 向けアーキテクチャについて学ぶ
Google Cloud NetApp Volumes は、Oracle Database 26ai の高可用性アーキテクチャ向けにハイパフォーマンス iSCSI ブロックストレージを提供します。ストレージ レイヤ レプリケーションにより、従来の Oracle RMAN 方式と比較してスタンバイデータベースの初期化が大幅に高速化されます。GCNV と Oracle Data Guard の統合について、参照データ パス、ストレージ トポロジー、および GCNV のブロックストレージと Data Guard の連続レプリケーションの間の責任分担を含めて確認してください。
アーキテクチャの概要
このアーキテクチャは、Google Cloud NetApp Volumes (GCNV) iSCSI ブロックストレージを使用して、Oracle Data Guard により Google Cloud 上の Oracle Database 26ai の高可用性を提供します。
GCNVはハイパフォーマンス ブロックストレージを採用し、ストレージ レイヤの*レプリケーション、スナップショット、クローン*を使用してスタンバイ データベースの初期化を高速化します。
Data Guard は、連続レドゥ転送、ロール管理、および*フェイルオーバー オーケストレーション*(Broker、Fast-Start Failover、Observer)を提供します。
| レイヤ | ロール |
|---|---|
GCNV |
ブロック ストレージ、スタンバイ初期化、ストレージ レプリケーション |
Data Guard |
継続的な同期、REDO の適用、スイッチオーバー、FSFO |
GCNV レプリケーションは、Oracle データベース チャネルを経由する代わりに*ストレージ レイヤ*でデータを移動することで、RMAN アクティブ複製と比較してスタンバイ初期化時間を大幅に短縮します。
スタンバイデータベースを初期化するには、*GCNV replicate、snapshot、またはclone*を使用し、その後、Data Guard をアクティブ化して継続的な同期と高可用性を実現します。
| コンポーネント | 詳細 |
|---|---|
DBホスト |
oracdb1 / oracdb2 - 異なるゾーン、それぞれ5つのGCNV iSCSIボリューム |
ストレージ |
/u01 + ASM +DATA、+RECO、+FRA on GCNV (EXTERNAL) |
スタンバイ初期化 |
GCNVの複製/スナップショット/クローン → Oracleによる最終処理 → Data Guard |
HA |
再起動、物理スタンバイ(マウント済み)、ブローカー、FSFO、オブザーバー(oradg-obs) |
アプリ |
サービス orclapp (ステップ 8.2) |
ゾーニング
データベースゾーンごとに1つのGCNV Flex Unifiedプールをデプロイし、各ホストに専用ボリュームを割り当てます。起動ディスクはオペレーティングシステム専用に使用してください。
対象外: TDE、RAC、NVMe/TCP、OEM、およびActive Data Guard(スタンバイは*マウント*されたままです)。
アーキテクチャ参照図
このソリューション アーキテクチャは、3つの独立したデータパスを提供します。ストレージ レプリケーションとData Guardのリドゥ転送は、別々のパスで行われます。
-
パス1は、スタンバイ初期化のためにGCNVレイヤーでデータファイルを移動します。
-
パス2では、切り替え後もデータベースの同期が維持されます。
-
パス3は、Oracle Data Guard BrokerとObserverを介して、ロールの移行と自動フェイルオーバーをオーケストレーションします。
プラットフォームロール
以下の表は、どのプラットフォーム レイヤがストレージ サービスを提供し、どのレイヤがデータベースの同期とフェイルオーバー制御を提供するかをまとめたものです。
| プラットフォーム | 提供 |
|---|---|
GCNV |
iSCSIボリューム、スナップショット、ボリュームレプリケーション(ベースライン+増分) - スタンバイ初期化 |
Data Guard |
再実行トランスポート、MRP、ブローカー、FSFO - 継続的な同期とフェイルオーバー |
GCNV レプリケーションは、まずベースラインコピーを実行し、その後、ポリシーごとにブロックの増分更新を実行します。スタンバイが初期化された後、Data Guard はリドゥ適用と FSFO を所有します。
トポロジとストレージ
このトポロジーでは、プライマリ、スタンバイ、オブザーバーの役割を別々のゾーンに配置し、各データベースホストを専用のGCNVプールとiSCSIボリュームにマッピングします。
| ロール | VM | ゾーン | GCNVプール | ボリューム(ホストあたり) |
|---|---|---|---|---|
プライマリ |
|
|
|
|
Standby |
|
|
|
同じ命名パターン |
オブザーバー |
|
|
- |
ブートディスクのみ |
| ストレージ | バッキング | 用途 |
|---|---|---|
OS |
GCE ブート ディスク |
OSのみ |
|
GCNV iSCSI |
グリッド/DBホーム、ステージング(XFS) |
|
GCNV iSCSI |
ASM EXTERNAL - データファイル、アーカイブ、FRA |
サンプル `n4-highmem-8`このソリューションでは、OLTPワークロードは通常、 `c4-standard-*`を使用します。
次の手順
復旧と可用性の目標に合った展開パスを選択するには、Google Cloud NetApp Volumes 上の Oracle Database 26ai のデプロイオプションについて説明しますにアクセスしてください。