Oracle Database@Azure を複数の Azure サブスクリプションにリンクする
この記事では、Oracle Database@Azure リソースを複数の Azure サブスクリプションにリンクする方法について説明します。
Oracle Database@Azure リソースは、1 つの Azure アカウント内の、複数の Azure サブスクリプションで使用できます。 セキュリティとコスト配賦のためにプロジェクト、環境、アプリケーション ドメインを分離しながら、1 つの Azure アカウントを維持して、請求とアカウント管理を簡素化できます。 Oracle Database@Azure で 2 つ以上の Azure サブスクリプションを使用すると、それらすべてが、サービス インスタンスのオンボードに使用する Oracle Cloud Infrastructure (OCI) テナントにリンクされます。
前提条件
Oracle Database@Azure は、Azure サブスクリプションをサービス インスタンスにリンクする前にオンボードされます。
詳細については、「Oracle Database@Azure のオンボード」に関する記事を参照してください。
サービス インスタンスに追加するサブスクリプションには、次のリソース プロバイダーが追加されます。
- Oracle.Database
- Microsoft.BareMetal
- Microsoft.Network
- Microsoft.Compute
追加するサブスクリプションにこれらの Azure リソース プロバイダーが登録されるまで、Oracle Database@Azure リソースをプロビジョニングすることはできません。
サブスクリプションにリソース プロバイダーを追加するには:
- Azure portal で、追加する Azure サブスクリプションに移動します。
- [設定] のサービス メニューで、[リソース プロバイダー] を選択します。
- プロバイダーの一覧で、リソース プロバイダーを選択し、[登録] を選択します。
Oracle Database@Azure で複数の Azure サブスクリプションを使用する
Oracle Database@Azure をオンボードするときは、サービス インスタンスで最初に使用する Azure サブスクリプションを選択します。 Azure ドキュメントでは、Oracle Database@Azure のオンボード時に選択したサブスクリプションは、"プライマリ サブスクリプション" と呼ばれます。
オンボードが完了し、Azure アカウントが OCI テナントにリンクされると、サービス インスタンス用に新しい コンパートメントが自動的に作成されます。 Azure サブスクリプションを Oracle Database@Azure サービス インスタンスに追加すると、オンボード プロセスで作成されたメインの Oracle Database@Azure コンパートメントに子コンパートメントが自動的に作成されます。 Azure サブスクリプションを追加するために OCI テナントを手動で構成する必要はありません。
重要
Oracle Database@Azure サービス インスタンスに別の Azure サブスクリプションを追加する場合、新しいサブスクリプションでは、Azure プライマリ サブスクリプションと同じ課金アカウントを使用する必要があります。
Oracle Database@Azure サービス インスタンスに新しい Azure サブスクリプションを追加したら、そのサブスクリプションでのデータベース リソースのプロビジョニングを開始できます。 複数のコンポーネントがあるデータベース システム (たとえば、インフラストラクチャ リソースと仮想マシン クラスター リソースを含む Oracle Exadata システム) の場合、すべてのコンポーネントを同じサブスクリプション内でプロビジョニングする必要があります。 ユーザーが Azure サブスクリプションで作業している場合、そのサブスクリプションでプロビジョニングされている Oracle Database@Azure リソースのみを表示できます。 そのユーザーに他のサブスクリプションでプロビジョニングされたデータベース リソースは表示されません。
Oracle Database@Azure インスタンスに Azure サブスクリプションを追加する
Azure portal で、Oracle Database@Azure のプライマリ サブスクリプション (オンボード時に選択したサブスクリプション) の結果ペインに移動します。
詳細については、「サブスクリプションのフィルター処理と表示」を参照してください。 サブスクリプション名がわからない場合は、Azure アカウント管理者にお問い合わせください。
[サブスクリプションの追加] を選択します。
[Azure サブスクリプションの追加] ペインでサービス インスタンスに追加する 1 つ以上のサブスクリプションを選択し、[追加] を選択します。
Oracle Database@Azure プライマリ サブスクリプションの結果ペインの [アカウント管理] に、サービス インスタンスのアクティブなサブスクリプションの数が表示されます。 追加したサブスクリプションを Oracle Database@Azure インスタンス リソースで使用する準備ができたら、サブスクリプションの状態が "検証済み" と表示されます。