一步一步教你搭建私有云
在維持原有預(yù)算水平不變的前提下改進(jìn)IT業(yè)務(wù)的***方法就是搭建一個私有云架構(gòu)。
基于云的應(yīng)用交付正逐步演變成為IT行業(yè)發(fā)展的必然趨勢。要想對IT部門和企業(yè)的業(yè)務(wù)流程進(jìn)行重新架構(gòu)來滿足內(nèi)部云服務(wù)的交付將會耗費幾年時間。而現(xiàn)在是時候該為其打好地基了。
成熟老練的IT專家們接觸云計算已經(jīng)好多年的時間了,如果他們有人很不贊同云計算的概念,那也肯定有一定原因。像網(wǎng)格計算這樣的其它概念,無論是“來”還是“走”都沒有引起這么多的關(guān)注。
但是要記住,X86服務(wù)器虛擬化也面臨著類似的情況。如今的X86系統(tǒng)管理程序在多機(jī)構(gòu)對于新的應(yīng)用來說只能是一個替補平臺。這也正是云計算沒有不網(wǎng)格計算和其它IT即服務(wù)平臺的原因所在。
定義云計算
你或許會問我,“難道云計算和IT既服務(wù)”是一個概念?你說對了,當(dāng)然,IT市場是與時俱進(jìn)的。
因此,我們有了云計算這個概念。在Burton Group,關(guān)于云的構(gòu)成我們進(jìn)行了許多爭論,以下是我們最終得出的結(jié)論:
云是用來根據(jù)用戶需求將IT技術(shù)轉(zhuǎn)化為服務(wù)的一系列規(guī)則、技術(shù)及業(yè)務(wù)模式。
你或許會認(rèn)為以上定義過去籠統(tǒng),事實的確是這樣。這是因為云計算涵蓋了多項技術(shù),可以概括為以下幾部分:
軟件及服務(wù)(SaaS)
平臺即服務(wù)(PaaS)
軟件基礎(chǔ)設(shè)施即服務(wù)
系統(tǒng)基礎(chǔ)設(shè)施即服務(wù)
SaaS包括企業(yè)外部供應(yīng)商提供的應(yīng)用。Salesforce.com和Google Apps就是成功的SaaS應(yīng)用交付案例。
PaaS提供的云計算平臺可以被用來幫企業(yè)運行“云”外的應(yīng)用。Microsoft Azure就是一個很好的PaaS例子。
軟件基礎(chǔ)設(shè)施即服務(wù)是一種針對獨立計算機(jī)的云服務(wù),可以提供專門的應(yīng)用支持,但不提供整體軟件平臺服務(wù)。如果它提供整體軟件平臺服務(wù),那它就屬于PaaS。
例如,Amazon Simple DB和Microsoft SQL Data Services都屬于軟件基礎(chǔ)設(shè)施服務(wù)。盡管說Microsoft SQL Data Services被包含進(jìn)了Azure平臺,但它還是被作為一種單機(jī)服務(wù)來提供。因此,它擁有自己的軟件基礎(chǔ)設(shè)施服務(wù)稱號。
***,是系統(tǒng)基礎(chǔ)設(shè)施即服務(wù),它將物理或虛擬硬件作為服務(wù)來提供。這種架構(gòu)適合于傳統(tǒng)的虛擬設(shè)備供應(yīng)商,比如說VMware、Microsoft和Citrix。
作為三種主要的云計算類型,SaaS、PaaS及軟件基礎(chǔ)設(shè)施即服務(wù)主要是用來為企業(yè)提供外部平臺的,而系統(tǒng)基礎(chǔ)設(shè)施即服務(wù)可以被IT組織內(nèi)部運行或由第三方服務(wù)供應(yīng)商來運行。在未來幾年內(nèi),許多組織和機(jī)構(gòu)將利用虛擬架構(gòu)來在內(nèi)部云上為一些服務(wù)提供支持,同時還有可能在外部云上對其進(jìn)行支持。
如果可以部署一套允許在企業(yè)內(nèi)部和外部平臺間實現(xiàn)負(fù)載轉(zhuǎn)換的架構(gòu),IT組織的業(yè)務(wù)會更加靈活,相應(yīng)的運營成本也會更低。例如,如今又許多企業(yè)都在借助外部供應(yīng)商對企業(yè)的培訓(xùn)和研發(fā)資源進(jìn)行運營。
此外,現(xiàn)在有許多企業(yè)運行的應(yīng)用都是在一年中的一段時間使用頻率很高而在其它時間基本處于空閑的。對于這些負(fù)載來說,外部云顯得更有意義。為什么要花一年的時間運行實際只需用三個月的物理服務(wù)器呢?系統(tǒng)全天候運營對電力、冷卻、數(shù)據(jù)中心的地板空間及管理資源是一種極大的浪費。
圖1描述的是一個基礎(chǔ)設(shè)施即服務(wù)的云計算模型。其中展示了三種云。Raleigh和Atlanta站是內(nèi)部云,服務(wù)提供商扮演的是外部云的角色。
并不是說每一個工作站都是一塊云。相反,每個站點提供的都是IT即服務(wù)的遞交模式。系統(tǒng)是由內(nèi)部提供支持的,因此Raleigh和Atlanta站會擁有內(nèi)部云,服務(wù)提供商是外部云。
或許可以將外部云與內(nèi)部云的虛擬化架構(gòu)管理層整合起來,從而部署內(nèi)部虛擬機(jī)鏡像文件,并將其運行在外部供應(yīng)商的架構(gòu)上。這就可以為培訓(xùn)和研發(fā)等業(yè)務(wù)提供支持。
將虛擬化作為云計算的基礎(chǔ)可以允許相關(guān)組織繼續(xù)使用現(xiàn)有的操作系統(tǒng)和應(yīng)用,而不需去學(xué)習(xí)外部云供應(yīng)商的自有APIs規(guī)劃。
此外,虛擬化對于硬件的抽象化可以讓相關(guān)組織的業(yè)務(wù)更具靈活性,隨時可以根據(jù)需求遷移到所需的工作負(fù)載,可以提高所有應(yīng)用(包括那些集群外部應(yīng)用)的可用性。
虛擬化可以簡化研發(fā)、修復(fù)、更新、定期維修及災(zāi)難恢復(fù)等等這些IT任務(wù)。但它同時也帶來了許多挑戰(zhàn)。
我們的客戶表示,對于法規(guī)遵從性的擔(dān)心是阻礙企業(yè)采用公共云的最主要原因。如果供應(yīng)商想讓企業(yè)認(rèn)真考慮他們的平臺,他們必須在當(dāng)前共享企業(yè)架構(gòu)的法規(guī)遵從性和安全按性方面做得更好。
【編輯推薦】