複合シナリオ定義問題

ある企業がサーバーレスアーキテクチャを検討している。「注文が入るたびにトリガーされ、処理が終わると自動的に終了する。インフラ管理は不要で、実行時間と実行回数だけ課金される仕組みを使いたい」という要件に最適なAzureサービスはどれか。

A.Azure Virtual Machines(IaaS)
✗ Azure VMは常時起動・停止してもVMのコストは発生する。インフラ管理も必要で、サーバーレスではない。
B.Azure Functions← 正解
✓ 正解。Azure Functionsはサーバーレスのイベント駆動コンピューティングサービス。コードがトリガーされたときのみ実行され、実行時間・実行回数・使用メモリで課金される。インフラ管理は不要。
C.Azure App Service(Standard プラン)
✗ App Service StandardプランはWebアプリ向けのPaaSで常時稼働するインスタンスが課金される。イベントトリガーのサーバーレス実行モデルではない。
D.Azure Container Instances(ACI)
✗ ACIはコンテナを素早く起動して実行するサービス。サーバーレスに近いが、実行時間に課金される点は同じでも、Functions のようにコードトリガーのイベント駆動実行ではなく、コンテナのライフサイクル管理が必要。

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