サンプル シナリオ用に複数のAzure エンクレーブ リソースをデプロイするテンプレートの例。 現在のテンプレートは、Bicep ファイルを使用して管理されますが、ポータルからデプロイするために Azure Resource Manager (ARM) テンプレートに変換されます。 bicep 形式と ARM 形式の両方を、ワークロード管理者向けの テンプレート スペック として公開することもできます。
Secure Azure Computing Architecture (SACA) テンプレート
Azure エンクレーブ内に SACA をデプロイする方法の例。
デプロイされる内容:
- 1 つの コミュニティ
- 4つのエンクレーブ
- 4 つの ワークロード
- 5 つの コミュニティ エンドポイント
- 1 つの エンクレーブ エンドポイント
- 18 エンクレーブ接続
- 1 つの トランジット ハブ
ARM テンプレート (ポータル、PowerShell、またはコマンド ラインを使用してデプロイするのが最も簡単)
Bicep テンプレート (デプロイ前に編集して保守し、ARM テンプレートに変換するのが最も簡単)
テンプレートをデプロイします。
- Azure ポータルを開き、上部の検索バーに「
deploy」と入力し、[Deploy a Custom Template] を選択します。 -
Build your own template in the editorを選択します。 - 既定のテンプレートを ARM テンプレートの内容に置き換えます (たとえば、json ファイル内のテキストをコピーします)。 問題がある場合は、 この記事 を参照してください。
-
Saveを選択します。 -
Create NewでResource Groupを選択し、Azureエンクレーブ リソースに使用するリソース グループ名 (community-template-rg など) を入力します。 - 以前のデプロイが同じリソース グループにある場合は、
Unique Number増分します。 - 残りのパラメーターを確認しますが、変更をテストする場合を除き、既定値のままにします。
-
Review + Createを選択し、Createします。
研究環境テンプレート
デプロイされる内容:
- 1 つの コミュニティ
- 4つのエンクレーブ
- 4 つの ワークロード
- 5 つの コミュニティ エンドポイント
- 2つの エンクレーブエンドポイント
- 15 エンクレーブ接続
- 1 つの トランジット ハブ
ARM テンプレート (ポータル、PowerShell、またはコマンド ラインを使用してデプロイするのが最も簡単)
Bicep テンプレート (デプロイ前に編集して保守し、ARM テンプレートに変換するのが最も簡単)
テンプレートをデプロイします。
- Azure ポータルで、上部の検索バーに「
deploy」と入力し、Deploy a Custom Templateを選択します。 -
Build your own template in the editorを選択します。 - 既定のテンプレートを指定されたテンプレートに置き換えます (たとえば、json ファイル内のテキストをコピーします)。 上記の手順に問題がある場合は、 このクイック スタート を参照してください。
-
Saveを選択します。 -
Resource GroupでCreate Newを選択し、Azureエンクレーブ リソースに使用するリソース グループ名 (community-template-rg など) を入力します。 - オプションとして、
Unique Numberの下で、同じリソースグループ内で以前の展開があった場合は数を増やすことができます。 - 必要のない残りのパラメーターは、変更をテストする場合を除き、既定値のままにすることができます。 テンプレートの変更によるエラーを減らすために、最初のテストデプロイの既定値をそのまま使用します。
-
Review + Createを選択し、Createします。
Azure エンクレーブ デモ環境テンプレート
デプロイされる内容:
- 1 つの コミュニティ
- 8 つのエンクレーブ
- 8 つの ワークロード
- 5 つの コミュニティ エンドポイント
- 11 エンクレーブ エンドポイント
- 39 エンクレーブ接続
- 1 つの トランジット ハブ
ARM テンプレート (ポータル、PowerShell、またはコマンド ラインを使用してデプロイするのが最も簡単)
Bicep テンプレート (デプロイ前に編集して保守し、ARM テンプレートに変換するのが最も簡単)
テンプレートをデプロイします。
- Azure ポータルを開き、上部の検索バーに「
deploy」と入力し、[Deploy a Custom Template] を選択します。 -
Build your own template in the editorを選択します。 - デフォルトのテンプレートをARMテンプレートの内容に置き換えてください(例えば、JSONファイルの中のテキストをコピーするなど)。 上記の手順に問題がある場合は、 この記事 を参照してください。
-
Saveを選択します。 -
Create NewでResource Groupを選択し、Azureエンクレーブ リソースに使用するリソース グループ名 (community-template-rg など) を入力します。 - 以前のデプロイが同じリソース グループにある場合は、
Unique Number増分します。 - 残りのパラメーターを確認しますが、変更をテストする場合を除き、既定値のままにします。
-
Review + Createを選択し、Createします。
リソース モジュール
また、このリポジトリ内のリソースモジュールを使って、Azure Enclaveのリソースを作成することもできます。
テンプレート スペックを作成してデプロイする
Azure ポータルにサインインし、テンプレート スペック サービスを検索して選択します。 [ テンプレート スペックの作成] を選択します。[ARM テンプレート] セクションで、上記の ARM テンプレートをアップロードまたはコピーして貼り付けます。
[ 基本 ] ページで、既定値のままにして、次のテンプレート パラメーターを構成します。
- サブスクリプション:Azure サブスクリプションを選択します。
-
リソース グループ: [新規作成] を選択します。 リソース グループの一意の名前 (
myResourceGroupなど) を入力し、[OK] を選択します。 - 場所: 米国東部などの場所を選択します。
-
コミュニティ名: コミュニティの名前 (例:
My-Community) -
エンクレーブ名: エンクレーブの名前 (例:
My-Enclave) -
エンドポイント名: エンクレーブ エンドポイントの名前 (例:
endpoint-bingdotcom)
Review + Createを選択し、Createします。テンプレートが作成され、[ テンプレート スペック] ページで使用できるようになったら、新しく作成した ARM テンプレートを選択し、[デプロイ] を選択 します。
テンプレート スペックの [ デプロイ ] ページで、既定値をメモし、次のパラメーターを構成します。
-
コミュニティ名: コミュニティの名前 (例:
My-Community) -
エンクレーブ名: エンクレーブの名前 (例:
My-Enclave) -
エンドポイント名: エンクレーブ エンドポイントの名前 (例:
endpoint-bingdotcom)
-
コミュニティ名: コミュニティの名前 (例:
Review + Createを選択し、Createします。
すべてのリソースの作成が完了するまでに最大 50 分かかる場合があります。 デプロイされたリソース内でアクションを実行する前に、デプロイが正常に完了するまで待ちます。
デプロイメントを検証する
コミュニティにデプロイされる内容とエンクレーブにデプロイされる内容の詳細について説明します。
管理 VM に接続する
エンクレーブ管理 VM からエンクレーブ内のリソースにアクセスする方法の詳細については 、こちらをご覧ください。
Terraform
Terraform のサポートは、エンクレーブAzureプレビューが開始された後に開始されます。