首頁 常見問題 什麼是叢集和LVS?

什麼是叢集和LVS?

Aug 18, 2020 am 11:00 AM
lvs 叢集

叢集是一組透過告訴網路互聯的電腦群組,並以單一系統的模式加以管理;將許多伺服器集中起來一起,提供同一種服務,在客戶端看來就像是只有一個伺服器。 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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

節點從Proxmox VE徹底撤離及再次加入集群 節點從Proxmox VE徹底撤離及再次加入集群 Feb 21, 2024 pm 12:40 PM

節點從ProxmoxVE徹底撤離及再次加入叢集場景描述當ProxmoxVE叢集中有節點損壞無法快速修復時,需要將故障節點乾淨的從叢集踢出,並把殘留資訊清理乾淨。否則,新的節點用故障節點曾使用用的IP的位址將無法正常加入叢集;同樣,從叢集中脫離出來的故障節點修復後,雖然與叢集已經毫無關係,但存取此單節點的Web管理後台,將出現原ProxmoxVE叢集其它節點的訊息,非常惱火。從集群中驅逐節點如果ProxmoxVE是Ceph超融合集群,則需要登入集群任意節點(欲刪除節點除外)宿主系統Debian,命令

PHP高併發環境下資料庫的最佳化方法 PHP高併發環境下資料庫的最佳化方法 Aug 11, 2023 pm 03:55 PM

PHP高並發環境下資料庫的最佳化方法隨著網路的快速發展,越來越多的網站和應用程式需要面對高並發的挑戰。在這種情況下,資料庫的效能最佳化變得特別重要,尤其是對於使用PHP作為後端開發語言的系統。本文將介紹一些在PHP高並發環境下資料庫的最佳化方法,並給出對應的程式碼範例。使用連線池在高並發環境下,頻繁地建立和銷毀資料庫連線可能會導致效能瓶頸。因此,使用連接池可以

如何使用Docker進行多節點叢集的管理與擴充 如何使用Docker進行多節點叢集的管理與擴充 Nov 07, 2023 am 10:06 AM

在當今雲端運算時代,容器化技術已成為開源界最受歡迎的技術之一。 Docker的出現使得雲端運算變得更加便利、高效,成為了開發人員、維運人員不可或缺的工具。而多節點叢集技術的應用更是在Docker的基礎上被廣泛使用。透過多節點叢集部署,我們可以更有效地利用資源,提高可靠性和可擴展性,同時也能更靈活地進行部署和管理。接下來,我們將為大家介紹如何使用Docker進

php常見的叢集有哪些 php常見的叢集有哪些 Aug 31, 2023 pm 05:45 PM

php常見的群集有LAMP群集、Nginx群集、Memcached群集、Redis群集和Hadoop群集。詳細介紹:1、LAMP集群,LAMP是指Linux、Apache、MySQL和PHP的組合,是一種常見的PHP開發環境,在LAMP集群中,多個伺服器運行相同的應用程序,並透過負載平衡器將請求分發到不同的伺服器上;2、Nginx集群,Nginx是一種高效能的Web伺服器等等。

如何使用MongoDB實現資料的叢集和負載平衡功能 如何使用MongoDB實現資料的叢集和負載平衡功能 Sep 19, 2023 pm 01:22 PM

如何使用MongoDB實作資料的叢集和負載平衡功能引言:在當今大數據時代,資料量的快速成長對資料庫的效能提出了更高的要求。為了滿足這些要求,資料的叢集化和負載平衡成為了不可或缺的技術手段。 MongoDB作為一種成熟的NoSQL資料庫,提供了豐富的功能和工具來支援資料的叢集和負載平衡。本文將介紹如何使用MongoDB實現資料的叢集和負載平衡功能,並提供具體的代

Workerman文檔中的伺服器叢集實作方法 Workerman文檔中的伺服器叢集實作方法 Nov 08, 2023 pm 08:09 PM

Workerman是高效能的PHPSocket框架,可以讓PHP更有效率地處理非同步網路通訊。在Workerman的文檔中,有關於伺服器叢集實作方法的詳細說明和程式碼範例。為了實現伺服器集群,首先需要明確伺服器集群的概念。伺服器叢集是將多台伺服器連接到一個網路中,透過共享負載和資源,提高系統的效能、可靠性和可擴充性。在Workerman中,可以透過以下兩種

如何配置MySQL資料庫的叢集環境? 如何配置MySQL資料庫的叢集環境? Jul 12, 2023 pm 02:52 PM

如何配置MySQL資料庫的叢集環境?引言:隨著網路的發展和資料量的不斷增長,資料庫成了每個企業都必備的核心系統之一。同時,為了確保資料的高可用性和讀寫效能的需求,資料庫叢集環境逐漸成為企業的選擇。本文將介紹如何設定MySQL資料庫的叢集環境,並提供對應的程式碼範例。一、環境準備在設定MySQL資料庫的叢集環境之前,我們需要確保以下環境準備工作已經完成:安裝M

MySQL叢集部署與維護專案經驗總結 MySQL叢集部署與維護專案經驗總結 Nov 02, 2023 pm 01:33 PM

MySQL叢集部署與維護專案經驗總結MySQL是網路應用開發中最常用的資料庫之一,隨著業務規模不斷擴大,單機的MySQL已經無法滿足需求,因此需要考慮採用MySQL叢集方案來擴展資料庫的效能與容量。本文總結了在MySQL叢集部署與維護過程中的經驗與教訓,希望能對大家的MySQL叢集部署與維護工作有所幫助。一、MySQL叢集的部署與架構設計MySQL叢集的