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
























