ホームページ  >  記事  >  クラスターとLVSとは何ですか?

クラスターとLVSとは何ですか?

青灯夜游
青灯夜游オリジナル
2020-08-18 11:00:492651ブラウズ

クラスターは、高速ネットワークを介して相互接続され、単一システム モードで管理されるコンピューターのグループです。同じサービスを提供するために多数のサーバーがまとめられており、クライアントには、サーバーしか存在しないように見えます。 1 つのサーバー。 LVS(Linux Virtual Server)は、仮想サーバークラスタシステムです。

クラスターとLVSとは何ですか?

#クラスター

  • #によって相互接続されたクラスターのグループ。ネットワーク コンピュータ グループに通知し、単一システム モードで管理します。

  • 多数のサーバーを組み合わせて同じサービスを提供すると、クライアントにはサーバーが 1 台しか存在しないように見えます。

  • 低コストで比較的高いパフォーマンス、信頼性、柔軟性の向上を実現できます。

  • タスク スケジューリングはクラスタ システムの中核テクノロジーです。

#クラスターの目的

    パフォーマンスの向上
  • - コンピューティング集中型のアプリケーションなど: 天気予報、核実験モデル

  • コスト削減
  • -100万ドルのスーパーコンピュータと比べて価格が安い

  • スケーラビリティの向上
  • -クラスタ ノードを追加するだけです

  • 信頼性の向上
  • -単一障害点を回避するために、複数のノードが同じ機能を実行します。

クラスター分類

##ハイ パフォーマンス コンピューティング クラスター HPC
  • – 並列アプリケーションを使用して複雑な科学的問題を解決するクラスターで開発されています。

    ロード バランシング (LB) クラスター
  • – クライアントの負荷は、コンピューティングとクラスターの間で可能な限り分散されます。均等に分散されます。

    高可用性 (HA) クラスター
  • - 単一障害点を回避します。システムに障害が発生した場合は、迅速な移行が可能です。

LVS (Linux Virtual Server)

LVS とは Linux Virtual Server の略で、Linux 仮想サーバーを意味し、仮想サーバークラスタシステムです。このプロジェクトは、1998 年 5 月に Zhang Wensong 博士によって設立されました。これは、中国で最も初期のフリー ソフトウェア プロジェクトの 1 つです。

LVS を使用すると、Web、メール、キャッシュ、メディアなどの可用性が高くスケーラブルなネットワーク サービスを実装できます

最終的な目標は、Linux オペレーティング システムと LVS クラスター ソフトウェアを使用して、高可用性、高パフォーマンス、低コストのサーバー アプリケーション クラスター。

LVS クラスター構成

フロントエンド: 負荷分散層
  • -複数のロード バランシング スケジューラで構成されます。

    中央: サーバー グループ層
  • -実際にアプリケーションを実行するデバイスのグループで構成されます。サービス。

    下: データ共有ストレージ層
  • - 共有ストレージスペースを提供するストレージ領域

  • LVS用語

ディレクトリ サーバー: スケジューリング サーバー
  • -負荷を実サーバーに分散するサーバー

    実サーバー:リアルサーバー
  • -実際にアプリケーションサービスを提供するサーバー

    ##VIP: 仮想IPアドレス

    ##-ユーザーがアクセスした仮想IPアドレスを公開
  • RIP: 実 IP アドレス

    -クラスター ノードで使用される IP アドレス
  • DIP: ノードの IP アドレススケジューラが接続するサーバー。

  • ##LVS 動作モードクラスターとLVSとは何ですか?

VS/NAT

-ネットワーク アドレス変換により仮想サーバーを実装##-大量の同時アクセスがある場合、スケジューラのパフォーマンスがボトルネックになります

    # #VS/DR
  • #- ルーティング テクノロジを直接使用して仮想サーバーを実装します

    - ノード サーバーは VIP を構成する必要があり、MAC アドレス ブロードキャストに注意してください

    -VS/TUN

    -仮想サーバーはトンネルを通じて実装されます
  • #負荷分散スケジューリング アルゴリズム

    LVS は現在 10 個のスケジューリング アルゴリズムを実装しています

    一般的に使用されるスケジューリング アルゴリズムは 4 つあります

    -ラウンド ロビン

  • -重み付けラウンド ロビン

-最小接続数-重み付け最小接続数)

関連知識の詳細については、

PHP 中国語 Web サイト

をご覧ください。

以上がクラスターとLVSとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。