服務器技術和架構

一、服務器技術架構的三大發展趨勢

一般而言,客戶需求決定了服務器的發展方向,從服務器的技術架構來看,目前整個服務器的技術架構的發展有三個大趨勢:縱向擴展架構、橫向擴展架構、超融合架構。

這裏寫圖片描述

1、縱向架構(Scale-up)

Scale-up縱向擴展,主要是提升單臺服務器的性能,包括高可靠、高可用性以及可擴展性,主要應用於高性能交易類業務。

這裏寫圖片描述

主要用於關鍵數據庫、應用系統以及HPC高性能計算業務等。Scale-up架構廣泛應用與金融交易、電信計費、科學研究、氣象分析等領域。Scale-up服務器可以比作一搜龐大而戰鬥力超強的驅逐艦。

2、橫向架構(Scale-out)

簡單說就是以數量取勝,Scale-out架構通常對單臺服務器性能要求不高,主要通過更多的服務器協同完成任務。

這裏寫圖片描述
這種架構具有高性能、低沉本、高密度、節能低碳和集羣管理等特點,該架構通常應用於超大規模數據中心、大數據分析、公有云、Web應用集羣等業務場景。Scale-out系統可以比作一個輕型的快艇集羣,通過羣狼戰術實現整體的作戰效能。

3、超融合架構(Hyper-converged)

這種架構理念是將計算、存儲、網絡和統一管理放在一個盒子裏。

這裏寫圖片描述

通過一體化的設計、集成與優化,消除系統瓶頸,實現更好的整體系統效能。這種架構主要應用於高性能數據分析、數據庫整合、雲計算資源池平臺、一體化數據中心等應用場景。這種架構可以比作航母(牛bi哄哄的那種),是一個超強的整體優勢作戰平臺。

二、業務應用和服務器部署

1、早期應用部署

早期的服務器系統都是單機應用,在一臺服務器上部署了所有應用軟件:

這裏寫圖片描述

這種服務器爲一個或者幾個用戶提供計算或者業務服務,這種單機系統通常也被稱作工作站。

2、服務器C/S應用部署架構

在C\S架構中,通常會有一個集中共享的應用數據庫,而每個使用系統的員工會有自己的PC機,每個PC機安裝不同的應用程序,這些應用程序能夠操作使用或者共享應用數據庫,這樣能夠實現業務系統的協同操作、應用共享和統一保存。

這裏寫圖片描述
軟件升級也需要每臺客戶端逐一的升級。非常不方便於維護。例如早期的銀行櫃員業務系統、公司財務系統等。

3、服務器B/S應用部署架構

這是一種優化的架構,伴隨着因特網的興起而發展起來。

這裏寫圖片描述
在這種三層架構中,PC客戶機只需要有一個標準的web瀏覽器即可與服務器交互。當用戶需要不同的業務時,只需要連接到不同的應用服務器即可。客戶端使用簡單、免維護。

三、服務器互聯網應用部署架構
採用的是是典型的B/S架構。因爲互聯網應用通常具有用戶數量龐大、併發點擊負載高、海量大數據等特點。因此一直朝着開放、分佈式的架構模式發展。

這裏寫圖片描述

如當今的百度、騰訊數據中心普遍採用大規模分佈式的數據庫。Hadoop大數據集羣、高密Scale-out水平擴展應用、搜索web集羣接入的部署架構模式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章