CC00003.LBCHAC——|LBCHACHPC概述|
生活随笔
收集整理的這篇文章主要介紹了
CC00003.LBCHAC——|LBCHACHPC概述|
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、Linux集群 ### --- 集群實(shí)驗(yàn)環(huán)境標(biāo)準(zhǔn):
~~~ CPU:i5以上
~~~ 內(nèi)存:8GB以上
~~~ 網(wǎng)絡(luò)標(biāo)準(zhǔn):虛擬機(jī)如何設(shè)置,網(wǎng)絡(luò)如何調(diào)試### --- 何為集群:
~~~ 集群是一組協(xié)同工作的服務(wù)器,對(duì)外表現(xiàn)為一臺(tái)服務(wù)器提供服務(wù)。 ### --- 單人搬磚:
~~~ 單節(jié)點(diǎn):負(fù)擔(dān)不了大的訪問量;單節(jié)點(diǎn)只能最大化的利用設(shè)備;
~~~ 但不能產(chǎn)生質(zhì)的的超越,集群可以盡能的優(yōu)化性能。### --- 多人搬磚:
~~~ 集群可能出現(xiàn)1+1>2;3臺(tái)服務(wù)器調(diào)優(yōu)后它的性能會(huì)超越3臺(tái)單節(jié)點(diǎn)性能的綜合。
~~~ 需求量非常高。 二、單服務(wù)器 ### --- 單服務(wù)器:
~~~ 單臺(tái)服務(wù)器最大支持多大的訪問量:### --- 單臺(tái)15000的1U服務(wù)器:
~~~ 支持網(wǎng)頁(yè)訪問,同時(shí)并發(fā)的訪問達(dá)到10萬(wàn)左右/每小時(shí)的訪問量。 ### --- 在線游戲/在線視頻/在線下載:
~~~ 在線單擊游戲(棋牌,斗地主)等它的素材都需要下載客戶端上,同時(shí)并發(fā)訪問量達(dá)到2000~3000/每小時(shí)的訪問量;壓力就非常高了。### --- 端游:
~~~ 它的壓力稍微小一點(diǎn),它的素材都在服務(wù)器上,只進(jìn)行數(shù)據(jù)的交互。 ### --- PV:
~~~ 點(diǎn)擊量;統(tǒng)計(jì)更傾向于統(tǒng)計(jì)PV量,點(diǎn)擊量。### --- IP:
~~~ IP地址;只是一個(gè)訪問地址。 三、集群化 四、集群分類 1、種族分類 2、集群分類 ### --- 第一張圖:
~~~ 表現(xiàn)為負(fù)載均衡器集群:web是最常見的集群,
~~~ 基于TCP和UDP的BS(瀏覽器+服務(wù)器)或CS(客戶端或者服務(wù)器)結(jié)構(gòu)的集群都會(huì)用到### --- 第二張圖:
~~~ 高可用集群第一臺(tái)服務(wù)器掛掉之后備用服務(wù)器會(huì)自動(dòng)接管業(yè)務(wù)。### --- 第三張圖:
~~~ 傳統(tǒng)一臺(tái)服務(wù)運(yùn)行龐大的項(xiàng)目資源不夠,1980年左右出現(xiàn)的CTHome項(xiàng)目,
~~~ 之前認(rèn)為是一個(gè)協(xié)調(diào)組織,高性能科學(xué)計(jì)算的科學(xué);用的最多的是天氣,氣象計(jì)算 3、High Performance ### --- LBC:
~~~ 通過網(wǎng)絡(luò)訪問后通過負(fù)載均衡服務(wù)器進(jìn)行分發(fā)給指定的業(yè)務(wù)服務(wù)器提供服務(wù)。
~~~ 最常見的LVS負(fù)載均衡器軟件。### --- LBC:
### ---F5:
~~~ 最便宜的20萬(wàn)美金起 ### --- HAC:
~~~ master、Backup一主一備:### ---Keepalived+nginx:
~~~ 心跳監(jiān)控服務(wù)狀態(tài)。 ### --- HAC:
~~~ 高可用的:腦分裂,備認(rèn)為主沒有心跳的情況下。
~~~ 冗余:多種手法來監(jiān)控,可以用多個(gè)心跳監(jiān)控;最高級(jí)的電源信號(hào)機(jī)監(jiān)控;
backup若認(rèn)為接管服務(wù)后backup會(huì)直接掐斷主的電源。HasBat也可以實(shí)現(xiàn)。### --- HPC:
~~~ 曙光超算,天空之光:阿凡達(dá)渲染的時(shí)候400多臺(tái)進(jìn)行渲染,使用了2個(gè)星期周時(shí)間;
~~~ DNS/航天/國(guó)家戰(zhàn)略資源/科學(xué)高性能運(yùn)算的集群。 五、總結(jié) ### --- 負(fù)載均衡集群LBC:~~~ 分擔(dān)服務(wù)的總體壓力:
~~~ 提升的是工作效率。 ### --- 高可用集群HAC:~~~ 盡可能的保障服務(wù)狀態(tài)的可用性:
~~~ LBC會(huì)和HAC結(jié)合使用 ;
~~~ HAC會(huì)和HPC結(jié)合使用。
~~~ HAC是LBC和HPC構(gòu)成的主要部件。 ### --- 高性能運(yùn)算集群HPC:~~~ 提供單臺(tái)服務(wù)器提供不了的計(jì)算能力;
~~~ 減輕單個(gè)任務(wù)消耗的時(shí)間。
總結(jié)
以上是生活随笔為你收集整理的CC00003.LBCHAC——|LBCHACHPC概述|的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 开发【梦幻西游】500多行代码实
- 下一篇: 1599-卡斯丁狗的炉石传说 ZCMU