如何繞過虛擬化基礎架構背后的復雜性
雖然虛擬化技術簡化了IT部門提供計算資源的方式,但這項技術的成功卻帶來了一些意外不到的難題。
在最初的突飛猛進之后,虛擬化技術的應用增長可能遇到了障礙,這是由于創(chuàng)建新的虛擬功能很容易,可是IT部門管理所創(chuàng)建的復雜虛擬化環(huán)境的能力卻沒有跟上步伐。
本文簡要分析一下隱藏在虛擬化基礎架構背后的種種復雜性,并介紹了IT部門該如何尋找管理虛擬化基礎架構的方法。
虛擬化技術讓現(xiàn)實環(huán)境中的一臺物理機或其他一組資源可以訪問或托管數(shù)量眾多的虛擬機。用戶需要更多虛擬服務器時,虛擬化技術就會創(chuàng)建完全作為軟件形式的虛擬服務器。
對應用程序和基礎架構而言,軟件即服務(SaaS)和云計算是兩個顯著例子,示范了對應用程序、存儲系統(tǒng)、數(shù)據(jù)庫、計算和網(wǎng)絡等資源如何進行虛擬化處理。每周在出現(xiàn)更多這樣的例子。如今許多數(shù)據(jù)中心采用了"虛擬機放在首位"的政策:新創(chuàng)建的每臺服務器是虛擬服務器,除非特別指定創(chuàng)建物理服務器。
IT部門面臨的問題是,虛擬化讓他們從此踏上了這樣一條道路:接過SaaS或云計算服務提供商肩負的許多責任。如果IT部門提供虛擬化資源,工作人員必須能夠管理資源的配置,還要能夠管理支持虛擬設備的物理服務器的配置和容量。這時候,問題開始變得復雜起來。
你如何跟蹤對虛擬化資源方面急劇增長的需求?如果所有的虛擬化設備同時需要資源,該如何應對計算需求方面的高峰期?這些都不是容易解決的問題,即使對云計算服務提供商來說也不容易解決,他們還擁有高超技能的專職員工。對普通的IT部門來說,這往往需要管理數(shù)量突然增長了兩三倍的數(shù)據(jù);數(shù)據(jù)的變化速度比工作人員在過去所處理的要快100倍。
對IT部門而言,可能更嚴重的一個問題隱藏在這個事實:他們的虛擬基礎架構其實不如云計算服務提供商的虛擬基礎架構統(tǒng)一。亞馬遜網(wǎng)絡服務(Amazon Web Services)或Engine Yard等云計算服務提供商提供了一套明確定義的選項;配置選項和運營基礎架構的目的在于支持一套狹義定義的虛擬設備。
而在典型的數(shù)據(jù)中心中,這類標準、統(tǒng)一沒有實際價值。常常必須建立一個專用的虛擬服務器,以滿足所支持應用程序的特定要求。也許某臺服務器一開始是采用標準配置,但這種配置通常輔以一套獨特的軟件及其他資源,比如數(shù)據(jù)庫、網(wǎng)絡和Web服務。
這些相同的虛擬化應用程序可能還需要額外的安全配置,因為設計人員假定:應用程序和運行應用程序的服務器將來要經(jīng)常轉移到或"遷移到"數(shù)據(jù)中心的不同部分上。因而,配置必須考慮到服務器的當前安裝位置,以及將來可能出現(xiàn)的安裝位置。
管理虛擬環(huán)境復雜性挑戰(zhàn)引起了大大小小虛擬化公司的注意。VMware推出了眾多產(chǎn)品,旨在使虛擬服務器管理實現(xiàn)自動化,但預計長遠的解決方案會來自名為"虛擬數(shù)據(jù)中心操作系統(tǒng)"(VDC-OS)的這個軟件層。
這款下一代操作系統(tǒng)是一個軟件底層,可聚合及管理應用程序所需的所有基礎架構,并為虛擬數(shù)據(jù)中心提供一個自管理、自愈合的平臺。它會對一個或多個數(shù)據(jù)中心里面的所有資源進行虛擬化處理,讓它們可以隨意移動虛擬服務器,以實現(xiàn)各方面優(yōu)化;并且根據(jù)應用程序的需求,對虛擬機采用不同的服務水平。
VDC-OS還讓公司自己的虛擬化數(shù)據(jù)中心可以與第三方的云服務協(xié)同運作。一家名為Replicate Technologies的新興公司在著手解決這個問題,其辦法是分析"統(tǒng)一"的數(shù)據(jù)中心,以便發(fā)現(xiàn)及解決配置問題、資源分配方面的低效率、安全違規(guī)以及違反其他各種政策的問題――常常趕在故障出現(xiàn)之前及時排除。
在純粹的物理數(shù)據(jù)中心中使用這種探測設備不但需要極高的成本,干擾性也極大;而在虛擬化數(shù)據(jù)中心中,成本和干擾問題完全消除了。如果發(fā)現(xiàn)軟件和分析軟件都能發(fā)揮承諾的作用,就有望預先防范虛擬化環(huán)境的混亂。
你可能也猜想到了,解決虛擬化難題的辦法就是完善虛擬化技術。
【編輯推薦】