cluster基本知識

服務器創建存儲的技術都有哪些?

DAS       NAS      SAN

集羣有哪些類別?

HPC(高性能計算集羣):通過以及羣開發的並行程序,來解決複雜的科學計算;

HA(高可用集羣):當集羣中的一個軟件發生故障時,集羣立即作出反應,將集羣的任務分配到集羣中其他正在工作的系統上執行

LB(負載均衡集羣):客戶端訪問負載可以在集羣中儘可能的進行分攤處理。

LVS的負載均衡方式都有哪些?

NAT模式:通過地址轉換實現的虛擬服務器。通過將用戶的目的地址改成選定的real server 地址,轉發給Real Server,大併發訪問時,調度器的性能成爲瓶頸。

DR技術:直接使用路由技術實現虛擬服務器。通過改寫報文的MAC地址,將請求發送給Real Server,Real Server直接回應客戶端

TUN隧道技術:通過隧道方式實現虛擬服務器。採用隧道技術將請求發送給Real Server,Real Server 直接通過隧道迴應客戶端。

至少寫出4種LVS的調度算法?

輪詢(RR)、加權輪詢(WRR)、最少連接(LC),加權最少連接(WLC)、源地址散列(DH)、目標地址散列(SH)、基於局部的最少連接(LLC),帶複製的基於局部的最少連接(LLCR)、最短的期望延遲(SED),最少隊列調度(NQ)。

HAproxy的工作模式都有哪些?

mode HTTP:客戶端被深度分析後發往服務器;

mode TCP:客戶端與服務器之間建立全雙工會話,不檢查第七層協議;

mode Health:僅做健康狀態檢查,現在已不建議使用;

HTTP keep-alive事務模型的特點是什麼?

一次連接可以傳輸多個請求;

客戶端需要知道傳輸內容的長度,爲避免無限期的等待傳輸結束;

降低兩個http事務間的延遲;

需要較少的服務器資源。

HAproxy的組件都有哪些組成部分?

default:爲後續的其他部分設置缺省參數,缺省參數可以被後續部分重置;

frontend:描述集羣接受客戶端請求的信息組合;

backend:描述轉發鏈接的後續服務器集合;

listen:把frontend和backend結合到一起的完整聲明。

LVS三種工作模式,及以優缺點比較?

1.NAT工作模式:

工作原理:把客戶端發來數據包的目標ip地址,在負載均衡器上換成其中一臺RS的ip地址,併發送到RS進行訪問,RS再把迴應的數據包交給負載均衡器,負載均衡器把數據包的原IP地址改稱自己的IP地址,將目標地址改成客戶機的地址。無論是出去的流量還是進來的流量都必須經過負載均衡器。

優點:集羣中的服務器可以使用任何支持TCP/IP的操作系統,而只有負載均衡器需要一個合法的IP 地址。

缺點:擴展性有限。因爲出站流量和進站流量都必須經過負載均衡器。當服務器節點過多時,大量的數據包都在負載均衡器,這樣迴應速度會變慢。

2.IP隧道模式

工作原理:把客戶端發來的數據包,封裝成一個新的目標IP,發給RS,RS迴應的數據包會再RS上直接返回給客戶端,不再經過負載均衡器。這個服務器必須支持IPTUNNEL協議。

優點:減少了負載均衡器的數據流動,可以接受很大的請求量;這樣一臺負載能爲很多RS進行分發,跑在公網上就能進行不同地域的分發。

缺點:隧道模式的RS需要合法的IP地址,這種方式需要所有的服務器都支持IP TUNNELING協議,服務器可能只侷限與linux

3.直接路由模式

工作原理:負載均衡器和RS使用同一個IP對外服務,網關會把對這個IP的請求全部定向到DR(RS會對這個IP的請求保持沉默),DR再根據調度算法把這個請求轉發給RS,RS直接把迴應數據包發送給客戶端(因爲RS和負載均衡用的是同一個IP)。由於負載均衡器需要對二層包頭進行轉換,所以負載均衡器和RS之間需要有一個廣播域,也就是在一臺交換機上。

優點:優點和隧道模式一樣,但是不需要搭建隧道,大多數操作系統都可以作爲物理服務器。

缺點:要求負載均衡的網卡和物理機的網卡必須在同一個物理段上。

簡要介紹LVS?

LVS是linux virtual server 。  linux虛擬服務器,是一個虛擬的服務器集羣。

LVS集羣分爲三層架構:

負載調度器:它是整個LVS集羣對外的前端機器,負責將客戶端的請求發送到服務器羣組,RS直接回應。

服務器池:一羣真實的物理服務器,

共享存儲:它爲server pool 提供共享的存儲區,讓服務器池享有共同的內容,去提供相同的服務。

發佈了23 篇原創文章 · 獲贊 38 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章