Citrix NetScaler ロードバランシング:初心者管理者の支援

友人たち、Citrixソリューションに関する記事のシリーズで再びあなたを歓迎してうれしいです。 しかし、今日は、アプリケーションデリバリーコントローラーのコンテキストにおける「ガートナーマジッククアドラント」の独立した調査によると、以下で説明する製品がトップ3にあるとは説明しません。 「日常の機会」のコンテキストで使用できること、また使用する必要があることを示したいと思います。 私の経験では、中規模および大規模企業の管理者がCitrix NetScalerに遭遇し始めています。 そして、実践と経験が示すように、Citrix XenDesktop / XenAppとの相互作用のコンテキストで。 そして、これは一つのことを言っています:無料の実装であっても、多くの顧客がWebサーバーインフラストラクチャやその他のコンポーネントを操作するために必要な機能を実装できるツールがあり、それにより多くの同僚の作業を促進できます。


すなわち、私は便利になると確信しているいくつかの機能について説明したかったのですか? すなわち-負荷分散。 誰もがそのことを理解し、必要としているように見えましたが、その実装はしばしば指でアプローチされます。

DNSベースのソリューションであるDNSラウンドロビンがあるため、中小企業にCitrix NetScalerが必要な理由を誰かが言うでしょう。 負荷分散の場合、これは適切な選択ではありません。 脇に、私は言うだろう-これは「悪」であり、「ベストプラクティス」の正反対です。 また、Windows LBSを考慮する価値のある多数の選択肢を考慮することは、「スポーツではない」ことです。

そして、これがなぜそうなのかを示します。

処分:

「ミラー」3 WEBサーバー、NetScaler VPX、AD DNSがあります。 NS設定を省略すると仮定します。 NetScalerのセットアップについて繰り返し説明しました。


画像

WEBサーバーの動作を確認しましょう

1番目:

画像

2番目:

画像

3番目:

画像

すべてがデモンストレーションの準備ができています。

したがって、両方の決定の弱い復strongと強い復geを識別するためのテスト基準を確立します。
処理では、3つのミラー化されたWebサーバーがあります-テスト済みDNSサーバーの3つのレコードを作成したラウンドロビンが構成されたMS DNSサーバーが構成されています。

画像

負荷分散機能を使用してCitrix NetScalerを構成しました。

まず、DNSラウンドロビンの動作を更新しましょう。 さて、ここで理論を詳しく掘り下げることはしません。名前自体がそれ自体を物語っていると思います。 「指だけで説明します」:ラウンドロビン機能が有効になっている場合、DNSサーバーはクライアントからのリクエストに対して毎回新しい応答を返します。 以下は、各新しいリクエストが新しいレスポンスを受け取る明確な画像です。

画像

すべてが明確に見えた。 しかし、サーバーの1つが利用できない場合やロードされている場合を考えてみましょう。 テストを複雑にして、サーバーの1つをオフにしましょう。

画像

ここでは、最初の要求がオフになっているサーバーに送信されます。 このアプローチでフォールトトレラントなサービスについて話すことはできません。議論することはできません。

類似または類似の状況で何をすべきか? ミラー化されたWebサーバーの可用性は、バランサーとしてさまざまなサービスが存在する可能性があるため、特別なケースです。
ソリューションの1つとして、Citrix NetScalerソリューションを検討することを強くお勧めします。

まず、無料版のCitrix NetScaler-NetScaler VPX Expressがこの問題を解決できます。 そして、2番目とそれ以降-シンプルで便利で、優れたサードパーティの追加機能を提供する、実績のあるソリューション。 さらに、NSは最も一般的なタイプのハイパーバイザー-ESX、Hyper-V、Xen、KVM、およびAzureとAWSクラウドで実行されます。

Webサービスの可用性のバランスをとるためのCitrix NetScalerの全体的な構成を見てみましょう。
サーバーグループが構成されたLBサーバーがあります。

画像

論理的には、スキームは次のようになります-ロードバランサー192.168.0.7と3台のサーバー:

画像

使用可能な3つのサーバーのうち1つまたは2つでも障害が発生した場合にCitrix NetScalerロードバランサーがどのように動作するかを検証することは残っています。

ビデオでは、ICMPプロトコルの可用性と負荷分散サーバーの可用性を監視しながら、1つまたは2つのサーバーを順番にオフにします。

画像

行こう!



行こう!

操作の説明:

-冒頭に示したビデオでは、事前に構成された3つのWebサーバーがすべて機能し、LBサーバーも機能することがわかります。
-3台のサーバーの可用性を確認しました
-最初のサーバーを無効化
-ロスのないLBは、2番目と3番目のサーバーにリダイレクトし始めました。
-2番目のサーバーを無効化
-LBは、損失なく3番目のサーバーにリダイレクトし始めました。
-最初のサーバーの電源を入れた
-ロスのないLBは、1番目と3番目のサーバーにリダイレクトし始めました。

それでは、要約しましょう。 ほとんどの組織でCitrix NetScalerを使用した負荷分散ツールを使用するための多くのオプションが見つかると確信しています。 したがって、ネットワーク管理者、システム管理者はそれを使用できます。 使用は無料で、ツールには幅広い用途があります。 さらに、その後Citrix VDIソリューションに遭遇した場合、
その後、あなたは実質的に準備されます)

個人的には、市場での地位を考えると、サービスの可用性を大幅に高めることができるツールを使用する必要があります。最も重要なのは、必要なエディションでは無料です。

PSこのセクションでは、バランシングのアルゴリズムと方法を考慮しませんが、マクロレベルでのみ、作業用の新しいツールを発見します。

さらに、私はあなたの意見を知りたいです。 どのバランシングソリューションを使用していますか? どんなコメントやコメントでも喜んでいます。

Source: https://habr.com/ru/post/J308292/


All Articles