首頁  >  文章  >  什麼是叢集和LVS?

什麼是叢集和LVS?

青灯夜游
青灯夜游原創
2020-08-18 11:00:492638瀏覽

叢集是一組透過告訴網路互聯的電腦群組,並以單一系統的模式加以管理;將許多伺服器集中起來一起,提供同一種服務,在客戶端看來就像是只有一個伺服器。 LVS(Linux虛擬伺服器)是一個虛擬的伺服器叢集系統。

什麼是叢集和LVS?

叢集

  • #一組透過告訴網路互聯的電腦群組,並以單一系統的模式加以管理

  • 將很多伺服器集中起來一起,提供同一種服務,在客戶端看來就像是只有一個伺服器.

  • 可以在付出較低成本的情況下獲得在性能、可靠性、靈活性方面的相對較高的收益.

  • ##任務調度是集群系統中的核心技術

集群目的

  • 提高效能

    -如運算密集型應用,如:天氣預報、核試驗模型

  • #降低成本

    #-相對百萬美元級的超級電腦,價格便宜

  • 提高可擴展性

  • -只要增加叢集節點即可
  • #增強可靠性

  • -多個節點完成相同功能,避免單點失敗.

集群分類
  • 高效能運算集群HPC

  • –透過以叢集開發的平行應用程式,解決複雜的科學問題.
  • 負載平衡(LB)叢集

  • –客戶端負載在運算及叢集中盡可能平均分攤.
  • 高可用(HA)群集

  • -避免單點故障,當一個系統發生故障時,可用快速遷移.

LVS (Linux虛擬伺服器)

LVS是Linux Virtual Server的簡寫,意即Linux虛擬伺服器,是一個虛擬的伺服器集群系統。本計畫於1998年5月由章文嵩博士成立,是中國國內最早出現的自由軟體計畫之一。

LVS可用實現高可用的、可伸縮的Web、Mail、Cache和Media等網路服務

最終目標是利用linux作業系統和LVS叢集軟體實現一個高可用、高效能、低成本的伺服器應用叢集.

LVS叢集組成
  • #前端:負載平衡層

  • -由一台或多台負載平衡調度器構成
  • 中間:伺服器群組層

  • #-由一組實際運行應用服務的拂去其組成.
  • 底端:資料共享儲存層

  • -提供共享儲存空間的儲存區域

LVS術語
  • Directory Server:調度伺服器

  • -將負載分發到Real Server的伺服器
  • Real Server :真實伺服器

  • -真正提供應用服務的伺服器
  • VIP:虛擬IP位址

  • -公佈詬用戶存取的虛擬IP位址
  • RIP:真實IP位址

  • -叢集節點上使用的IP位址
  • #DIP:調度器連接節點伺服器的IP位址.什麼是叢集和LVS?

LVS工作模式
  • VS/NAT

    -透過網路位址轉換實現的虛擬伺服器

  • -大並發存取時,調度器的效能成為瓶頸
  • VS/DR

    -直接使用路由技術實作虛擬伺服器

    -節點伺服器需要設定VIP,注意MAC位址廣播

    #-VS/TUN

  • -透過隧道方式實作虛擬伺服器

負載平衡調度演算法

LVS目前實作了10種調度演算法

常用調度演算法有4種

-輪詢(Round Robin)

-加權輪詢(Weighted Round Robin)

-最少連接(Least Connections)

-加權最少連接(Weighted Least Connections )更多相關知識,請造訪:

PHP中文網###! ###

以上是什麼是叢集和LVS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn