Nerdio Managerを大規模な展開のためにスケールアップします。
AVD環境が数百または数千のセッションホストVMと10,000人以上のユーザーにスケールするにつれて、Nerdio Managerの既定のAzure PaaS サービスのサイズを大規模なAVD展開に対応できるように増やす必要があります。
既定では、Nerdio Managerは数百のホストと数千のユーザーに対応できる十分なPaaSリソースで展開されています。詳細については、Nerdio Manager 既定のデプロイメント リソースとコストをご覧ください。
Azure SQL Databaseは、最初にサイズを増やす必要があるリソースである可能性が高いです。料金プランを少なくとも100 DTU搭載のものに変更してください。(例:S3+ または P1+)
注:
料金プランを変更した後、コンピュート使用量グラフを概要ページで監視してください。利用率が常に80%から100%の間である場合、利用可能なDTUの数を徐々に増やします。
Azure SQL Databaseの料金プラン変更は、システムに影響を与えず、稼働時間中にも実施できます。
App ServiceのCPUまたはメモリ利用率が常に非常に高い場合、のApp Serviceプランでスケールアップを選択し、Nerdio Manager既定のB3からより大きなインスタンスサイズ(最大P3V3)に変更してください。CPUとメモリの消費量は、App Service概要タブにあるApp Serviceプランフィールド内のnmw-app-plan-*リンクを選択することで確認できます。
詳細については、Azure App Service on Linuxの料金プランをご覧ください。
CPUまたはメモリが常に高い場合、App Serviceのパフォーマンスと機能を最適に保つために、App Serviceプランの規模を拡大する必要があります。
App Serviceプランを変更するには:
Nerdio ManagerのApp Serviceから、スケールアップ(App Serviceプラン)を選択します。
-
より大きな本番環境のサイズを選択してください。
注: Nerdio ManagerのデフォルトはB3です。P2v3から始めることをお勧めしますが、必要に応じてP3v3にスケールアップできます。さらに、Nerdio Managerはプレミアムv4の本番環境向けサイズをサポートしています。
注: Azure App Serviceプランのサイズ変更は影響が少なく、稼働時間中にも実施できます。
Nerdio ManagerのユーザーインターフェースとAPIの最適化
詳細については、高度な App Service の構成を参照してください。
多くのホストプールやホストを持つ大規模なAVD環境では、ワークスペースやプールの詳細の再読み込みや更新にかかる時間を短縮し、高価なAPI呼び出しを削減するため、VMリクエストの動作を変更できます。大規模なAVD展開では、以下の設定が推奨されます:
VmDeallocator:RepeatIntervalInMinutes (value: 60)
ArmHostPoolRequestor:ResourceGraphThreshold (value:50)
UI:RecentTasksHours(値:24)
HostPoolVmsConfig:ResourceGraph (value: true)
注意: App Serviceの設定変更をするには、App Serviceを再起動する必要があり、再起動中は最大5分間Nerdio Managerが利用できなくなります。App Serviceの再起動は、ユーザーのAVD接続に影響しません。
Nerdio ManagerのAzure APIの制限と考慮事項
大規模な環境では、AzureのAPI制限を超えるリクエストの閾値に達することがあり、これがNerdio ManagerのAVD環境を正常に維持する能力に影響を与える可能性があります。Nerdio Manager内には、使用されていない場合に調整またはオフにできる、さらに高度な設定変更や機能がいくつかあり、APIリクエストの数を削減し、Azure APIの制限内で運用するのに役立ちます。
Azure API呼び出しを削減するための推奨事項と、AVD環境のサイズに関するNerdio Managerのベストプラクティスは、Azure APIの制限とスロットリングの概要に詳述されています。
追加の高度な設定については、高度な App Service の構成を参照してください。
環境のサイズに応じて、AzureのAPI制限を超えるリクエストのしきい値に達する可能性があります。Azure API Limit Booster機能を使用すると、API呼び出しの総数をn倍に増やすことができ、nはNerdio Managerが使用するためにリンクされたクライアントアプリケーションの数です。Nerdio Managerが通常の操作を行う際に、アプリケーションをラウンドロビン方式で処理し、リンクされた各アプリケーション間でAPI呼び出しを分配します。理論的には、この方法を使用して環境のサイズを無限にスケールすることができます。詳細については、Azure API Limit Boosterを参照してください。
コメント (0件のコメント)