親テナンシおよび子テナンシのエラスティック・プール

組織でOracle Cloud Infrastructure組織管理(親テナンシ・モデルと子テナンシ・モデル)を使用している場合は、親テナンシと子テナンシにまたがるエラスティック・プールを使用して、エラスティック・プールのコスト削減を適用できます。

Oracle Cloud Infrastructure (OCI) Organization Managementには、次の2つのタイプのテナンシが用意されています。

  • : プライマリ資金調達サブスクリプションに関連付けられたテナンシ。
  • : 組織に参加するテナンシ。これにより、親テナンシが子のコストとガバナンスを管理します。子テナンシをまったく新しいテナンシとして作成することも、既存のテナンシに同じ組織への参加を薦めてデフォルトのサブスクリプションを変更することもできます。

OCI組織管理とエラスティック・プールのメリットを組み合わせることができます。エラスティック・プールは、エラスティック・プール・リーダーが親テナンシにあり、エラスティック・プール・メンバーが子テナンシにあるテナンシ間で操作できます。

  • 子テナンシにエラスティック・プールを作成すると、エラスティック・プールは子テナンシにのみ表示されます。つまり、子テナンシにエラスティック・プールを作成する場合、エラスティック・プールは親テナンシまたは別の子テナンシからメンバーを追加できません。

  • エラスティック・プールに1つ以上の子テナンシのインスタンスが含まれる場合、エラスティック・プールの請求または容量管理に違いはありません。子テナンシのプール・メンバーは個別に請求されません(プール・リーダーはプール・シェイプに基づいて請求されます)。

  • 子テナンシが削除された場合、つまり親子関係が切断されると、子テナンシのすべてのプール・メンバーが通常のインスタンスになり、エラスティック・プールに属しません。

前提条件

テナンシ間でエラスティック・プールを使用するには、子テナンシ内のAutonomous AI Databaseインスタンスが親テナンシのエラスティック・プールに参加できるようにするOCI Identity and Access Managementポリシーを定義する必要があります。

次のケースを考えてみます。

  • 親テナンシのユーザーが子テナンシのプール・メンバーとしてインスタンスを作成できるようにするか、子テナンシから既存のインスタンスをプール・メンバーとして親テナンシのエラスティック・プールに追加します。これを行うには、親テナンシのユーザーに次のOCI Identity and Access Managementポリシーが必要です:

    親テナンシに必要なポリシー:

    
    define tenancy ChildTenancy as ocid1.tenancy.oc1....
    endorse group ParentTenancyUserGroup to manage autonomous-databases in tenancy ChildTenancy
    allow group ParentTenancyUserGroup to manage autonomous-databases in tenancy

    子テナンシに必要なポリシー:

    define tenancy ParentTenancy as ocid1.tenancy.oc1...
    define group ParentTenancyUserGroup as ocid1.group.oc1...
    admit group ParentTenancyUserGroup of tenancy ParentTenancy to manage autonomous-databases in tenancy
  • 子テナンシのユーザーが親テナンシのエラスティック・プールのメンバーとしてインスタンスを作成できるようにするか、子テナンシから既存のインスタンスをプール・メンバーとして親テナンシのエラスティック・プールに追加することを許可します。これを行うには、子テナンシのユーザーに、次のOCI Identity and Access Managementポリシーが必要です:

    親テナンシに必要なポリシー:

    define tenancy ChildTenancy as ocid1.tenancy.oc1....
    define group ChildTenancyUserGroup as ocid1.group.oc1...
    admit group ChildTenancyUserGroup of tenancy ChildTenancy to manage autonomous-databases in tenancy

    子テナンシに必要なポリシー:

    define tenancy ParentTenancy as ocid1.tenancy.oc1...
    define group ParentTenancyUserGroup as ocid1.group.oc1...
    endorse group ChildTenancyUserGroup to manage autonomous-databases in tenancy ParentTenancy
    allow group ChildTenancyUserGroup to manage autonomous-databases in tenancy