ワークロードは、Azure エンクレーブ エンクレーブ内Azureリソースを整理するのに役立つ論理的なグループです。 各ワークロードは、後のチュートリアルでリソースをデプロイする 1 つ以上のワークロード リソース グループに関連付けられます。
このチュートリアルでは、8 つのパート 3 で、エンクレーブ内にワークロードを作成します。 あなたは次のことを学びます:
- エンクレーブでフロントエンドとバックエンドのワークロードを作成します。
- 各ワークロードをワークロード リソース グループに関連付けます。
- Azure ポータルでワークロードを表示します。
始める前の準備
チュートリアル 1-2: コミュニティでエンクレーブを作成するを完了します。 このチュートリアルでは、次のことを前提としています。
- アクティブなサブスクリプションを持つ Azure アカウント。
-
cmt-fabrikamという名前の Azure エンクレーブ コミュニティ。 -
Enclave-WebAppと呼ばれるエンクレーブ。 - サブスクリプション内で Azure Enclave ワークロード リソースとリソース グループを作成するための権限。
Azure エンクレーブを使用してワークロードを作成する
エンクレーブ内Azureリソースを作成する前に、Azureエンクレーブ ワークロード リソースを作成し、それらをワークロード リソース グループに関連付けます。 Azureエンクレーブは、作成時にワークロード リソース グループにエンクレーブ ポリシー、ガードレール、拒否割り当て、RBAC 構成を適用します。
Important
このチュートリアルでは、 wl-webapp-frontend、 wl-webapp-backend、 rg-webapp-frontend、 rg-webapp-backendなどのサンプル名を使用します。 別の名前を使用する場合は、後のチュートリアルを環境に合わせて更新します。
Azure portal で、
Azure Enclaveに移動します。左側のメニューで、
Enclavesを選択します。Enclavesコミュニティの [cmt-fabrikam] ページで、「チュートリアル 1-2: コミュニティにエンクレーブを作成する」で作成したve-Enclave-WebAppエンクレーブを選択します。Manageで、Workloadsを選択します。[
Workloads] ページで、[Create] を選択します。[
Basics] タブで、フロントエンド ワークロードの次の値を入力します。-
Enclave:ve-Enclave-WebAppが選択されていることを確認します。 -
Workload name: 「wl-webapp-frontend」と入力します。 -
Resource groups:Addを選択します。 -
Create new: 「rg-webapp-frontend」と入力し、OKを選択します。
Note
組織の名前付け規則に一致するワークロードとリソース グループの名前を選択します。 ガイダンスについては、「 名前付け規則を定義する」を参照してください。
-
Review + create選択し、ワークロードの詳細を確認してから、Createを選択します。バックエンド ワークロードを作成するには、前の手順を次の値で繰り返します。
-
Enclave:ve-Enclave-WebAppが選択されていることを確認します。 -
Workload name: 「wl-webapp-backend」と入力します。 -
Resource groups:Addを選択します。 -
Create new: 「rg-webapp-backend」と入力し、OKを選択します。
-
Review + create選択し、ワークロードの詳細を確認してから、Createを選択します。
ワークロードを検証する
両方のデプロイが完了したら、WorkloadsのEnclave-WebApp ページに戻ります。
次の点を確認します。
-
wl-webapp-frontendがワークロードの一覧に表示されます。 -
wl-webapp-backendがワークロードの一覧に表示されます。 - 各ワークロードは、予想されるワークロード リソース グループに関連付けられます。
リソースをクリーンアップする
チュートリアル シリーズを続行する予定の場合は、これらのワークロードを維持します。 チュートリアル 1-4 では、それらを使用してサービス カタログからAzureリソースをデプロイします。
このチュートリアルで作成したワークロードを削除する必要がある場合は、まず、関連付けられているワークロード リソース グループ内のすべてのリソースを削除します。 関連付けられているリソース グループが空でない場合、ワークロードの削除は失敗する可能性があります。
ワークロード リソース グループが空の場合は、Azure ポータルからwl-webapp-frontendとwl-webapp-backendワークロード リソースを削除します。
次のステップ
このチュートリアルでは、Azure ポータルを使用して、エンクレーブにサンプル ワークロードを作成しました。 次のチュートリアルでは、サービス カタログを使用してAzureリソースをこれらのワークロードにデプロイします。