複数サブスクリプション(オプション)

2つ以上のAzureサブスクリプションを使用してOracle Database@Azureサービスを管理する方法について学習します。

Oracle Database@Azureのプライベート・オファー・デプロイメントでは、単一のAzure請求アカウント内で最大25のAzureサブスクリプションでサービスを使用できます。これにより、セキュリティとコストの割り当てのためにプロジェクト、環境、およびアプリケーション ドメインを分離し、単一の Azureアカウントを維持して請求とアカウント管理を簡素化できます。Oracle Database@Azureで2つ以上のAzureサブスクリプションを使用する場合、すべてのAzureサブスクリプションが、サービスのオンボーディングに使用されるOCIテナンシにリンクされます。

Oracle Database@Azureでの複数のAzureサブスクリプションの動作

Oracle Database@Azureのオンボーディング中に、サービスで最初に使用するAzureサブスクリプションを選択します。このドキュメントでは、オンボーディング中に選択されたサブスクリプションは、Oracle Database@Azureのプライマリ・サブスクリプションと呼ばれます。オンボーディングが完了し、AzureアカウントがOCIテナンシにリンクされると、OCIテナンシには、サービスの管理のために自動的に作成された新しいコンパートメントがあります。

Oracle Database@AzureサービスにさらにAzureサブスクリプションを追加すると、オンボーディング中に作成されたメインOracle Database@Azureコンパートメント内に子コンパートメントが自動的に作成されます。サービスにAzureサブスクリプションをさらに追加するために、OCIテナンシの手動構成を行う必要はありません。

ノート

AzureサブスクリプションをOracle Database@Azureサービスに追加する場合、新しいサブスクリプションでは、サービスのオンボーディング中に選択したプライマリAzureサブスクリプションと同じ請求アカウントを使用する必要があります。

Oracle Database@Azureサービスに新しいAzureサブスクリプションを追加した後、そのサブスクリプションでデータベース・リソースのプロビジョニングを開始できます。

ユーザーがAzureサブスクリプション内で作業している場合、Oracle Database@Azureサービスに追加されたサブスクリプション内でプロビジョニングされたOracle Database@Azureリソースのみが表示されます。たとえば、Exadataインフラストラクチャ・リソースを1つのAzureサブスクリプションにプロビジョニングし、それを使用して別のAzureサブスクリプションにExadata VMクラスタを作成できます(両方のサブスクリプションがOracle Database@Azureサービスに追加されている場合)。手順については、Exadata VMクラスタのプロビジョニングを参照し、別のサブスクリプションのインフラストラクチャ・リソースでVMクラスタをプロビジョニングする場合は、「別のサブスクリプションからExadataインフラストラクチャを選択」チェック・ボックスを選択する必要があります。

前提条件

このトピックで説明するように、Azureサブスクリプションをサービスにリンクするには、Oracle Database@Azureでオンボードする必要があります。詳細は、Oracle Database@AzureでのオンボードおよびOracle Database@Azureの前提条件を参照してください。

コンパートメントのリソースを管理するためのOCI IAMポリシー

Oracle Database@Azureで複数のAzureサブスクリプションを使用する場合、OCIはサービスのプライマリ・コンパートメント内にAzureサブスクリプションごとにサブコンパートメントを作成します。Azureサブスクリプションにリンクされた、指定したOCIサブコンパートメント内のリソースへのユーザー・アクセスを制御するには、次のようなポリシーを使用できます:

Allow group <new-odbaa-exa-infra-administrators> to manage <resource> in compartment id <compartment-id>:<sub-compartment-id>

OCI IAM for Oracle Database@Azureの詳細は、Oracle Cloud Infrastructureのグループを参照してください。OCIでのユーザーおよびグループの管理の詳細は、次のIAMのトピックを参照してください:

Oracle Database@AzureサービスへのAzureサブスクリプションの追加

  1. Azureポータルにサインインし、Oracle Database@Azureの「概要」ページにナビゲートします。このページは、Azureポータル検索で「Oracle Database@Azure」を検索することで確認できます。
    Oracle Database@Azureの概要
  2. 「Oracle Subscriptionの表示」を選択して、OracleSubscriptionリソースのリストに移動します。このリストは、受け入れられたOracle Database@Azureオファーを表します。ほとんどの顧客の場合、リストには defaultという名前の OracleSubscriptionリソースが1つしかありません。
    OracleSubsciptions
  3. サービスのオンボーディング中にサブスクライブしたOracle Database@Azureオファーの詳細ページを表示するには、「デフォルト」を選択します。

    ノート

    デフォルト・オファーの詳細ページで、Oracle Database@AzureサービスのプライマリAzureサブスクリプションの名前が「サブスクリプション」フィールドに表示されます。プライマリ・サブスクリプションの「サブスクリプションID」も表示されます。
    OracleSubscriptionデフォルト・ビュー
  4. 「Azureサブスクリプションの追加」を選択します。
    Azureサブスクライブの追加
  5. 「Azureサブスクリプションの追加」パネルで、「Azureサブスクリプション」セレクタを使用してサービスに追加する1つ以上のサブスクリプションを選択し、「追加」を選択します。

  6. オプション。Oracle Database@Azureサービスに登録されているAzureサブスクリプションのリストを表示します。デフォルト・オファーの詳細ページでは、Oracle Cloudアカウントの下に、サービスのアクティブなAzureサブスクリプションが表示されます。「追加されたAzureサブスクリプション」の横にある「表示」リンクを選択して、追加されたサブスクリプションのリストを表示します。