Microsoft AZ-140: セッションホストの運用、スケーリング、最適化 — 学習ガイド

こちらの一部です: Microsoft Azure Virtual Desktop Specialty AZ-140 — 学習ガイド. 検証済みの解答で練習: Microsoft試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

Azure Virtual Desktop (AVD) におけるセッションホストの運用は、3つの主要な分野、すなわち「適正なサイジングとパフォーマンスエンジニアリング」、「インテリジェントなスケールと電源管理」、そして「信頼性の高い Day-2 オペレーション」を中心に展開されます。その目標は、ピーク時の需要に対して一貫したユーザーエクスペリエンスを提供しつつ、オフピーク時の支出を最小限に抑えることです。これらすべてを、保守性や回復性を損なうことなく実現します。このセクションでは、スケーリングプラン、スケジュールと容量の構成、ドレインモードなどの運用状態、そして正常性と登録のトラブルシューティングを用いて AVD の自動スケーリングを設計・運用する方法について説明します。さらに、サイジングのガイダンス(GPU 対応ワークロードを含む)と自動化を、予約、Savings Plans、Azure Hybrid Benefit といったコスト最適化の手段と結びつけます。

自動スケーリングの設計: スケーリングプラン、スケジュール、ホストプールターゲティング

運用状態、メンテナンス、正常性: ドレインモード、通知、登録

# Put a session host in drain mode (no new sessions)
Update-AzWvdSessionHost -ResourceGroupName rg-avd -HostPoolName hp-finance `
  -Name host1.contoso.com -AllowNewSession:$false

# Gracefully logoff idle users after notice (example)
Invoke-AzVMRunCommand -ResourceGroupName rg-avd -Name host1 `
  -CommandId RunPowerShellScript -ScriptPath .\Notify-And-Logoff.ps1

サイジング、使用率、GPU対応ワークロード

コスト最適化: 電源管理、自動スケール、予約、Savings Plan、およびAHB

# Start or stop idle hosts by tag (supplemental to native autoscale)
$hosts = Get-AzWvdSessionHost -ResourceGroupName rg-avd -HostPoolName hp-ops
foreach ($h in $hosts) {
  if ($h.Session -eq 0 -and $h.Tags["KeepOnline"] -ne "true") {
    Stop-AzVM -ResourceGroupName rg-avd -Name ($h.Name.Split("/")[1]) -Force -StayProvisioned:$false
  }
}

実践的な問題シナリオ

IKEAでは、3Dプランナー、製品エンジニア、コールセンタースタッフがリモートアプリを使用するため、平日の日中に利用が急増します。夕方や週末は需要が低くなります。GPU支援セッションの応答性を維持しつつ、全体的なコンピューティングコストを最小限に抑える必要があります。

  1. ワークロードごとにホストプールを分割する

    • 3つのプール型ホストプールを作成する: GPU-CAD (NVads A10 v5)、KnowledgeWorker (D/E-series)、ContactCenter (D-series)。
    • 理由: VMサイズと密度を、異なるパフォーマンスプロファイルに適合させます。これにより、独立した自動スケールとメンテナンスウィンドウが可能になります。
  2. ビジネス時間ごとのスケジュールを持つ単一のスケーリングプランをアタッチする

    • ランプアップを07:00、ピークを09:00–17:00、ランプダウンを17:00–19:00、それ以外をオフピークと定義し、各プールのリージョンにタイムゾーンを設定する。
    • 理由: ユーザーが到着する前に容量を準備し、業務時間後にセッションを集約して正常に電源を切り、リージョンごとの時間を尊重することを保証します。
  3. プールごとに容量のしきい値と最小ホスト可用性を調整する

    • GPU-CAD: 幅優先、容量しきい値70%、最小ホスト30%オンライン。KnowledgeWorker: 深さ優先、しきい値65%、最小10%。ContactCenter: 深さ優先、しきい値70%、最小15%。
    • 理由: GPUワークロードは応答性のために広範な分散を好みます。オフィスワークロードは集約によってコストを削減できます。コールセンターはシフト交代のために安定した予備容量が必要です。
  4. KnowledgeWorkerとContactCenterで「接続時にVMを開始」を有効にする

    • ホストプールのマネージドIDにVMの開始権限を付与し、オフピーク時の最小値を低く保つ。
    • 理由: 予期せぬ時間外のログオンに対してジャストインタイムのアクセスを維持しつつ、アイドル時のランタイム料金を削減します。
  5. メンテナンスと通知のワークフローを実装する

    • パッチチューズデーの前に: 各プールの20%をタグでドレインモードにし、30分前にユーザーに通知する。アイドルになった後、パッチ適用、再起動、エージェント/ハートビートの検証を行い、次のバッチに移行する。
    • 理由: ローリングでのドレインにより、一斉ログオフを回避し、サービスの継続性を維持し、ヘルプデスクへの問い合わせ急増を減らします。
  6. Azure Monitor for AVDで監視と改善を繰り返す

    • CPU、メモリ、GPU使用率、ログオン時間、FSLogixの遅延を追跡し、MaxSessionLimitと自動スケールのしきい値を毎月調整する。
    • 理由: データに基づいたチューニングにより、使用パターンの変化に応じてSLAを維持し、支出を管理します。
  7. コスト削減策を適用する

    • KnowledgeWorkerとContactCenterのベースラインとなる平日ピーク用に3年間の予約容量を確保する。変動するGPU需要にはCompute Savings Planを使用する。対象となる場合はAzure Hybrid Benefitを適用する。
    • 理由: 予約は予測可能なベースロードに対して最大の割引を確保します。Savings Planは予測しにくいGPUのピークに柔軟に対応します。AHBはOSのライセンスコストを削減します。
  8. 登録と健全性を強化する

    • NoHeartbeatを示すホストを再登録し、DNS/時刻を検証するための常設のRunbookを維持する。診断用ホストには除外タグを付けておく。
    • 理由: 迅速で自動化された修復により、予期せぬエージェントの問題が発生した際のユーザーへの影響を限定し、容量を維持します。

この設計により、IKEAは日中のパフォーマンス目標(GPUの応答性を含む)を達成しつつ、時間外の容量を積極的に割り当て解除し、メンテナンスを自動化することで、安定したユーザーエクスペリエンスと測定可能なコスト削減を実現します。


FSLogix、プロファイル、ユーザーデータ · すべてのドメイン · アプリケーションとエンドユーザーエクスペリエンス

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Microsoftを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能