03 服務(wù)器技術(shù)和架構(gòu)

本篇重點(diǎn):

  1. 服務(wù)器技術(shù)架構(gòu):Scale-up單臺(tái)高性能(戰(zhàn)艦)、Scale-out多臺(tái)集群(小艇群)、Hyper-converged封裝融合(航母)
  2. 應(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):

image.png

通常有一個(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ù))
B/S架構(gòu)

數(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)模式。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容