コンピューティング定義問題

あるWeb開発チームが.NETアプリケーションをAzureにデプロイしたい。インフラの管理は最小限にしたく、OSのパッチ適用やスケーリング設定に時間をかけたくない。コードのデプロイと実行に専念できるサービスはどれか。

A.Azure Virtual Machines(VM)
✗ Azure VMはIaaSでOS管理・パッチ適用・スケーリング設定を顧客が担当する。インフラ管理を最小化したいという要件に合わない。
B.Azure App Service← 正解
✓ 正解。Azure App ServiceはPaaSでWebアプリ・APIのホスティングに特化。OSパッチ・ランタイム更新・スケーリングはMicrosoftが管理し、開発者はコードのデプロイに専念できる。
C.Azure Container Instances(ACI)
✗ ACIはコンテナを手軽に実行するサービス。Webアプリのホスティングより短期バッチや単発コンテナ起動に適している。
D.Azure Kubernetes Service(AKS)
✗ AKSは大規模コンテナオーケストレーション向け。シンプルなWebアプリのデプロイには複雑すぎる。

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