Oracle Database Autonomous Recovery Serviceの技術アーキテクチャ
このテクニカル・アーキテクチャ図は、OCIおよびOracleマルチクラウド・データベースにおけるOracle DatabasesのAutonomous Recovery Serviceのバックアップおよびリカバリ・ワークフローを示しています。
図1: Oracle Database Autonomous Recovery Serviceの技術アーキテクチャ

ノート
ノート: Oracle Help CenterでOracle Databaseの対話型アーキテクチャ図を確認します。
Oracle Database Autonomous Recovery Serviceは、OCI、Oracle Multicloud Database、およびオンプレミス・データベースのOracle Databasesのバックアップとデータ保護をサポートしています。
リカバリ・サービスは、次のOracle Multicloudデータベースをサポートしています。
-
Oracle AI Database@Azure
-
Oracle AI Database@Google Cloud
-
Oracle AI Database@AWS
Cloud Protect Fleet Agentを使用して、データ保護のためにオンプレミスのOracle DatabaseをRecovery Serviceに追加する必要があります。詳細は、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 AI Database@Azureの場合は、保護ポリシーで「データベースと同一のクラウド・プロバイダでバックアップを格納する」オプションを選択してあると、リカバリ・サービスにより、保護されたデータベースのバックアップがAzureに格納されます。
自動バックアップ・レプリケーションは、リージョン内の高可用性バックアップに使用されます。任意の可用性ドメイン、ゾーンまたはリージョンにリストアできます。
リカバリ・サービスは、保護されたデータベースがデータ損失の可能性を最小限に抑えることができるリアルタイム・データ保護機能を提供します。保護されたデータベースは、REDOログをリカバリ・サービスに継続的に転送し、最後の1秒未満に近いリカバリ・ポイント目標(RPO)を達成できます。リアルタイム・データ保護は追加コスト・オプションです。
また、アラームを含むOracle Cloud Infrastructure Monitoringサービスを使用して、データベース保護ステータスおよびストレージ使用率を監視することもできます。リカバリ・サービスではOracle Cloud Infrastructure監査サービスを使用します。このサービスでは、リカバリ・サービスのアプリケーション・プログラミング・インタフェース(API)のエンドポイントへのコールをログ・イベントとして自動的に記録します。