保證虛擬化應(yīng)用成敗的關(guān)鍵并非技術(shù)本身
在面臨部署虛擬化技術(shù)必須要解決的許多層次的問題時(shí),許多接觸虛擬化技術(shù)的人常常為這種架構(gòu)的復(fù)雜性感到吃驚。大多數(shù)人一般都圍繞數(shù)據(jù)中心優(yōu)化或者專有的云計(jì)算來考慮虛擬化問題,并且發(fā)現(xiàn)在他們?cè)趯?shí)施第一個(gè)虛擬化項(xiàng)目的時(shí)候很難判明方向。
雖然虛擬化廠商確實(shí)能夠提供幫助,但是,核心的問題是那些部署虛擬化技術(shù)的人常常需要處理許多特定領(lǐng)域的問題,如圍繞數(shù)據(jù)、服務(wù)和貢獻(xiàn)服務(wù)的架構(gòu)的復(fù)雜問題以及在整個(gè)虛擬化環(huán)境中的同步化。雖然有許多關(guān)于虛擬化定義的信息,但是,很少有人知道使用虛擬化的方法和流行的最佳做法。因此,有虛擬化許多項(xiàng)目都相繼失敗了。這些失敗并不是因?yàn)樘摂M化技術(shù)有問題,而是因?yàn)閯?chuàng)建和執(zhí)行了錯(cuò)誤的解決方案。正如有人說的那樣,我們不知道我們?cè)谧鍪裁?,但是,失敗告訴了我們。
這個(gè)問題的核心是許多人認(rèn)為虛擬化技術(shù)本身是有魔力的,采用VMware或者Zen軟件是第一步,也是唯一的一個(gè)步驟。事實(shí)上,這是一個(gè)架構(gòu)的實(shí)踐,因此應(yīng)該考慮許多因素,包括數(shù)據(jù)和數(shù)據(jù)的使用,服務(wù)和服務(wù)的使用以及流程和流程的使用。
對(duì)于那些尋求虛擬化領(lǐng)域最佳做法的那些人來說,最好是研究一下現(xiàn)有的方法和圍繞SOA(面向服務(wù)的架構(gòu))的最佳做法。SOA的核心觀點(diǎn)是:我們將把系統(tǒng)細(xì)分為功能的基本元素,并且把這些基本元素作為服務(wù)等成套的架構(gòu)組件建立起來,使這些服務(wù)滿足業(yè)務(wù)的需求。
這里的重要問題是,在進(jìn)行到包含所有這一切如何工作以及如何在虛擬化環(huán)境中發(fā)揮很好作用這個(gè)步驟之前,人們要更好地理解業(yè)務(wù)、這個(gè)問題領(lǐng)域和基礎(chǔ)的架構(gòu)組件(如,數(shù)據(jù)、服務(wù)和流程)。這個(gè)中間的步驟是如何更好地配置虛擬化環(huán)境以滿足系統(tǒng)的需求。這個(gè)工作量也許比你預(yù)料的要多。但是,考慮到這樣做能夠消除的風(fēng)險(xiǎn),這個(gè)努力是值得的。
除了核心架構(gòu)的問題之外,我們還需要考慮治理、安全與測試、解決這些問題的最佳做法、以及如何定義成功。如何定義成功是最重要的。許多指望利用虛擬化的人不知道圍繞他們現(xiàn)有的IT基礎(chǔ)設(shè)施的核心好處是什么,因此,需要建立一個(gè)業(yè)務(wù)實(shí)例和目標(biāo)。在實(shí)施虛擬化的時(shí)候,這些目標(biāo)是應(yīng)該能夠?qū)崿F(xiàn)的。
虛擬化最終將成為你要做的事情以及你要購買和實(shí)施的東西。那些采取錯(cuò)誤步驟的人將遭到失敗,不管這個(gè)技術(shù)能夠做什么。那些圍繞虛擬化實(shí)施定義一個(gè)健康流程的人多數(shù)會(huì)取得成功。你想成為什么樣的人呢?
【編輯推薦】