本篇重點(diǎn):
- 服務(wù)器技術(shù)架構(gòu):Scale-up單臺(tái)高性能(戰(zhàn)艦)、Scale-out多臺(tái)集群(小艇群)、Hyper-converged封裝融合(航母)
- 應(yīng)用部署架構(gòu):?jiǎn)螜C(jī)應(yīng)用(工作站)→C/S(Computer/Server)→B/S(Browser/Server)
1.服務(wù)器技術(shù)架構(gòu)的三大發(fā)展趨勢(shì)
- Scale-up 縱向擴(kuò)展架構(gòu)
- Scale-out 橫向擴(kuò)展架構(gòu)
- Hyper-converged 超融合架構(gòu)
1.1 Scale-up 縱向擴(kuò)展架構(gòu)
主要是提升單臺(tái)服務(wù)器的計(jì)算性能,主要包括高可靠性、高可用性、高擴(kuò)展性。
主要應(yīng)用于:高性能的交易類業(yè)務(wù),如:企業(yè)核心交易數(shù)據(jù)庫(kù)、關(guān)鍵應(yīng)用系統(tǒng)以及HPC高性能計(jì)算等業(yè)務(wù)。
Scale-up縱向擴(kuò)展架構(gòu)被廣泛應(yīng)用于金融交易、電信計(jì)費(fèi)、科學(xué)研究、氣象分析等領(lǐng)域。
可以比作一艘龐大而戰(zhàn)斗力超強(qiáng)的大型戰(zhàn)列艦。
1.2 Scale-out橫向擴(kuò)展架構(gòu)
Scale-out橫向擴(kuò)展架構(gòu)對(duì)單臺(tái)服務(wù)器的要求不高,主要通過(guò)更多的服務(wù)器來(lái)協(xié)同完成任務(wù)。
Scale-out橫向擴(kuò)展架構(gòu)的特點(diǎn):
- 有高并發(fā)性能
- 低成本
- 高密度
- 節(jié)能低碳
- 統(tǒng)一管理
應(yīng)用場(chǎng)所:
超大規(guī)模型數(shù)據(jù)中心、大數(shù)據(jù)分析、公有云、web應(yīng)用集群等業(yè)務(wù)場(chǎng)景。
可以比作是一個(gè)輕型的快艇集群。
1.3 Hyper-converged 超融合架構(gòu)
這種架構(gòu)的理念是將計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)和統(tǒng)一管理放在一個(gè)盒子里,可以做到開箱即用,提供一個(gè)整體的計(jì)算解決方案。
一體化的設(shè)計(jì)、集成與優(yōu)化。
Hyper-converged超融合架構(gòu)的特性:
- 高速的整體融合
- 簡(jiǎn)單易用
- 性能優(yōu)化
- 消除了系統(tǒng)瓶頸,實(shí)現(xiàn)更好的整體的系統(tǒng)效能
應(yīng)用場(chǎng)合:
- 高性能的數(shù)據(jù)分析
- 數(shù)據(jù)庫(kù)整合
- 云計(jì)算資源池平臺(tái)
- 一體化數(shù)據(jù)中心
可以比作航空母艦,通過(guò)系統(tǒng)平臺(tái)的整體集成與優(yōu)化設(shè)計(jì),超強(qiáng)的整體優(yōu)勢(shì)作戰(zhàn)平臺(tái)。
2.業(yè)務(wù)應(yīng)用和服務(wù)器的部署
早期是單機(jī)應(yīng)用:在一臺(tái)服務(wù)器上部署了所有的應(yīng)用軟件,為一個(gè)或者幾個(gè)用戶提供計(jì)算或者業(yè)務(wù)服務(wù),這種單機(jī)系統(tǒng)通常也被稱為工作站。
實(shí)現(xiàn)資源共享——C/S應(yīng)用部署架構(gòu):

通常有一個(gè)集中共享的應(yīng)用數(shù)據(jù)庫(kù),在使用者的PC機(jī)上安裝相同或者不同的應(yīng)用程序。這些應(yīng)用程序能夠操作或者共享應(yīng)用的數(shù)據(jù)庫(kù),以便實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的協(xié)同操作、應(yīng)用共享和統(tǒng)一保存。
由一個(gè)共享數(shù)據(jù)庫(kù)對(duì)多個(gè)應(yīng)用客戶端,構(gòu)成了一個(gè)2層的應(yīng)用部署架構(gòu)。
C/S架構(gòu)的缺點(diǎn):配置應(yīng)用和維護(hù)比較復(fù)雜,軟件升級(jí)也需要每臺(tái)客戶端逐一的進(jìn)行升級(jí),你利于應(yīng)用的靈活部署,不利于較大規(guī)模的客戶應(yīng)用和推廣。
- B/S架構(gòu):即Browse/Server三層模式的應(yīng)用架構(gòu)(客戶端瀏覽器、應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù))

數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器軟件都安裝在后臺(tái)的服務(wù)器上。
B/S架構(gòu)的優(yōu)點(diǎn):
- B/S架構(gòu)的web客戶端使用簡(jiǎn)單,免維護(hù)。
- 業(yè)務(wù)應(yīng)用軟件、數(shù)據(jù)庫(kù)系統(tǒng)則可以集中維護(hù)、統(tǒng)一部署、統(tǒng)一維護(hù)。
- 非常適用于大規(guī)模的應(yīng)用系統(tǒng)的部署于服務(wù)。
3.服務(wù)器互聯(lián)網(wǎng)應(yīng)用部署架構(gòu)
互聯(lián)網(wǎng)業(yè)務(wù)是典型的B/S架構(gòu)。
如今百度等大企業(yè)普遍采用大規(guī)模分布式的數(shù)據(jù)庫(kù)、Hadoop大數(shù)據(jù)集群、高密Scale-up水平擴(kuò)展應(yīng)用、搜索web集群接入的部署架構(gòu)模式。