1概述
1.1云平臺定義
從狹義上來說,云平臺是指1T基礎(chǔ)設(shè)施的交互和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需資源:而從廣義上來說,云平臺是指服務(wù)的交互和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需服務(wù)。
1.2應(yīng)用云平臺的意義
傳統(tǒng)服務(wù)器存在部署周期長、極易出現(xiàn)性能瓶頸、資源消耗大、價格昂貴等問題,需對傳統(tǒng)服務(wù)器架構(gòu)進(jìn)行技術(shù)革新。在這種背景下,云平臺應(yīng)運而生,具有如下特點:
1.2.1虛擬化
用戶請求的資源來自"云",應(yīng)用在"云"中某處運行,而用戶無需了解也不用考慮應(yīng)用運行的具體位置。
1.2.2高可靠性
"云"使用了數(shù)據(jù)多副本容錯、計算節(jié)點同構(gòu)可互換措施,以保障服務(wù)的高可靠性。
1.2.3通用性
云平臺不針對特定的應(yīng)用,在"云"支撐下可以構(gòu)造出千變?nèi)f化的應(yīng)用,同一個"云"可以同時支撐不同的應(yīng)用運行。
1.2.4高擴(kuò)展性
"云"規(guī)??梢詣討B(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長的擴(kuò)展需求。
1.2.5按需服務(wù)
"云"是一個龐大的資源池,可以按需使用。
1.2.6成本低廉
"云"的自動化集中式管理使企業(yè)無需負(fù)擔(dān)高昂的數(shù)據(jù)中心管理成本,"云"的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,用戶可以充分享受"云"平臺的低成本優(yōu)勢。
1.3云平臺的3個服務(wù)層級
根據(jù)云平臺提供資源類別的不同,分為3個服務(wù)層級:
(1)1aas:1nfrastructure一as一a一service基礎(chǔ)設(shè)施即服務(wù),簡稱設(shè)施層):
(2)Paas:P1atform一as一a一service平臺即服務(wù),簡稱平臺層):
(3)saas:software一as一a一service軟件即服務(wù),簡稱應(yīng)用層)。
各層級邏輯架構(gòu)如圖1所示。
當(dāng)前人們主要的任務(wù)是如何高質(zhì)量地搭建一套適合公司特點的1aas設(shè)施層,為將來更高級的云平臺應(yīng)用打下堅實基礎(chǔ)。
2云平臺方案選型
早在多年前,我公司信息部就關(guān)注了云平臺這一新興技術(shù)及其巨大潛力。在一系列技術(shù)預(yù)研評估與不斷積累摸索中,大膽采用開源模式,最終成功搭建了具有公司特色的云平臺系統(tǒng),且處于行業(yè)領(lǐng)先地位。
云平臺根據(jù)資源所處位置及服務(wù)提供者,可分為公有云、私有云兩種類型:而根據(jù)商業(yè)模式的不同,云平臺又分為商業(yè)及開源兩種模式。根據(jù)這些方案的不同特點,選擇符合公司特點的"云"作為公司云平臺的基礎(chǔ)架構(gòu)。各方案組合示意如表1所示。
由表1可知,采用開源技術(shù)搭建企業(yè)自己的私有云,綜合了各種方案的優(yōu)點,其安全性、成本、擴(kuò)展性、技術(shù)積累以及對企業(yè)影響等方面都非常符合公司需求。因此我公司最終選擇了RHEV紅帽開源企業(yè)虛擬化)作為公司私有云平臺方案。
3公司特色的云平臺搭建
我公司在探索云平臺建設(shè)時經(jīng)過了反復(fù)實踐過程,從最早的商業(yè)虛擬化產(chǎn)品VMware)到如今的開源云平臺方案RHEV),逐漸走向成熟。下面主要介紹我公司開源云平臺建設(shè)的目標(biāo)、過程及成效。
3.1建設(shè)目標(biāo)
云平臺包含基礎(chǔ)設(shè)施服務(wù)、平臺服務(wù)、軟件服務(wù)3層,本次云平臺建設(shè)的主要目標(biāo)是搭建一個完整的Iaas平臺,基礎(chǔ)層是最緊急服務(wù),為后續(xù)平臺服務(wù)、軟件服務(wù)提供基礎(chǔ),并基于云平臺的應(yīng)用提供有力保障。
3.2技術(shù)架構(gòu)與特性
3.2.1物理架構(gòu)
整個Iaas由控制端(-RHV-M)、Ryper端(-RHV-R)、網(wǎng)絡(luò)及存儲平臺組成。用戶通過控制端進(jìn)行大部分操作,如分配虛擬化資源、監(jiān)控平臺狀態(tài)、維護(hù)平臺參數(shù)等。
3.2.2容災(zāi)
當(dāng)控制端檢測到一臺Ryper節(jié)點故障宕機(jī)時,會自動遷移故障節(jié)點上的虛擬機(jī)至正常節(jié)點,從而實現(xiàn)故障容災(zāi),保障業(yè)務(wù)連續(xù)性。
3.2.3負(fù)載均衡
當(dāng)一臺Ryper節(jié)點負(fù)載過大時,可遷移該節(jié)點上部分虛擬機(jī)至空閑節(jié)點,實現(xiàn)整個云平臺的負(fù)載均衡。
3.2.4動態(tài)擴(kuò)展
我公司云平臺允許實時動態(tài)擴(kuò)展Ryper節(jié)點,并通過負(fù)載均衡機(jī)制重新分配任務(wù),從而實現(xiàn)整個平臺的即插即用、動態(tài)擴(kuò)展。
4結(jié)語
我公司云平臺的建成與使用才剛剛起步。我們初步完成了"多虛一"(即Iaas層)的建設(shè),對于更高層次的應(yīng)用,比如"一虛多"(即Paas層)、應(yīng)用整合(即saas層)是今后發(fā)展的方向,為公司業(yè)務(wù)的壯大提供先進(jìn)的技術(shù)支持與信息平臺。





