ワークロードは、Azure エンクレーブ内で定義するAzure リソースの論理グループです。 Azureリソースグループをワークロードリソースにリンクして、それらのリソースグループをエンクレイブのセキュリティおよび制御境界内に取り込むのです。 例としては アーキテクチャ図を参照してください。
コミュニティやエンクレイブの所有者は、独立した ミッションクリティカル なワークロードを作成し、必要に応じて特定のアクセスを許可できます。 Azureのリソースやサービスをワークロードにデプロイすると、各ワークロードは自動的にエンクレイブのセキュリティ体制とポリシーを引き継ぎます。
ワークロード リソース グループに独自のAzure サービスを作成し、クラウドの共有責任モデルの下でそれらのリソースを維持します。 ワークロードは、エンクレーブに設定された接続を通じてコミュニティサービスにも到達できます。
ワークロードを使用する理由
ワークロードは、Azure リソース グループを整理し、Azure エンクレーブ環境へのリンクを作成するための論理的な方法です。 ポリシー割り当てはリンクされた各ワークロードリソースグループのスコープに適用されるため、そこに展開するリソースは準拠しなければなりません。 ポリシーセット自体はエンクレーブの管理サービスリストから来るか、エンクレーブに定義されていない場合のコミュニティのリストから取得され、エンクレーブ内のすべてのワークロードがそれを継承します。 ワークロードリソースグループにはいくつかの制限があり、それはAzure Enclaveのベストプラクティスで説明されています。
代わりに、ワークロードにリンクされていないポータルを使用してAzureリソース グループをデプロイすることもできます。 ワークロード リソース グループは、通常の Azure リソース グループと同等であり、エンクレーブ境界内でリソースをセキュリティで保護するという利点が追加されています。 ポータルを使用して通常のAzureリソース グループをデプロイすることもできますが、通常のAzureリソース グループはエンクレーブ境界内でセキュリティで保護されません。
ワークロードのアーキテクチャ
ワークロードは エンクレイブの子資源です。 各ワークロードは、そのワークロードのプロパティ内のリソースIDでそのresourceGroupCollectionを参照しています。 これらのリソースグループは標準的なリソースグループAzure残っているため、仕事量の子リソースAzure Resource Managerではありません。
この図は、2 つのワークロードの例を示しています。
Shared Workloadは 3 つのワークロード リソース グループにリンクされ、AKS Workloadは 1 つのワークロード リソース グループにリンクされます。 リソース グループは緑色で強調表示され、Azureリソースは濃い青色で強調表示されます。
ワークロード リソース グループ
エンクレーブでワークロードを作成する際は、リンクするワークロードリソースグループを指定します。 Azure Enclaveはまだ存在しないリソースグループを作成し、既存のリソースグループをリンクします。 既存のリソースグループは空でなければならず、ワークロードと同じサブスクリプションに含まれていて、すでに他のワークロードとリンクしてはいけません。
ワークロード リソース グループのベスト プラクティスとガイドラインの詳細については、 ワークロード リソース グループのベスト プラクティスの詳細を参照してください。
ワークロードに追加できる内容
ワークロードリソースグループはAzureリソースグループのように機能します。 ワークロードリソースグループに割り当てられたポリシーに準拠したAzureリソースを展開できます。 Azureリソースで慣れ親しんだ方法を使って新しいリソースを作成しましょう。 また、Azureポータルからサービスカタログを通じてリソースを作成することもできます。 詳細については、「 サービスカタログとは何か?」をご覧ください。