Question#1(AZ-140)

Question#1(AZ-140)
Windows 10 Enterprise multi-sessionを実行するAzure Virtual Desktop(AVD)のホストプールがあります。 以下の要件を満たすように、ホストプールの自動スケーリング(Autoscale)を構成する必要があります。 新規ユーザーセッションを、実行中のすべてのセッションホストに分散させる。 同時実行ユーザーセッションが1ホストあたり30ユーザーを超えた場合、新しいセッションホストを自動的に起動する。 解決策に含めるべきものはどれですか?
ディスカッション 0

正解:B

この問題を解くためのポイントは、「負荷分散アルゴリズムの選定」と「スケーリングを実現するコンポーネント」の2点です。 1. 負荷分散アルゴリズムの選択 幅優先(Breadth-first): 新規ユーザーセッションを、ホストプール内の利用可能なすべてのセッションホストに均等に分散させます。これは「セッションをすべてのホストに分散させる」という1つ目の要件に合致しています。 深さ優先(Depth-first): 1台のセッションホストが上限に達するまでセッションを詰め込み、その後次のホストへ移動します。これはコスト最適化には向いていますが、今回の「分散させる」という要件には適しません。 2. 自動スケーリングの仕組み Azure Automation: AVDの「スケーリングプラン(Scaling Plans)」が登場する前、および特定のカスタマイズが必要な構成では、Azure AutomationとLogic Appsなどを使用して、セッション数に基づいたホストの起動・停止を自動化するのが標準的な構成です。 問題文の「1ホストあたり30ユーザーを超えたら自動起動する」というロジックを制御するために必要となります。 Azure Load Balancer(誤答の理由): Azure Load Balancerはネットワークトラフィック(L4)を分散させるものであり、AVDの「ユーザーセッション数」をトリガーにして仮想マシンを起動させる機能は持っていません。AVD独自の負荷分散は、AVDサービス自体(ブローカー)によって管理されます。 結論 「すべてのホストに分散(幅優先)」し、「セッション数に応じて自動起動(Azure Automation等のスケーリングメカニズム)」を組み合わせる必要があるため、選択肢Bが正解となります。

コメント

コメント

コメントする

目次