今兒我們來說說云計(jì)算服務(wù)器,但在說之前,先聊聊云計(jì)算。云計(jì)算不管網(wǎng)上如何去定義它,它的本質(zhì)其實(shí)就是一種服務(wù)的方式,舉個(gè)例子,我們現(xiàn)在玩游戲的方式就是擁有一款配置不錯(cuò)的電腦,然后再從網(wǎng)上去下載一款游戲,所以我們需要的就是電腦和游戲。而有了云計(jì)算,我們需要的就是顯示器和網(wǎng)絡(luò)(當(dāng)然鼠標(biāo)鍵盤這些輸入設(shè)備也是需要的),這是最簡單的云計(jì)算的服務(wù),我們只需要使用這個(gè)產(chǎn)品就可以了,不需要考慮如何制作這個(gè)產(chǎn)品,如何維護(hù)這個(gè)產(chǎn)品,這就是云計(jì)算里最直接的一種服務(wù)就是SaaS——軟件即服務(wù)。
云計(jì)算除了SaaS之外,還有PaaS和IaaS,其實(shí)當(dāng)你理解了SaaS之后,PaaS與IaaS也是同樣的道理,SaaS是我們直接使用做好的產(chǎn)品,PaaS則可以定制我們需要的產(chǎn)品,IaaS可以控制我們制作產(chǎn)品的設(shè)備。簡單的來說就是SaaS、PaaS、IaaS是逐漸遞增開放程度的三種模式。這三種模式也是目前云計(jì)算公認(rèn)的三種服務(wù)類型。
那么云計(jì)算有哪些特點(diǎn)呢?
1、超大規(guī)模 “云”具有相當(dāng)?shù)囊?guī)模,Google云計(jì)算已經(jīng)擁有100多萬臺服務(wù)器,亞馬遜、IBM、微軟和Yahoo等公司的“云”均擁有幾十萬臺服務(wù)器。“云”能賦予用戶前所未有的計(jì)算能力。
2、虛擬化 云計(jì)算支持用戶在任意位置使用各種終端獲取服務(wù)。所請求的資源來自“云”,而不是固定的有形的實(shí)體。應(yīng)用在“云”中某處運(yùn)行,但實(shí)際上用戶無需了解應(yīng)用運(yùn)行的具體位置,只需要一臺筆記本或一個(gè)PDA,就可以通過網(wǎng)絡(luò)服務(wù)來獲取各種能力超強(qiáng)的服務(wù)。
3、高可靠性 “云”使用了數(shù)據(jù)多副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來保障服務(wù)的高可靠性,使用云計(jì)算比使用本地計(jì)算機(jī)更加可靠。
4、通用性 云計(jì)算不針對特定的應(yīng)用,在“云”的支撐下可以構(gòu)造出于變?nèi)f化的應(yīng)用,同一片“云”可以同時(shí)支撐不同的應(yīng)用運(yùn)行。
5、高可伸縮性 “云”的規(guī)模可以動態(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長的需要。
6、按需服務(wù) “云”是一個(gè)龐大的資源池,用戶按需購買,像自來水、電和煤氣那樣計(jì)費(fèi)。
7、極其廉價(jià) “云”的特殊容錯(cuò)措施使得可以采用極其廉價(jià)的節(jié)點(diǎn)來構(gòu)成云;“云”的自動化管理使數(shù)據(jù)中心管理成本大幅降低;“云”的公用性和通用性使資源的利用率大幅提升;“云”設(shè)施可以建在電力資源豐富的地區(qū),從而大幅降低能源成本。
云計(jì)算對服務(wù)器的要求
在了解了云計(jì)算之后,我們再說回云計(jì)算服務(wù)器,現(xiàn)在對于云計(jì)算服務(wù)器沒有一個(gè)明確的定義,也沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。與傳統(tǒng)服務(wù)器相比,傳統(tǒng)服務(wù)器中,包含處理器摸塊、存儲模塊、網(wǎng)絡(luò)模塊、電源、風(fēng)扇等設(shè)備。
云服務(wù)器關(guān)注的是高性能吞吐量計(jì)算能力,關(guān)注的是在一段時(shí)間內(nèi)的工作最總和。因此,云服務(wù)器在架構(gòu)上和傳統(tǒng)的服務(wù)器有著很大的區(qū)別。
架構(gòu)上,云服務(wù)器體系架構(gòu)包含云處理器模塊、網(wǎng)絡(luò)處理模塊、存儲處理模塊與系統(tǒng)件理模塊等。這種架構(gòu)的優(yōu)勢使得云服務(wù)器可以大大提高了利用率,采用多個(gè)云處理器完成系統(tǒng)設(shè)計(jì),引入低功耗管理理念完成對系統(tǒng)的集中冗余管理,同時(shí)在系統(tǒng)中省去了很多重復(fù)的硬件。
云服務(wù)器一般包括線程、核、處理器、網(wǎng)絡(luò)、加速器等功能單元全部計(jì)算的總和。因此,云計(jì)算一般都有著龐大的數(shù)據(jù)輸入量或海量的工作集。那么服務(wù)器應(yīng)該具備哪些能力呢,我們詳細(xì)的來說一說。
高密度
高密度低成本基本上已經(jīng)是云服務(wù)器的基本要求了,按照云計(jì)算中心本身的特點(diǎn),云服務(wù)器應(yīng)該和云計(jì)算中心高密度、低功耗、低成本的特點(diǎn)相符,即主要面向大規(guī)模部署的云應(yīng)用。高密度服務(wù)器能夠減少延遲、提高反應(yīng)速度。目前高密度服務(wù)器主要分為多路機(jī)架和刀片服務(wù)器。
虛擬化
服務(wù)器虛擬化的能力,可以說直接影響云計(jì)算的效果。由于服務(wù)器虛擬化技術(shù)實(shí)現(xiàn)了將高負(fù)載節(jié)點(diǎn)中的某些虛擬機(jī)實(shí)時(shí)遷移到低負(fù)載的節(jié)點(diǎn),把多個(gè)低負(fù)載的虛擬機(jī)合并到一個(gè)物理節(jié)點(diǎn),并將多余的空閑物理節(jié)點(diǎn)關(guān)閉,以提高資源的使用效率,使負(fù)載達(dá)到均衡,從而使上層應(yīng)用的性能得到了保障,同時(shí)還達(dá)到了減少能耗的目的。
因此云計(jì)算利用服務(wù)器虛擬化技術(shù)可實(shí)現(xiàn)對虛擬機(jī)的部署和配置,通過對虛擬機(jī)的快速部署和實(shí)時(shí)遷移能大大提高系統(tǒng)的效能,還可通過對虛擬機(jī)資源的調(diào)整來實(shí)現(xiàn)軟件系統(tǒng)的可伸縮性,確保系統(tǒng)能迅速從故障中恢復(fù)并繼續(xù)提供服務(wù),提高了系統(tǒng)的可靠性與穩(wěn)定性。所以在購買云服務(wù)器的時(shí)候,服務(wù)器硬件虛擬化的支持程度是考量服務(wù)器的一個(gè)重要因素。
橫向擴(kuò)展
根據(jù)云計(jì)算的第一個(gè)特點(diǎn)“超大規(guī)模”來說,云計(jì)算服務(wù)器的橫向擴(kuò)展能力就變得至關(guān)重要,目前英特爾已經(jīng)推出了橫向擴(kuò)展的存儲解決方案,結(jié)合英特爾的硬件,可以對這種大量的文件訪問提供更高數(shù)據(jù)庫和更好的可擴(kuò)展性,而英特爾萬兆網(wǎng)卡可以結(jié)合英特爾虛擬化技術(shù),為整個(gè)云計(jì)算的中心提供更高效、更安全以及更簡化的方式,保證了云數(shù)據(jù)中心的靈活性。
并行計(jì)算
云計(jì)算在某種形式上來說就是分布式計(jì)算、并行計(jì)算、網(wǎng)格計(jì)算等一脈相傳的技術(shù)路線,從概念上來說,可以把云計(jì)算看成是“存儲云”+“計(jì)算云”的有機(jī)結(jié)合,而計(jì)算云就是指并行計(jì)算,因此,云計(jì)算的基礎(chǔ)架構(gòu)首先是要確保能實(shí)現(xiàn)并行計(jì)算。
總結(jié):
綜上所述云計(jì)算對于服務(wù)器本身的性能要求不是很高,但對于服務(wù)器的結(jié)構(gòu)靈活性上來說有一定的要求,另一方面就是對于服務(wù)器的計(jì)算密度、虛擬化能力、以及是否能夠?qū)崿F(xiàn)并行計(jì)算的能力這幾方面要注重的去考慮,所以我們再去挑選服務(wù)器的時(shí)候,結(jié)合上述的四點(diǎn)要求去做,以做到事半功倍的效果