Azure Virtual Desktop
| Recommendation | Reliability Stage |
|---|---|
| Ensure that all fault-points and fault-modes are understood and operationalized | Design |
| Design a BCDR strategy that will help to meet the business requirements | Design |
Summary
Details
AVD のサービスの健全性とリソースの健全性を監視する
Impact: High Category: Governance PG Verified: Verified
Description:
サービス正常性アラートを設定して、サービスの問題、計画されたメンテナンス、または Azure Virtual Desktop リソースに影響を与える可能性のあるその他の変更を常に把握できるようにします。 Resource Health を使用して、VM とストレージ ソリューションを監視します。
Potential Benefits:
Enhanced AVD error tracking and resolution
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// Azure Resource Graph Query
// This resource graph query, will return rows if service health alerts haven't been configured for AVD service
resourcecontainers
| where type == 'microsoft.resources/subscriptions'
| project subscriptionAlerts=tostring(id),name,tags
| join kind=leftouter (
resources
| where type == 'microsoft.insights/activitylogalerts' and properties.condition contains "ServiceHealth"
| extend subscriptions = properties.scopes
| project subscriptions
| mv-expand subscriptions
| project subscriptionAlerts = tostring(subscriptions)
) on subscriptionAlerts
| where isempty(subscriptionAlerts1)
| project-away subscriptionAlerts1
| project recommendationId = "0bf1a2bb-7617-4ab2-a784-e7ea40c5f01b",id=subscriptionAlerts,name,tags, param1 = "AVDServiceHealthAlertsConfigured: False"
AVD Insights ワークブックの構成
Impact: High Category: Monitoring and Alerting PG Verified: Verified
Description:
AVD インサイト ワークブック テンプレートを構成して、メトリクス、ログ、イベントなどにわたる AVD ワークロードを監視およびトラブルシューティングします。 AVD Insights では、本番環境と DR ワークロードの両方を有効にする必要があります。
Potential Benefits:
Enhanced AVD monitoring and troubleshooting
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// cannot-be-validated-with-arg
Prod と DR に個別のログ分析ワークスペースを確保する
Impact: Low Category: Disaster Recovery PG Verified: Verified
Description:
個別の Log Analytics を使用すると、DR 環境が完全に動作し、インシデント発生時にワークロード チームが依存するメトリクス、パフォーマンス、その他の監査ツールを可視化できます。
Potential Benefits:
Improved DR visibility and operation
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
AVD ランディング ゾーン方法論で記述された AVD スケール ユニット モデルを使用して AVD リソースを整理する
Impact: Low Category: Governance PG Verified: Verified
Description:
AVD ワークロードのリソース タイプと関連する共有リソースに基づいて複数のリソース グループを使用して、AVD ランディング ゾーンのベスト プラクティスに従います。
Potential Benefits:
Enhanced organization and scalability
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
AVD リソースの容量を監視および計画する
Impact: Low Category: Disaster Recovery PG Verified: Verified
Description:
サブスクリプション制限と API スロットル制限を監視し、計画します。サブスクリプション内のリソースの使用状況を追跡します。さらにスケーリングが必要な場合は、複数のサブスクリプションにわたってスケーリングすることを検討してください。 多数のユーザーを処理するには、複数のホスト プールを作成して水平方向にスケーリングすることを検討してください。
Potential Benefits:
Avoids limits, ensures smooth scaling
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
単一障害点を回避するために DNS 領域が複製されていることを確認する
Impact: High Category: High Availability PG Verified: Verified
Description:
Active Directory ドメイン サービス (AD DS) 統合 DNS/その他は、マルチリージョン ゾーン全体のセカンダリ/ターシャリ顧客 DNS をターゲットにする必要があります。カスタム DNS を使用する場合は、単一障害点を避けるために冗長 DNS サーバーがあることを確認してください。
Potential Benefits:
Improves uptime & resilience
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
マルチリージョンの BCDR 計画を導入する
Impact: Medium Category: Disaster Recovery PG Verified: Verified
Description:
AVD にはマルチリージョン展開 (アクティブ/アクティブまたはアクティブ/パッシブ) を採用することをお勧めします。各リージョンには、プライマリ リージョンが停止した場合に備えて、少なくとも ID、名前解決、AVD 管理リソース、およびセッション ホストが含まれている必要があります。
Potential Benefits:
Enhanced resilience and uptime
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
ストレージ アカウントごとに FSLogix ファイル共有を 1 つだけ作成します
Impact: Medium Category: Scalability PG Verified: Verified
Description:
容量とパフォーマンスのスケーリングを最大化するには、Azure ファイル ストレージ アカウントごとにファイル共有を 1 つだけ作成することをお勧めします。このアプローチでは、単一のファイル共有をストレージ アカウントの最大容量まで拡張できます。
Potential Benefits:
Enhanced scaling and performance
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// cannot-be-validated-with-arg
専用の FSLogix ファイル共有を作成し、ホスト プールごとにセットアップする
Impact: Medium Category: Scalability PG Verified: Verified
Description:
ファイル共有サービスの容量とパフォーマンスのスケーリングを最大化し、ユーザーのプロファイルの競合を回避するには、ホスト プールごとに 1 つのファイル共有ターゲットと FSLogix セットアップを作成することをお勧めします。
Potential Benefits:
Enhanced performance
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
FSLogix ストレージ アカウント ファイル共有の Azure バックアップを有効にする
Impact: Medium Category: High Availability PG Verified: Verified
Description:
FSLogix ストレージ アカウントでバックアップを有効にすることをお勧めします。ユーザー プロファイルの回復力を確保することで、障害が発生してもユーザー データとエクスペリエンスを一貫したものにすることができます。
Potential Benefits:
Ensures data resilience and consistency
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
パブリックネットワークまたはマネージドネットワーク用のRDPショートパスを実装する
Impact: Medium Category: Other Best Practices PG Verified: Verified
Description:
RDP ショートパスは、クライアントとセッション ホストの間に UDP ベースの直接接続を確立します。デフォルトでは、リモート デスクトップ プロトコル (RDP) は UDP を使用して接続を確立しようとし、フォールバック接続メカニズムとして TCP ベースのリバース接続トランスポートを使用します。 UDP ベースのトランスポートにより、接続の信頼性が向上し、遅延がより安定します。
Potential Benefits:
Better reliability and consistent latency
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
AVD セッション ホストがコントロール プレーンに接続されていることを確認し、RDP ショートパス用の UDP ポートを許可する
Impact: Medium Category: Governance PG Verified: Verified
Description:
AVD セッション ホストが AVD コントロール プレーンと効果的に通信できること、および UDP が使用されている場合は UDP ポートが開いていることを確認します。 VM の AVD コントロール プレーンへの接続を検証し、UDP TURN ポートのアクセス可能性を確認します。グローバル URL をホワイトリストに登録し、UDP/TURN ポートが開いていてアクセスできることを確認し、スムーズなユーザー接続を促進します。
Potential Benefits:
Enhanced performance & user experience
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// cannot-be-validated-with-arg
セカンダリ Entra ID が同期サーバーに接続されていることを確認する
Impact: Low Category: Security PG Verified: Verified
Description:
ハイブリッド - Entra ID Connect は Azure で実行するのが最適ですが、オンプレミスでホストすることもできます。フェールオーバーが発生した場合には、セカンダリ以上の VM をステージング モードでセットアップする必要があります。 プライマリ サーバーが停止した場合に Entra と同期できるように、Entra Connect のステージング モードでセカンダリ サーバーをセットアップします。
Potential Benefits:
Improved failover reliability
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
仮想ネットワークにすべてのリージョンに対してルート テーブル/ルート サーバーが構成されていることを確認する
Impact: Medium Category: High Availability PG Verified: Verified
Description:
高可用性を実現するには、オンプレミスのデータセンターに戻る接続で、使用されているリージョン全体のバックアップ パスを考慮する必要があります。セカンダリ リージョンにセカンダリ ルート テーブルを配置することで、ルーティングの冗長性を確保します。
Potential Benefits:
Enhanced availability & routing
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
本番環境と DR 用に個別の IP スペースと NSG を使用して仮想ネットワークを確実に分離
Impact: Medium Category: Business Continuity PG Verified: Verified
Description:
AVD ペルソナごとの NSG と ASG、および Prod/DR リージョンごとの IP スペース。 組織が Azure での IP アドレス指定を計画することが重要です。計画により、オンプレミスの場所と Azure リージョン間で IP アドレス空間が重複しないようにします。オンプレミスと Azure リージョン間で IP アドレス空間が重複すると、大きな競合の問題が発生します。
Potential Benefits:
Enhances security and prevents IP conflicts
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
ルート テーブルがフェイルオーバーに対応していることを確認する
Impact: Medium Category: Disaster Recovery PG Verified: Verified
Description:
FW/NVA へのトンネル トラフィックを強制するルート テーブルでフェイルオーバーに関する考慮事項が評価され、失敗したり、次世代の FW 保護がトリガーされたりしないことを確認します。 AVD ワークロード チームは、ネットワークなどの共有インフラストラクチャを管理する集中チームと連携して、本番ワークロードと DR ワークロードの両方に、ルーティングのフェイルオーバーが期待どおりに実行されるように適切なルート テーブルが配置されていることを確認する必要があります。
Potential Benefits:
Enhanced failover reliability
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
セッション ホストが AVD コントロール プレーン サブネットに直接アクセスできるように静的ルートを構成する
Impact: Medium Category: Other Best Practices PG Verified: Verified
Description:
AVD コントロール プレーンをターゲットとするセッション ホスト トラフィックがサブネットからインターネット (ネクスト ホップ) に直接送信できるように、ルート テーブルに静的ルートが設定されていることを確認します。これにより、信頼できるトラフィックの通信におけるホップの検査や追加による遅延が回避されます。 。
Potential Benefits:
Enhanced performance and Disaster Recovery
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
ホストを直接更新するのではなく、更新されたイメージ バージョンを作成してセッション ホストを置き換えます
Impact: Low Category: Governance PG Verified: Verified
Description:
Azure Virtual Desktop 環境内でイメージの更新を処理するための体系的なプロセスを確立します。個々のセッション ホストを直接更新する代わりに、更新されたイメージの新しいバージョンを作成します。このプロセスには、必要な更新と構成を含むゴールデン イメージの作成と構成が含まれます。
Potential Benefits:
Ensures consistency; minimizes drift
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
標準の FSLogix 構成が展開されていることを確認します。
Impact: Medium Category: Governance PG Verified: Verified
Description:
すべてのセッション ホストに標準の FSLogix 構成が展開されていることを確認します。設定の一貫性とベスト プラクティスとの整合性を定期的に検証します。
Potential Benefits:
Optimized session reliability and performance
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// cannot-be-validated-with-arg
FSLogix SMB 共有にユーザー権限が正しく設定されていることを確認します
Impact: Medium Category: Security PG Verified: Verified
Description:
ユーザー権限が SMB 共有に正しく設定されていることを確認して、ユーザーは自分のプロファイルのみに適切なアクセス権を持ち、他のユーザー プロファイルにはアクセスできず、管理者はルート ボリュームにフル アクセス権を持ちます。また、DR イベントの場合に備えて、セカンダリ ストレージ パスのアクセス許可が設定されていることを確認してください。
Potential Benefits:
Enhanced security & disaster recovery
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// cannot-be-validated-with-arg
FSLogix ストレージの診断設定を構成し、セッション ホストの FSLogix イベントをキャプチャする
Impact: Medium Category: Monitoring and Alerting PG Verified: Verified
Description:
FSLogix ストレージ リソースの診断設定を構成し、そのメトリクスとエラーの FSLogix ログを定期的に構成します。イベントはセッション ホスト内でローカルに確認することで確認できますが、この情報を Log Analytics ワークスペースに統合するように AVD インサイト ワークブックを構成することをお勧めします。
Potential Benefits:
Enhanced AVD error tracking and resolution
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
FSLogix アップデートを手動でインストールする
Impact: Low Category: Governance PG Verified: Verified
Description:
FSLogix エージェントのアップグレードを定期的にチェックし、FSLogix を最新の状態に維持するプロセスが導入されていることを確認します。お客様には、導入プロセスが許す限り速やかに FSLogix の最新バージョンにアップグレードすることをお勧めします。 FSLogix は、お客様の導入に影響を与える現在および潜在的なバグに対処するホットフィックス リリースを提供します。さらに、これはサポート ケースを開始する際の最初の要件です。
Potential Benefits:
Enhanced reliability & support
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
アプリの接続に ANF を使用する場合は、ANF の継続的可用性を有効にする
Impact: Medium Category: High Availability PG Verified: Verified
Description:
Azure Netapp Files を使用している場合は、継続的可用性をオンにします。 各ファイル共有に接続しているユーザーの数を確認して、SMB パスがファイル接続の数を処理できることを確認します。現在、Azure Files はルート ディレクトリごとに最大 10,000 のハンドルをサポートしています。
Potential Benefits:
Enhanced stability & user limit checks
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
アプリの接続に専用のファイル共有を使用し、災害復旧計画にストレージを含めます。
Impact: Medium Category: Disaster Recovery PG Verified: Verified
Description:
App Attach パッケージはプロファイルとは別の共有に存在する必要があります。また、アプリの添付ファイルもバックアップする必要があります。要件は、イメージに保存されているパッケージ化されたアプリケーションの数によって大きく異なるため、要件を理解するにはアプリケーションをテストする必要があります。 ファイル共有は、セッション ホストと同じ Azure リージョン内にある必要があります。
Potential Benefits:
Enhances performance and scalability
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
AVD ホスト プールのキー コンテナーの復元性の高い展開を確保する
Impact: High Category: Disaster Recovery PG Verified: Verified
Description:
継続的な可用性と災害復旧への備えを確保するには、セカンダリ リージョンにセカンダリ Key Vault をプロビジョニングすることをお勧めします。プライマリ リージョンに障害が発生した場合、このセカンダリ Key Vault によって、セカンダリ リージョンのデプロイで使用するために重要なシークレットにアクセスできることが保証されます。
Potential Benefits:
Ensures DR readiness and access
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
AVD リージョンの可用性ゾーン全体で Azure VM に 2 つ以上のドメイン コントローラーをデプロイする
Impact: High Category: Disaster Recovery PG Verified: Verified
Description:
AVD で AD DS ID ソリューションを使用する場合は、可用性ゾーン全体の Azure 仮想マシンに 2 つ以上のドメイン コントローラーをデプロイすることをお勧めします。これにより、オンプレミス サービスへの依存関係が削除されて環境の信頼性が向上し、ユーザー認証のパスが短縮されてパフォーマンスが向上します。 この推奨事項は、Microsoft Entra ID または Entra Domain Services に参加しているセッション ホストを使用する場合には適用されません。
Potential Benefits:
Enhanced identity resilience
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development
AVD リージョン内の可用性ゾーン全体の Azure VM にドメイン コントローラーをデプロイする
Impact: High Category: High Availability PG Verified: Verified
Description:
カスタム DNS サーバーを使用する場合は、可用性ゾーン全体の Azure 仮想マシンに DNS サーバーをデプロイすることをお勧めします。これにより、オンプレミス サービスへの依存関係が削除されて環境の信頼性が向上し、名前解決のためのより短いパスが作成されることでパフォーマンスが向上します。
Potential Benefits:
Enhanced reliability and performance
Learn More:
ARG Query:
Click the Azure Resource Graph tab to view the query
// under-development