サーバーの負荷分散
他のWebサーバーと同様に、Citrix StoreFront、DDC、VMware Connection Serverを負荷分散することができます。このワークロードを実装する方法をいくつか紹介します:
DNSローテーション:これは、StoreFrontまたは接続サーバーの複数の名前または「A」レコードをDNSサーバーに設定する簡単な方法です。例えば、ローテーション用のDNSリストは次のようになります:STOREFRONT 192.168.0.10、STOREFRONT 192.168.0.11など。
このアプローチの利点は、非常にシンプルで可用性が高く、オーバーヘッドが少ないことです。しかし欠点は、本当の意味でのロードバランシングではないことで、単に次に利用可能なサーバーのIPアドレスを与えるだけです。このアプローチでは、クエリやより高度なキーパフォーマンス要素に高度なロードバランサーを使用しません。専用のロードバランサーは、ターゲットサーバーのCPU、ネットワーク使用率、ディスク入出力、サービスの可用性に基づいて負荷分散を行うことができます。重要なサービスがオフラインまたはクラッシュしているサーバーをロードバランシングするためにサーバーを追加する意味はほとんどありません。
Microsoft Network Load Balancing Service.NLBは、Windowsサーバーライセンスが必要です。NLBは、接続サーバーまたはStoreFrontサーバー上でローカルに実行し、論理名とIPアドレスを生成してクラスタに追加できます。NLBは、ネットワークトラフィックの負荷に基づいてホストのビジー状態を判断し、より有意義な負荷分散を提供します。NLBは、ネットワークトラフィックの負荷に基づいてホストのビジー状態を判断し、より意味のある負荷分散を実現します。クラスタ内のホストが利用できない場合は、そのホストに負荷を転送しないとインテリジェントに判断できます。このテストには、クラスタ内のサーバーはアクティブだが、StoreFrontまたはConnection Servicesが正常に動作していない場合は含まれません。
専用のロードバランサーは、VDIの実装中にさらなる要因を特定することができます。ロードバランサーは、メモリやCPU使用率などのパフォーマンス指標を含め、対象サーバーの健全性を継続的に評価します。ロードバランサーはサーバーが正常に動作しているかどうかを評価し、定期的にテストします。健全性チェック中に問題が見つかった場合、ダウンタイムを透明化するために、ユーザーの可用性リストからサーバーを削除することができます。
ロードバランシングは、これらの製品の数ある機能の一つに過ぎません。ロードバランシングサーバーが提供するコンテンツキャッシング、圧縮、優先順位付け、その他のネットワークトラフィックの最適化は、VDIサーバー自体の負荷を軽減することでパフォーマンスを向上させます。





