過去問ドリル

AZ-104:Microsoft Azure Administrator コンピューティングリソースの管理 問8

コンピューティングリソースの管理/コンテナー

Kubernetes の詳細な設定・管理をせずに、HTTP トラフィックやイベントの量に応じてコンテナーをゼロから任意の数に自動スケールさせたい。マイクロサービスや API バックエンドの実行に最適な Azure サービスはどれか。

当サイトのオリジナル問題(AZ-104:Microsoft Azure Administratorの出題範囲「コンピューティングリソースの管理」に対応。実際の試験問題ではありません)

正解:D

解説

Azure Container Apps は、Kubernetes の詳細管理を不要としたサーバーレスコンテナー実行環境です。HTTP トラフィックや KEDA(イベント)に基づいて自動スケール(ゼロへのスケールダウンを含む)し、マイクロサービスや API バックエンドに最適です。ACR はコンテナーイメージの保存・管理リポジトリ、ACI は単一コンテナーの素早い起動(自動スケールなし)、AKS はフルマネージドの Kubernetes クラスター(詳細管理が必要)で、いずれも Container Apps とは役割が異なります。

選択肢ごとの解説

  • A誤り。ACR はコンテナーイメージを保存・管理するプライベートレジストリで、コンテナーを実行・スケールする機能はありません。
  • B誤り。ACI は単一コンテナーを素早く起動するサービスですが、HTTP トラフィックに応じた自動スケールやゼロへのスケールダウンには対応していません。
  • C誤り。AKS はフルマネージドの Kubernetes クラスターサービスで、Kubernetes の詳細な設定・管理が必要です。Kubernetes を意識しないサーバーレスな環境ではありません。
  • D正しい。Azure Container Apps は Kubernetes の管理不要で、HTTP やイベントに応じてゼロから自動スケールするサーバーレスコンテナー実行環境です。
AZ-104:Microsoft Azure Administratorの問題を演習モードで解く