次の方法で共有


Azure 用 OCI マルチクラウド ランディング ゾーン

Oracle は、Microsoft と提携して、Azure 内での Oracle Cloud Infrastructure (OCI) のプロビジョニング プロセスを効率化する HashiCorp Terraform/OpenTofu モジュールの開発と配布を行いました。

Azure 用 OCI マルチクラウド ランディング ゾーンと Azure Verified Modules for Terraform は、Oracle Database@Azure をプロビジョニングするのに役立つテンプレートのセットを提供します。 Terraform/OpenTofu モジュールでは、AzureRM、AzureAD、AzAPI、OCI という 4 つの Terraform プロバイダーが使用されます。 これらが組み合わされることで、ID およびアクセス管理 (IAM)、ネットワーク、データベース レイヤー リソースがカバーされます。 これらのリファレンス実装を適用してクイックスタート デプロイを行うか、自分のニーズに適合するより複雑なトポロジーを実現するために、これらをカスタマイズしてください。

次の図は、Oracle Database@Azure 内で ID、アクセス、ネットワーク、プロビジョニングのプロセスを効率化するために Terraform または OpenTofu をどのような場所で導入できるかを示しています。

Terraform アーキテクチャ コンポーネントの図。

前提条件

  • 最低限、「Oracle Database@Azure のオンボード」内の手順 1 および 2 が完了している
  • 環境内に Terraform/OpenTofu、OCI CLI、Azure CLI、Python (バージョン 3.4 以降) がインストールされている

詳細については、GitHub 上の「Azure 用 Oracle マルチクラウド ランディング ゾーン」を参照してください。

依存関係

Azure 用マルチクラウド ランディング ゾーンのモジュールとテンプレートでは、複数の Terraform プロバイダーが使用されます。 次の表は依存関係の一覧を示したものです。

Terraform/OpenTofu プロバイダー Terraform/OpenTofu モジュール
AzAPI OCI ランディング ゾーン モジュール
AzureAD Azure 検証済みモジュール
AzureRM
OCI

テンプレート

次の表は、Azure 用 Oracle マルチクラウド ランディング ゾーンのテンプレートについて説明したものです。

モジュールの詳細については、「Azure 用 Oracle マルチクラウド ランディング ゾーン」を参照してください。

テンプレート ユース ケースと構成 Terraform/OpenTofu プロバイダー
az-oci-adbs クイックスタート Oracle Autonomous Database hashicorp/azurerm
- 委任されたサブネットの制限を使用して Azure 仮想ネットワークを構成する azure/api
- Autonomous Database をプロビジョニングする
az-oci-rbac-n-sso-fed ID フェデレーションとロールベースのアクセス制御 (RBAC) のロールとグループを設定する 以下のすべてのシナリオ:
az-oci-sso-federation OCI と Microsoft Entra ID 間の SSO を設定する hashicorp/azuread
- OCI IAM からサービス プロバイダー メタデータを取得する hashicorp/azurerm
- Microsoft Entra ID アプリケーションを作成する hashicorp/oci
- Microsoft Entra ID アプリケーション用の Security Assertion Markup Language (SAML) シングル サインオン (SSO) を設定する
- Microsoft Entra ID アプリケーションで属性と要求を設定する
- テスト ユーザーを Microsoft Entra ID アプリケーションに割り当てる
- OCI IAM の ID プロバイダー (IdP) として Microsoft Entra ID アプリケーションを有効にする
- OCI IAM と Microsoft Entra ID の間の ID ライフサイクル管理を設定する
az-odb-rbac Oracle Exadata と Oracle Autonomous Database 用の Azure 内のロールとグループを作成する hashicorp/azuread
- ADBS 管理者ロールの Azure ロール定義を作成する hashicorp/azurerm
- Azure リソース グループを作成する
- Azure ロールの割り当てを作成する