チュートリアル 1-3: Azure エンクレーブのエンクレーブにワークロードを作成する

ワークロードは、Azure エンクレーブ エンクレーブ内Azureリソースを整理するのに役立つ論理的なグループです。 各ワークロードは、後のチュートリアルでリソースをデプロイする 1 つ以上のワークロード リソース グループに関連付けられます。

このチュートリアルでは、8 つのパート 3 で、エンクレーブ内にワークロードを作成します。 あなたは次のことを学びます:

  • エンクレーブでフロントエンドとバックエンドのワークロードを作成します。
  • 各ワークロードをワークロード リソース グループに関連付けます。
  • Azure ポータルでワークロードを表示します。

始める前の準備

チュートリアル 1-2: コミュニティでエンクレーブを作成するを完了します。 このチュートリアルでは、次のことを前提としています。

  • アクティブなサブスクリプションを持つ Azure アカウント。
  • cmt-fabrikamという名前の Azure エンクレーブ コミュニティ。
  • Enclave-WebAppと呼ばれるエンクレーブ。
  • サブスクリプション内で Azure Enclave ワークロード リソースとリソース グループを作成するための権限。

Azure エンクレーブを使用してワークロードを作成する

エンクレーブ内Azureリソースを作成する前に、Azureエンクレーブ ワークロード リソースを作成し、それらをワークロード リソース グループに関連付けます。 Azureエンクレーブは、作成時にワークロード リソース グループにエンクレーブ ポリシー、ガードレール、拒否割り当て、RBAC 構成を適用します。

Important

このチュートリアルでは、 wl-webapp-frontendwl-webapp-backendrg-webapp-frontendrg-webapp-backendなどのサンプル名を使用します。 別の名前を使用する場合は、後のチュートリアルを環境に合わせて更新します。

  1. Azure portal で、Azure Enclave に移動します。

  2. 左側のメニューで、 Enclavesを選択します。

  3. Enclaves コミュニティの [cmt-fabrikam] ページで、「チュートリアル 1-2: コミュニティにエンクレーブを作成する」で作成したve-Enclave-WebApp エンクレーブを選択します

    WebApp エンクレーブの概要を示すスクリーンショット。

  4. Manage で、Workloads を選択します。

  5. [ Workloads ] ページで、[ Create] を選択します。

    [作成] ボタンが強調表示されている WebApp エンクレーブ ワークロードの一覧を示すスクリーンショット。

  6. [ Basics ] タブで、フロントエンド ワークロードの次の値を入力します。

    • Enclave: ve-Enclave-WebApp が選択されていることを確認します。
    • Workload name: 「 wl-webapp-frontend」と入力します。
    • Resource groups: Addを選択します。
    • Create new: 「 rg-webapp-frontend」と入力し、 OKを選択します。

    Note

    組織の名前付け規則に一致するワークロードとリソース グループの名前を選択します。 ガイダンスについては、「 名前付け規則を定義する」を参照してください

    チュートリアル入力が入力されたフロントエンド ワークロード作成画面を示すスクリーンショット。

  7. Review + create選択し、ワークロードの詳細を確認してから、Createを選択します。

  8. バックエンド ワークロードを作成するには、前の手順を次の値で繰り返します。

    • Enclave: ve-Enclave-WebApp が選択されていることを確認します。
    • Workload name: 「 wl-webapp-backend」と入力します。
    • Resource groups: Addを選択します。
    • Create new: 「 rg-webapp-backend」と入力し、 OKを選択します。
  9. Review + create選択し、ワークロードの詳細を確認してから、Createを選択します。

ワークロードを検証する

両方のデプロイが完了したら、WorkloadsEnclave-WebApp ページに戻ります。

両方のワークロードが正常にデプロイされたことを示すスクリーンショット。

次の点を確認します。

  • wl-webapp-frontend がワークロードの一覧に表示されます。
  • wl-webapp-backend がワークロードの一覧に表示されます。
  • 各ワークロードは、予想されるワークロード リソース グループに関連付けられます。

リソースをクリーンアップする

チュートリアル シリーズを続行する予定の場合は、これらのワークロードを維持します。 チュートリアル 1-4 では、それらを使用してサービス カタログからAzureリソースをデプロイします。

このチュートリアルで作成したワークロードを削除する必要がある場合は、まず、関連付けられているワークロード リソース グループ内のすべてのリソースを削除します。 関連付けられているリソース グループが空でない場合、ワークロードの削除は失敗する可能性があります。

ワークロード リソース グループが空の場合は、Azure ポータルからwl-webapp-frontendwl-webapp-backendワークロード リソースを削除します。

両方のワークロードが正常にデプロイされ、[削除] ボタンを選択するオプションを示すスクリーンショット。

次のステップ

このチュートリアルでは、Azure ポータルを使用して、エンクレーブにサンプル ワークロードを作成しました。 次のチュートリアルでは、サービス カタログを使用してAzureリソースをこれらのワークロードにデプロイします。