Oracle CloudでのData Guardによる障害時リカバリの簡素化 (2024/08/19)
Oracle CloudでのData Guardによる障害時リカバリの簡素化 (2024/08/19)
https://database-heartbeat.com/2024/08/19/simplified-dr-with-data-guard-in-oci/
はじめに
ミッションクリティカルなアプリケーションは、24時間365日の可用性を利用して事業運営を維持しています。データベースは、すべてのソフトウェア・アーキテクチャで最も重要なコンポーネントであるため、データの可用性、信頼性、および保護を最大化する戦略を実装することは非常に重要です。Oracle Data Guardは、高速リカバリとデータ保護を実現するために、同期化されたスタンバイ・データベースをリモート・サイトで保持するため、このような保護を提供するのに最適な選択肢です。スタンバイ・データベースは、障害、停止またはネットワーク・パーティションのタイプに関係なく、データの一貫性とアクセス性を保証しながら、影響を受けるプライマリ・データベースからいつでもアプリケーション・ワークロードを引き継ぐことができます。
プライマリからスタンバイに転送されるデータは、データの破損、書込みの損失およびランサムウェア攻撃を防ぐために継続的に検証されます。データの破損を検出して修正するには、通常、バックアップからのリストアまたは複雑な修復を行う必要があります。これにより、停止時間が長くなる可能性があります。Oracle Active Data Guardは、破損したデータをオンラインで修正し、アプリケーションの中断を防止する独自の機能を備えています。
Oracle CloudでのData Guardの有効化
Oracle Cloud Infrastructureのお客様は、大規模なグローバルOracle Cloudリージョン・フットプリントを活用して、様々なリージョンや地域にまたがるデプロイメントのディザスタ・リカバリを実現できます。Oracle Cloudは、OCIコンソール、OCI CLI、SDK、またはREST APIを使用して、Oracle Data Guardをデプロイするシンプルで自動化された方法を提供します。Data Guard構成をサポートするその他のOracle Cloudデータベース・サービスの中で、Exascale Infrastructure上のOracle Exadata Database Serviceは、Oracle ExadataおよびOracle Real Application Clusters (RAC)への低いエントリ・ポイントをお客様に提供します。これにより、お客様は組込みの高可用性、スケーラビリティおよびパフォーマンスのメリットを享受できます。Oracle Data GuardまたはActive Data Guardスタンバイ・データベースの作成によるディザスタ・リカバリの確保は、次のように数回クリックするだけです。
コンテナ・データベースの「データベース詳細」ページにナビゲートします。
「リソース」セクションまでスクロールし、「Data Guardアソシエーション」を選択して、「Data Guardの有効化」ボタンをクリックします。
Data Guardスタンバイ・データベースのリージョン、可用性ドメインおよびVMクラスタを選択します。
Data Guardタイプ(Active Data GuardまたはData Guard)を選択します。
Active Data Guardでは、ほとんどの読取り作業をスタンバイ・データベースにオフロードできるため、プライマリ・データベースの貴重なリソースを解放して、より多くの読取り/書込み操作を処理できます。Active Data Guardは、アプリケーションのダウンタイムなしで、メジャーバージョンのアップグレードを含むシームレスなローリング・データベース更新を容易にし、自動ブロック修復や、処理中のトランザクションをシームレスにリプレイできるアプリケーション継続性などの追加データ保護を提供します。
次に、既存のデータベース・ホームを選択するか、新しいデータベース・ホームを作成します。
最後に、一意のデータベース名(オプション)を選択し、データベースのSYSユーザー・パスワードを入力して、「Data Guardの有効化」ボタンをクリックします。
スタンバイ・データベースの作成時に、プライマリ・データベースは完全に機能し、アプリケーションからアクセスできます。スタンバイ・データベースの作成が完了すると、「Data Guardアソシエーション」セクションにスタンバイ・データベースの詳細が表示されます。
ピア・データベース・リンクをクリックして、スタンバイ・データベースの詳細ページにアクセスします。
Oracle CloudでのExadata Database Service on Dedicated Exadata Infrastructure、Exadata Cloud@CustomerおよびBase Database ServiceのData Guardの有効化も同様に機能します。
Oracle MAAのベストプラクティスを含む
過去数十年にわたり、Oracleはお客様と協力して、Oracle Databaseに基づいて24時間365日のアーキテクチャを設計および導入してきました。これらのプロジェクトでOracleが得た経験は、Oracle Maximum Availability Architecture(MAA)の一環として、Oracleがドキュメント化し、顧客に提供する多くのベストプラクティスにつながりました。
Oracle Cloudの自動Data Guard設定には、デフォルトでMAAベスト・プラクティスがすでに組み込まれています。スタンバイREDOログ・ファイルのサイズ、数および場所が正しいことを確認し、スイッチオーバーまたはフェイルオーバー時に必要なTEMP表領域ファイルを作成し、スタンバイ・サイトで自動ワークロード・リポジトリ(AWR)を構成し、Oracle Data Guardのベスト・プラクティスに従ってデータベース・パラメータを設定します。
さらに、クラウドの自動化により、Oracle Data GuardとOracle Multitenantの操作の統合が強化され、すべてのPDBクローニング・シナリオがカバーされ、スタンバイ・データベースにPDBデータファイルが自動的に作成され、各PDBのスタンバイ・データベースで読取り/書込みおよび読取り専用のためのデータベース・サービスが追加されました。
まとめ
まとめると、Oracle Cloudは、Oracle Data Guard構成を作成するためのシンプルで自動化された方法を提供し、Oracle MAAのベストプラクティスをデフォルトで組み込んで、ミッションクリティカルなアプリケーションのデータ保護とディザスタ・リカバリを保証します。また、スタンバイ・データベースは、バックアップやほとんどの読取りワークロードに使用でき、プライマリ・データベース上の貴重なリソースを解放できます。また、Oracle Active Data Guardが提供するその他の利点もあります。
さらなる読み物
コメント
コメントを投稿