AZ900-Architect#22-1
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある SaaS スタートアップが新規 Web API を構築します。要件: 開発速度を最大化、OS / ランタイム管理を最小化、ピーク時のトラフィック急増に自動追従、アイドル時はコストをゼロに近づけたい。
解決策
自社で Azure Virtual Machines に Linux + Nginx を構築し、自分で OS パッチと nginx の設定を管理する。
この解決策は目的を満たしますか?
解説
【判定: いいえ】の理由
VM (IaaS) は 4 要件すべてと衝突します。OS / Nginx の管理は管理最小化要件に反し、開発速度も阻害されます。オートスケールは VMSS の手動構成が必要で即座の追従が難しく、VM はアイドル時も常時課金されゼロ課金要件も満たせません。
【「はい」が違う理由】
App Service / Functions / Container Apps のいずれかが要件に適合します。OS / ランタイム管理を Microsoft 側に任せ、アプリ開発に集中することで開発速度を最大化し、自動スケール + サーバーレス課金でコスト要件も両立できます。

コメント