クロス・テナンシおよびクロスリージョン・クローニング
Autonomous AI Databaseインスタンスは、1つのテナンシ(ソース・テナンシ)から別のテナンシ(宛先テナンシ)にクローニングできます。
- クロス・テナンシのクローニングについて
クロス・テナンシ・クローンを作成する場合、クローンがソース・テナンシと同じリージョン、またはソース・テナンシ(クロス・リージョン)とは異なるリージョンに作成されるように選択できます。 - クロス・テナンシ・クローニングの前提条件
ソース・データベースが1つのテナンシにあり、クローン・データベースが別のテナンシにあるクロス・テナンシ・クローンを作成するための前提条件について説明します。 - クロス・テナンシまたはクロス・リージョン・クローンの作成
ソース・データベースとクローン・データベースが同じリージョンにある場合、またはソース・データベースとクローン・データベースが異なるリージョン(クロス・リージョン)にある場合に、クロス・テナンシ・クローンを作成するステップを示します。 - バックアップからのクロス・テナンシ・クローンの作成
バックアップからクロス・テナンシ・クローンを作成するステップを示します。 - クロス・テナンシ・クローニング暗号化キーのオプション
Autonomous AI Databaseには、クロス・テナンシ・クローンの暗号化キーのタイプと場所に関する複数のオプションが用意されています。
クロス・テナンシ・クローニングについて
クロス・テナンシ・クローンを作成する場合は、クローンがソース・テナンシと同じリージョンに作成されているか、ソース・テナンシ(クロス・リージョン)とは異なるリージョンに作成されているかを選択できます。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous AI Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
クロス・テナンシ・クローニングについては、次の点に注意してください:
-
クローン・データベースには、フル・クローン、メタデータ・クローンまたはリフレッシュ可能クローンなど、すべてのクローン・タイプがサポートされています。
-
クローンは、ソースのAutonomous AI Databaseインスタンスから、またはバックアップから(最新のバックアップ、指定されたバックアップを使用するか、長期バックアップを選択することで)作成できます。
-
ソースAutonomous AI Databaseインスタンスは、ECPUまたはOCPUコンピュート・モデルのいずれかを使用できます。ワークロード・タイプに応じて、OCPUコンピュート・モデルを使用するソースから、ECPUコンピュート・モデルを使用するクローンにクローニングできます(これは、データ・ウェアハウスおよびトランザクション処理ワークロード・タイプで許可されます)。
-
クローニングされたデータベースは、同じリージョンまたは別のリージョン(クロスリージョン)に存在できます。
-
デフォルトでは、クロス・テナンシ・クローンは、ソース・データベースの暗号化方法(Oracle管理暗号化キーまたは顧客管理暗号化キー)を継承します。
-
ソース・データベースで顧客管理暗号化キーを使用する場合、クローニングされたデータベース上の暗号化キーにはいくつかのオプションがあります。詳細は、「テナンシ間クローニングの暗号化キー・オプション」を参照してください。
親トピック: テナンシ間およびリージョン間クローニング
クロス・テナンシ・クローニングの前提条件
ソース・データベースが1つのテナンシにあり、クローン・データベースが別のテナンシにあるクロス・テナンシ・クローンを作成するための前提条件について説明します。
コマンドを実行して、宛先テナンシにクロス・テナンシ・クローンを作成する必要があります。クロス・テナンシ・クローンを作成する前に、ソース・テナンシ、クローニングするインスタンスを含むテナンシおよび宛先テナンシでOCI Identity and Access Managementのグループおよびポリシーを定義する必要があります。定義したグループおよびポリシーにより、宛先テナンシにクローンを作成するためのコマンドを実行でき、ソースAutonomous AI Databaseインスタンスが存在するソース・テナンシに宛先テナンシが接続できるようになります。
追加するOCI Identity and Access Managementグループおよびポリシーでは、次のものがサポートされます。
-
ソース・テナンシ内のグループのメンバーを使用すると、宛先テナンシのグループがソース・テナンシ上のソースAutonomous AI Databaseインスタンスにアクセス(読取り)できます。
ソースAutonomous AI Databaseインスタンスに対する他のアクション(起動、停止、書込み操作など)を許可する必要はありません。
-
宛先テナンシ内のグループのメンバーは、ソース・テナンシのAutonomous AI Databaseインスタンスをクローン・ソースとして使用して、宛先テナンシにクローンを作成できます。
宛先テナンシで、グループがソース・テナンシのAutonomous AI Databaseインスタンスを管理できるようにするポリシーも追加します。たとえば、このポリシーにより、グループはクローン・データベースを作成でき、リフレッシュ可能クローンで、ソース・テナンシに接続するコマンド(「リフレッシュ」や「切断」など)を実行できます。
クロス・テナンシ・クローンを作成するには、OCI Identity and Access Managementを使用して、必要なグループを作成し、クロス・テナンシ・クローニングを認可するポリシーを定義します:
詳細は、ポリシーの開始を参照してください。
親トピック: テナンシ間およびリージョン間クローニング
クロス・テナンシまたはクロスリージョン・クローンの作成
ソース・データベースとクローン・データベースが同じリージョンにある場合、またはソース・データベースとクローン・データベースが異なるリージョン(クロスリージョン)にある場合に、クロス・テナンシ・クローンを作成するステップを示します。
クロスリージョン・クローニングは、無料層またはAutonomous Database for Developersインスタンスではサポートされていません。
これらのステップでは、フル・クローンまたはメタデータ・クローンの作成について説明します。クロス・テナンシ・リフレッシュ可能クローンの作成の詳細は、クロス・テナンシまたはクロスリージョン・リフレッシュ可能クローンの作成を参照してください。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous AI Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
クロス・テナンシ・クローンを作成するには:
-
詳細は、クロス・テナンシおよびクロスリージョン・クローニングのノートを参照してください。
-
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。
-
SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
親トピック: テナンシ間およびリージョン間クローニング
バックアップからのクロス・テナンシ・クローンの作成
バックアップからクロス・テナンシ・クローンを作成するステップを示します。
これらのステップでは、フル・クローンまたはメタデータ・クローンの作成について説明します。クロス・テナンシ・リフレッシュ可能クローンの作成の詳細は、クロス・テナンシまたはクロスリージョン・リフレッシュ可能クローンの作成を参照してください。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous AI Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
バックアップからクロス・テナンシ・クローンを作成するには:
-
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。
-
SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
親トピック: テナンシ間およびリージョン間クローニング
クロス・テナンシのクローニング暗号化キー・オプション
Autonomous AI Databaseには、クロス・テナンシ・クローンの暗号化キーのタイプと場所に関する複数のオプションが用意されています。
クロス・テナンシ・クローニング・オプションは、CLIまたはAutonomous AI Database REST APIを使用してのみ使用できます。このオプションは、Oracle Cloud Infrastructure Consoleでは使用できません。
デフォルトでは、クロス・テナンシ・クローンは、ソースの暗号化キー方法(Oracle管理暗号化キーまたは顧客管理暗号化キー)を継承します。顧客管理暗号化キーを使用するクロス・テナンシ・クローンを作成するには、クロス・テナンシ・クローンを作成するときに、OCI CLIコマンドに顧客管理暗号化キーの詳細を明示的に含める必要があります。
ソース・データベースで顧客管理暗号化キーを使用する場合、クロス・テナンシ・クローンの作成時に暗号化キーのタイプと場所を指定するための次のオプションがあります:
| 暗号化キーのクローニング | 摘要 |
|---|---|
|
ソースと同じキーを使用 |
クロス・テナンシ・クローンで同じ顧客管理暗号化キー(ソース・データベースのOCI Vaultのキー)を使用する場合は、次のものを作成する必要があります。必要なOracle Cloud Infrastructure Identity and Access Management動的グループおよびポリシーにより、クローンがソース・テナンシの暗号化キーに到達でき、暗号化キーがクロス・テナンシ・クローンと同じリージョンに存在する必要があります。詳細は、データベースとは異なるテナンシでのVaultを使用した顧客管理キーの動的グループおよびポリシーの作成を参照してください。 |
|
クローンと同じテナンシのVaultで異なるキーを使用 |
クロス・テナンシ・クローンで別の顧客管理暗号化キーを使用する場合、クロス・テナンシ・クローンの暗号化キーはクローンのOCI Vaultにありますテナンシでは、必要なOracle Cloud Infrastructure Identity and Access Management動的グループおよびポリシーを作成して、クローンが暗号化キーに到達できるようにし、暗号化キーがクローンと同じリージョンにある必要があります。詳細は、データベースと同じテナンシでのVaultを使用した顧客管理キーの動的グループおよびポリシーの作成を参照してください。 |
|
サード・テナンシでのVaultでの異なるキーの使用 |
別の顧客管理暗号化キーを使用する場合、ソース・データベースのテナンシまたはテナンシのテナンシではない3番目のテナンシのOCI Vaultに暗号化キーが存在するクローン・データベースでは、クローンがリモート・テナンシのOCI Vaultに到達できるように、必要なOracle Cloud Infrastructure Identity and Access Management動的グループおよびポリシーを作成する必要があります。また、OCI Vaultはクローンと同じリージョンに存在する必要があります。詳細は、データベースとは異なるテナンシでのVaultを使用した顧客管理キーの動的グループおよびポリシーの作成を参照してください。 |
|
Oracle管理鍵の使用 |
ソース・データベースで顧客管理暗号化キーが使用されている間に、リモート・クローンでOracle管理キーを使用する場合は、このオプションもサポートされます。 |
クローニングされたデータベースでリモート・テナンシの顧客管理暗号化キーを使用する場合:
-
動的グループおよびポリシーが定義されている場合、Oracle Cloud Infrastructure Consoleの「Autonomous AI Databaseの詳細」ページに、暗号化キー名とキーOCIDが表示されます。
-
動的グループおよびポリシーがない(または無効)場合、またはクローンのテナンシのIAMユーザーにリモート・キーの詳細を表示するための十分な権限がない場合、「Autonomous AI Databaseの詳細」ページに暗号化キーが顧客管理キーとして表示されます。
顧客管理キーを使用したクロス・テナンシ・リフレッシュ可能クローンの作成はサポートされていません。
親トピック: テナンシ間およびリージョン間クローニング