過去問ドリル

AI-200:Developing AI Cloud Solutions on Azure Azure でのコンテナー化されたソリューションの開発 問4

Azure でのコンテナー化されたソリューションの開発/コンテナー オーケストレーションの実装(Container Apps・AKS)

Azure Container Apps で稼働している推論 API の新バージョンを、まず全体の20%のトラフィックだけに流して様子を見たいと考えています。問題がなければ、段階的に100%へ移行します。適切な構成はどれですか。

当サイトのオリジナル問題(AI-200:Developing AI Cloud Solutions on Azureの出題範囲「Azure でのコンテナー化されたソリューションの開発」に対応。実際の試験問題ではありません)

正解:B

解説

Container Apps の既定は単一リビジョン モードです。このモードでは、新しいリビジョンの準備ができるとトラフィックがすべて新しいリビジョンに切り替わり、古いリビジョンは無効になります。複数リビジョン モードにすると、複数のリビジョンを同時にアクティブにでき、トラフィック分割でリビジョンごとの割合を指定できます。これにより、カナリア リリースやブルーグリーン デプロイを行えます。

選択肢ごとの解説

  • A誤り。単一リビジョン モードでは、新しいリビジョンの準備ができた時点でトラフィックがすべて切り替わります。レプリカ数でトラフィックの割合を指定することはできません。
  • B正しい。複数リビジョン モードのトラフィック分割で割合を指定し、段階的に新しいリビジョンへ移行できます。
  • C誤り。利用者に URL を選んでもらう方法では、割合を制御できません。同じアプリのリビジョン間でトラフィックを分割するほうが適切です。
  • D誤り。最大レプリカ数はスケールの上限を決める設定です。リビジョン間のトラフィックの割合は決まりません。
AI-200:Developing AI Cloud Solutions on Azureの問題を演習モードで解く