今天如果你還不知道云計(jì)算,會(huì)有人說你”out”了,因?yàn)樗袕氖翴T的都在談?wù)撛朴?jì)算。但是云計(jì)算怎么和現(xiàn)有的數(shù)據(jù)中心聯(lián)系起來呢?從現(xiàn)有的數(shù)據(jù)中心如何打上云計(jì)算的快車呢?我在這里不想探討云計(jì)算的概念了,而從數(shù)據(jù)中心的云計(jì)算之旅來剖析云計(jì)算對(duì)我們的影響。
在探討數(shù)據(jù)中心的云計(jì)算之旅之前,有必要澄清一個(gè)誤區(qū):很多人認(rèn)為Amazon、Microsoft等都已經(jīng)構(gòu)建了云平臺(tái)了,直接將現(xiàn)有的數(shù)據(jù)中心搬上去不就開始了云計(jì)算了嗎?大家都知道云計(jì)算分私有云和公有云,Google、Microsoft等構(gòu)建的是公有云;同時(shí),云計(jì)算也可以分為專有云和通用云,Google、Microsoft等構(gòu)建的是專有云。我們可以方便地將現(xiàn)有的應(yīng)用遷移到通用的公有云上去,但是專有的公有云卻沒法承擔(dān)這個(gè)重任。專有云需要進(jìn)行專門的開發(fā),滿足基于特定條件開發(fā)出來的應(yīng)用。傳統(tǒng)的應(yīng)用要遷移到專有云上,往往需要修改源代碼。而我們現(xiàn)有的數(shù)據(jù)中心中大量的應(yīng)用我們都沒有源代碼,即使有源代碼,可能也找不到當(dāng)年的開發(fā)團(tuán)隊(duì)去修改它,這使得專有云只適合于某些特定的應(yīng)用場(chǎng)景,對(duì)我們現(xiàn)有的數(shù)據(jù)中心數(shù)十、甚至成百上千的應(yīng)用來說,往往無能為力。所有,數(shù)據(jù)中心的云計(jì)算之旅沒法搭乘專有云這班列車。那么數(shù)據(jù)中心的云計(jì)算之旅應(yīng)該從哪里開始呢?
首先,數(shù)據(jù)中心的云計(jì)算之旅要從構(gòu)建資源池開始。沒有資源的池化,云計(jì)算就無從談起。所謂資源的池化,包括了計(jì)算資源、網(wǎng)絡(luò)資源、存儲(chǔ)資源的池化。資源只有池化后,才能夠靈活配置、動(dòng)態(tài)調(diào)整,才能夠具有彈性、提高穩(wěn)定性和安全性。資源池化是整個(gè)云計(jì)算的第一步,也是特別重要的一步。在選擇資源池化方案的時(shí)候,要考慮如下五個(gè)方面:
構(gòu)建在可靠、經(jīng)驗(yàn)證的基礎(chǔ)之上
為共享 IT 服務(wù)提供一個(gè)平臺(tái)
為虛擬化和云計(jì)算管理提供完善的解決方案
支持您的整個(gè) IT 基礎(chǔ)架構(gòu)
在數(shù)以萬計(jì)的客戶部署中經(jīng)過了驗(yàn)證
VMware去年發(fā)布的vSphere 4.0是業(yè)界第一款云操作系統(tǒng),也是資源池化最好的工具。vSphere 4.0就已經(jīng)可以提供了一些列云計(jì)算的能力,而今年7月份發(fā)布的vSphere 4.1更進(jìn)一步提升,從各個(gè)層面進(jìn)行了增強(qiáng),同時(shí)還引入了內(nèi)存壓縮技術(shù)、存儲(chǔ)和網(wǎng)絡(luò)I/O控制能力,進(jìn)一步提高了效率、控制力和選擇性,更大限度地滿足云計(jì)算平臺(tái)的需求。VMware vSphere 4.1從上述五個(gè)方面的全面加強(qiáng),完全滿足數(shù)據(jù)中心構(gòu)建私有云和云服務(wù)商構(gòu)建公有云的需求,而新近VMware在舊金山召開的VMworld 2010上,已經(jīng)發(fā)布了和Bluelock、Colt、SingTel、Terremark和Verizon一起提供VMware vCloudTM Datacenter Service,這是VMware云解決方案重要的成功案例,標(biāo)志著VMware vSphere和VMware vCloudTM Director成為私有云和公有云最值得信賴的基礎(chǔ)平臺(tái)。vSphere 4.1的新功能見下面的概覽圖。
數(shù)據(jù)中心云計(jì)算之旅的第二步就是策略配置和自動(dòng)化。采用云計(jì)算,您無需再花費(fèi)寶貴的時(shí)間管理物理基礎(chǔ)架構(gòu)或應(yīng)用程序,從而能夠關(guān)注創(chuàng)新和為企業(yè)提供價(jià)值。將所有硬件資源集中到虛擬構(gòu)造塊中和定義了關(guān)聯(lián)應(yīng)用程序的服務(wù)級(jí)別后,就可以根據(jù)業(yè)務(wù)規(guī)則和應(yīng)用程序需求部署自動(dòng)化計(jì)劃。自動(dòng)化可提高 IT 的最終效率,從而將計(jì)劃和策略映射到業(yè)務(wù)并在私有云的服務(wù)交付機(jī)制(根據(jù)服務(wù)級(jí)別交付的應(yīng)用程序和服務(wù))中定義映射。數(shù)據(jù)中心云計(jì)算之旅進(jìn)行自動(dòng)化的過程可以簡(jiǎn)要概括如下:
· 定義服務(wù),包括完整的虛擬應(yīng)用程序堆棧 (vApp以及單臺(tái)服務(wù)器(應(yīng)用程序、Web 服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器)和介質(zhì)(操作系統(tǒng)、軟件、數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器等); )
· 設(shè)置服務(wù)級(jí)別:可用性(正常運(yùn)行時(shí)間)保證、資源訪問、存儲(chǔ)速度、網(wǎng)絡(luò)帶寬、計(jì)算資源份額、存儲(chǔ) IO 保證、備份頻率和災(zāi)難恢復(fù)要求;
· 設(shè)置自動(dòng)實(shí)現(xiàn)負(fù)載平衡和優(yōu)化資源的規(guī)則,使應(yīng)用程序從動(dòng)態(tài)資源調(diào)度、正常運(yùn)行時(shí)間保證和災(zāi)難恢復(fù)故障切換規(guī)則中受益;
· 根據(jù)應(yīng)用程序和業(yè)務(wù)優(yōu)先級(jí)對(duì)服務(wù)級(jí)別分層,并制定用于自助式訪問應(yīng)用程序和資源的策略,從而允許用戶在私有云中進(jìn)行無縫管理;
· 創(chuàng)建這些服務(wù)的類別,可允許以自助方式訪問和概括用于訪問、創(chuàng)建和修改這些服務(wù)的策略和權(quán)限(用戶權(quán)限),包括預(yù)構(gòu)建、直接部署虛擬機(jī)、vApp、介質(zhì)和軟件。
· 確定這些服務(wù)的價(jià)格和計(jì)費(fèi)方式;
· 通過利用 API(如 vSphere Management API (VIM) 和 vCloud Developer API)進(jìn)行腳本編寫,可自動(dòng)執(zhí)行管理任務(wù)。
將這些自動(dòng)化規(guī)則應(yīng)用于云計(jì)算基礎(chǔ)架構(gòu),可以高效地實(shí)現(xiàn)零接觸式基礎(chǔ)架構(gòu),其中 IT 可以作為服務(wù)提供 (ITaaS)。IT 將能夠使用可保持企業(yè)所需安全性、控制力和遵從性的云計(jì)算方法更好地管理風(fēng)險(xiǎn)。
數(shù)據(jù)中心云計(jì)算之旅的第三步就是完成私有云的構(gòu)建。在 IT 部門將其方法改為云計(jì)算后,就在根本上脫離了低效的“單個(gè)應(yīng)用程序、單臺(tái)服務(wù)器模式”的局面,因而,IT 部門能夠?qū)⑵湟郧坝糜诰S護(hù)的資源集中用于推動(dòng)業(yè)務(wù)創(chuàng)新和支持增長(zhǎng)。完成了資源的池化和自動(dòng)化后,還有兩步要完成:
· 就要?jiǎng)?chuàng)建標(biāo)準(zhǔn)化服務(wù)目錄:為了提供自助服務(wù)的模式,IT 部門能夠創(chuàng)建用戶的可用服務(wù)目錄。定義策略和權(quán)限,以允許用戶訪問、創(chuàng)建和修改這些服務(wù)。然后,需要為運(yùn)行在虛擬化基礎(chǔ)架構(gòu)中的所有應(yīng)用程序定義服務(wù)級(jí)別。這要求將應(yīng)用程序與名為虛擬應(yīng)用程序堆棧 (vApps) 的邏輯單元綁定。IT 部門還為基于既定服務(wù)級(jí)別保持對(duì)這些應(yīng)用程序的控制力制定了更新的過程。
· 提供用戶接入和收費(fèi):通過計(jì)量功能,用戶可了解使用情況,而收費(fèi)功能則提供了成本信息并使企業(yè)能夠了解為 IT 使用情況進(jìn)行優(yōu)先排序所需的信息。VMware 的私有云解決方案為 IT 部門提供了僅部署所需項(xiàng)的能力,同時(shí)使企業(yè)能根據(jù)使用情況進(jìn)行付費(fèi)。
服務(wù)目錄創(chuàng)建和用戶接入、收費(fèi),看上去都讓人無從下手,到底應(yīng)該選擇什么的產(chǎn)品和方案來完成這個(gè)過程呢?VMware在VMworld 2010上發(fā)布的VMware vCloudTM Director就是一個(gè)很好的云服務(wù)套件,可以幫助數(shù)據(jù)中心快速完成私有云的構(gòu)建,成為云計(jì)算道路上的重要里程碑。vSphere構(gòu)建的資源池可以通過VMware vCloudTM Director以目錄服務(wù)的形式進(jìn)行發(fā)布,讓用戶更方便的創(chuàng)建安全的私有云,讓IT以服務(wù)的方式來運(yùn)行。通過部署VMware vCloudTM Director,可以:
· 幫助企業(yè)增加業(yè)務(wù)彈性,讓用戶更方便的快速部署已經(jīng)預(yù)配置的服務(wù);
· 保證安全性和控制性的條件下,實(shí)現(xiàn)多租戶環(huán)境的有效管理,實(shí)現(xiàn)基于策略的用戶控制和基于vShield的安全控制;
· 在高效提供服務(wù)、確保內(nèi)部管理性的同時(shí),降低了成本;
· 追隨一種革命的方式完成云計(jì)算的部署,構(gòu)建內(nèi)部云的同時(shí),充分利用現(xiàn)有投資,維護(hù)開發(fā)性和標(biāo)準(zhǔn)化,并確保現(xiàn)有應(yīng)用的云間遷移性。
下圖是VMware vCloudTM Director的架構(gòu)圖,根據(jù)該圖,可以了解它的基本構(gòu)成。
當(dāng)然,完成了私有云的構(gòu)建是否就完成了所有云計(jì)算之旅呢?答案是否定的。因?yàn)槲覀儗磉€要利用到公有云,還要考慮到新應(yīng)用的開發(fā)是否自動(dòng)滿足云計(jì)算的標(biāo)準(zhǔn),以及桌面端怎么配合云計(jì)算的建設(shè)等。應(yīng)該說,云計(jì)算是一個(gè)不短的旅程,要根據(jù)IT的需要,不斷的演進(jìn)。而從整個(gè)架構(gòu)來去看,構(gòu)建了私有云,就可以開始提供云服務(wù),就可以慢慢積累與云共舞的經(jīng)驗(yàn),而這些經(jīng)驗(yàn)是您走向云計(jì)算下一個(gè)目標(biāo)的重要保障。沒有進(jìn)行私有云構(gòu)建,沒有第一手的云計(jì)算經(jīng)驗(yàn),很難將云計(jì)算和自己的數(shù)據(jù)中心緊密結(jié)合起來。VMware的云計(jì)算之旅還包括公有云構(gòu)建和服務(wù)提供、云應(yīng)用平臺(tái)搭建等。相信隨著數(shù)據(jù)中心的云化,您將愛上云,享受它跟您帶來的便利、高效和安心。