AZ-900AzureのアーキテクチャとサービスMEDIUM単一選択

ある企業がWebアプリケーションをAzureにデプロイしようとしている。アプリケーションは軽量なコンテナイメージとして作成されており、インフラ管理を最小化したい。OSやオーケストレーションの管理をせずにコンテナを実行できる最も適切なAzureサービスはどれか。

  1. A. Azure Kubernetes Service(AKS):Kubernetesクラスターを自己管理して実行する
  2. B. Azure Container Instances(ACI):インフラ管理不要でコンテナを直接実行できるサーバーレスコンテナサービス
  3. C. Azure Virtual Machines(仮想マシン):コンテナランタイムを手動でインストールして実行する
  4. D. Azure App Service(Webアプリ):Webアプリケーション専用のPaaSサービス
解答と解説を見る

正解: B

Azure Container Instances(ACI)はサーバーレスのコンテナ実行サービスであり、VMのプロビジョニングもKubernetesクラスターの管理も不要で、コンテナイメージを指定するだけで数秒以内に実行できる。OSのパッチ適用・スケーリング設定なども不要でインフラ管理を最小化できる。選択肢CのVMはOS管理・コンテナランタイムのインストール・パッチ適用が必要で管理負荷が高い。選択肢AのAKSはKubernetesのマネージドサービスだが、ノードプールの管理・スケーリング設定・ネットワーク構成など相当の管理作業が必要。選択肢Dのサービス選択は誤りではないが、コンテナイメージをそのまま実行するシンプルな要件に対してはACIがより直接的な答えである。

▸ この試験を本気で演習する(全150問・無料)