AZ900-Architect#132-1
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある SaaS 企業が新規マイクロサービスのコンテナ プラットフォームを選定します。要件は、小〜中規模のマイクロサービス (10〜20 個)、HTTP / Event ベースの自動スケール (アイドル時ゼロ課金)、Kubernetes の専門知識を最小化、将来の拡張で Kubernetes フル機能が必要になる可能性、です。
解決策
Azure Container Apps を採用し、マネージド サーバーレス コンテナ プラットフォームで小〜中規模マイクロサービスを構築する。
この解決策は目的を満たしますか?
解説
【判定: はい】の理由
Container Apps は本問の要件をすべて満たします。小〜中規模マイクロサービスに最適なサーバーレス基盤で、KEDA 統合により HTTP / Event ベースでゼロまで縮小でき、Kubernetes API を隠蔽するため kubectl の知識なしで運用できます。Dapr ネイティブで Service Invocation や State 管理もシンプルに実装できます。
【「いいえ」が違う理由】
Container Apps は Kubernetes ベースで動作しますが Microsoft が完全管理するため顧客は意識不要です。将来 100+ サービスやステートフル ワークロードが必要になった場合は AKS への移行パスが用意されており、小規模で開始して必要に応じて AKS へ段階的に拡張するアーキテクチャを実現できます。

コメント