複合シナリオ定義問題

ある企業がAzureでコンテナ化されたマイクロサービスを本番運用したい。「コンテナのオーケストレーション(自動スケーリング・自己修復・ローリングアップデート・サービスディスカバリ)を本格的に行いたい。独自のKubernetesクラスターをフルマネージドで運用したい」という要件に最適なサービスはどれか。

A.Azure Container Instances(ACI)
✗ ACIはコンテナを単発で素早く実行するサービス。オーケストレーション(自動スケーリング・自己修復・ローリングアップデート)はKubernetesの機能であり、ACI単体では対応しない。
B.Azure Kubernetes Service(AKS)← 正解
✓ 正解。AKS(Azure Kubernetes Service)はフルマネージドのKubernetesサービス。自動スケーリング・自己修復・ローリングアップデート・サービスディスカバリなどKubernetesの全機能を提供する。複雑なマイクロサービスの本番運用に最適。
C.Azure App Service
✗ Azure App ServiceはPaaSのWebアプリホスティングサービス。Kubernetesオーケストレーションは提供しない。
D.Azure Container Apps
✗ Azure Container AppsはKubernetesを意識しないコンテナ実行環境。複雑なKubernetesオーケストレーションのフルコントロールが必要な場合はAKSが適切。

AZ-900:Microsoft Azure Fundamentals の問題一覧