|NO.Z.00003|——————————|Applications|——|LBC&HAC&HPC概述|
阿新 • • 發佈:2022-03-22
[Applications:LBC&HAC&HPC概述] [Applications.LBC&HAC$HPC]
一、Linux叢集
### --- 叢集實驗環境標準:
~~~ CPU:i5以上
~~~ 記憶體:8GB以上
~~~ 網路標準:虛擬機器如何設定,網路如何除錯
### --- 何為叢集:
~~~ 叢集是一組協同工作的伺服器,對外表現為一臺伺服器提供服務。
二、單伺服器### --- 單人搬磚: ~~~ 單節點:負擔不了大的訪問量;單節點只能最大化的利用裝置; ~~~ 但不能產生質的的超越,叢集可以盡能的優化效能。 ### --- 多人搬磚: ~~~ 叢集可能出現1+1>2;3臺伺服器調優後它的效能會超越3臺單節點效能的綜合。 ~~~ 需求量非常高。
### --- 單伺服器:
~~~ 單臺伺服器最大支援多大的訪問量:
### --- 單臺15000的1U伺服器:
~~~ 支援網頁訪問,同時併發的訪問達到10萬左右/每小時的訪問量。
### --- 線上遊戲/線上視訊/線上下載:
~~~ 線上單擊遊戲(棋牌,鬥地主)等它的素材都需要下載客戶端上,同時併發訪問量達到2000~3000/每小時的訪問量;壓力就非常高了。
### --- 端遊:
~~~ 它的壓力稍微小一點,它的素材都在伺服器上,只進行資料的互動。
三、叢集化### --- PV: ~~~ 點選量;統計更傾向於統計PV量,點選量。 ### --- IP: ~~~ IP地址;只是一個訪問地址。
四、叢集分類 1、種族分類
2、叢集分類
3、High Performance### --- 第一張圖: ~~~ 表現為負載均衡器叢集:web是最常見的叢集, ~~~ 基於TCP和UDP的BS(瀏覽器+伺服器)或CS(客戶端或者伺服器)結構的叢集都會用到 ### --- 第二張圖: ~~~ 高可用叢集第一臺伺服器掛掉之後備用伺服器會自動接管業務。 ### --- 第三張圖: ~~~ 傳統一臺服務執行龐大的專案資源不夠,1980年左右出現的CTHome專案, ~~~ 之前認為是一個協調組織,高效能科學計算的科學;用的最多的是天氣,氣象計算
### --- LBC:
~~~ 通過網路訪問後通過負載均衡伺服器進行分發給指定的業務伺服器提供服務。
~~~ 最常見的LVS負載均衡器軟體。
### --- LBC:
### ---F5:
~~~ 最便宜的20萬美金起
### --- HAC:
~~~ master、Backup一主一備:
### ---Keepalived+nginx:
~~~ 心跳監控服務狀態。
### --- HAC:
~~~ 高可用的:腦分裂,備認為主沒有心跳的情況下。
~~~ 冗餘:多種手法來監控,可以用多個心跳監控;最高階的電源訊號機監控;
backup若認為接管服務後backup會直接掐斷主的電源。HasBat也可以實現。
### --- HPC:
~~~ 曙光超算,天空之光:阿凡達渲染的時候400多臺進行渲染,使用了2個星期周時間;
~~~ DNS/航天/國家戰略資源/科學高效能運算的叢集。
五、總結
### --- 負載均衡叢集LBC:
~~~ 分擔服務的總體壓力:
~~~ 提升的是工作效率。
### --- 高可用叢集HAC:
~~~ 儘可能的保障服務狀態的可用性:
~~~ LBC會和HAC結合使用 ;
~~~ HAC會和HPC結合使用。
~~~ HAC是LBC和HPC構成的主要部件。
### --- 高效能運算叢集HPC:
~~~ 提供單臺伺服器提供不了的計算能力;
~~~ 減輕單個任務消耗的時間。
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)