Oracle Database Autonomous Recovery Serviceの技術アーキテクチャ
このテクニカル・アーキテクチャ図は、OCIおよびOracleマルチクラウド・データベースにおけるOracle DatabasesのAutonomous Recovery Serviceのバックアップおよびリカバリ・ワークフローを示しています。
図2-1 Oracle Database Autonomous Recovery Serviceの技術アーキテクチャ
Oracle Database Autonomous Recovery Serviceは、OCI、Oracle Multicloudデータベースおよびオンプレミス・データベースのOracle Databasesのバックアップとデータ保護をサポートしています。
- Oracle AI Database@Azure
- Oracle AI Database@Google Cloud
- Oracle AI Database@AWS
データ保護のためにオンプレミスOracle Databaseをリカバリ・サービスに追加するには、クラウド保護フリート・エージェントを使用する必要があります。詳細は、「Oracle Database Zero Data Loss Cloud Protectを使用したオンプレミス・データベースの保護」を参照してください。
OCIコンソールには、リカバリ・サービス・リソースを使用してバックアップ戦略を定義する統合インタフェースが用意されています。リカバリ・サービスは、バックアップ・ストレージをOracle Cloudに一元化します(保護されたデータベースのデフォルトのクラウド・バックアップの場所)。保護ポリシー・ベースのメカニズムによって、バックアップ・ストレージの需要が制御されます。ストレージの使用率または監視に対処するために手動タスクを実行する必要はありません。
リカバリ・サービスには、テナンシ内の各データベース仮想クラウド・ネットワーク(VCN)のバックアップおよびリカバリ操作用のプライベート・サブネットが必要です。Oracleでは、データベースVCNに、リカバリ・サービスへのバックアップに使用されるプライベート・サブネットを少なくとも1つ含めることをお薦めします。その後、リカバリ・サービス・サブネットを登録して、リカバリ・サービスがVCN内のデータベースにアクセスできるようにすることができます。
アクセス制御を実装するには、Oracle Cloud Infrastructure (OCI)ポリシーを割り当てます。コンソールで、ポリシー・ビルダーを使用して「自律型リカバリ・サービス」を「ポリシー・ユースケース」として選択し、事前定義済のポリシー・テンプレートを選択します。
リカバリ・サービスは、保護されたデータベース・バックアップを最低14日間、最大95日間保持します。データ保持の一般的なユース・ケースをサポートするOracle定義のポリシー(プラチナ、ゴールド、シルバー、ブロンズ)を選択するか、バックアップ保持の要求にあわせてカスタム・ポリシーを作成できます。オプションで、バックアップ保持期間の保持ロックを適用して、保持期間が終了するまでリカバリ・サービスでバックアップの変更または削除を防止できます。保存ロックは、保護されているデータベースのバックアップを、ランサムウェア攻撃などの不注意な変更や悪意のある損害から保護するオプション機能です。
リカバリ・サービスでは、マルチクラウドOracle Databasesがサポートされており、バックアップをOracle Cloud (デフォルト・バックアップ格納場所)か、データベースが存在するのと同じクラウドの場所に格納できる柔軟性が提供されます。デフォルトでは、リカバリ・サービスにより、保護されているデータベースおよび関連するバックアップがOracle Cloudに格納されます。保護ポリシーに対してデータベースおよび同一のクラウド・プロバイダにバックアップを格納オプションを有効にすると、リカバリ・サービスによって、そのポリシーに結び付けられている保護されたデータベースとそのバックアップが、Oracle Cloudではなくターゲット・データベースのクラウドの場所に格納されます。For example, for Oracle AI Database@Azure, Recovery Service stores the associated protected database backups in Azure if you have selected the Store backups in the same cloud provider as the database option in the protection policy.
自動バックアップ・レプリケーションは、リージョン内の高可用性バックアップに使用されます。任意の可用性ドメイン、ゾーンまたはリージョンにリストアできます。
リカバリ・サービスは、保護されたデータベースがデータ損失の可能性を最小限に抑えることができるリアルタイム・データ保護機能を提供します。保護されたデータベースは、REDOログを継続的にリカバリ・サービスに転送し、最後の1秒未満に近いリカバリ・ポイント目標(RPO)を達成できます。リアルタイム・データ保護は追加コスト・オプションです。
アラームを含むOracle Cloud Infrastructure Monitoringサービスを使用して、データベース保護ステータスおよびストレージ使用率を監視することもできます。リカバリ・サービスでは、Oracle Cloud Infrastructure Auditサービスを使用します。このサービスでは、リカバリ・サービスのアプリケーション・プログラミング・インタフェース(API)・エンドポイントへのコールがログ・イベントとして自動的に記録されます。