采用虛擬化戰(zhàn)略的企業(yè)需要保證有重要任務(wù)的IT系統(tǒng)和應(yīng)用程序的可管理性和自動化。企業(yè)還需要建立一些程序使他們最大限度地獲得整合到虛擬化平臺的好處并且緩解虛擬化的潛在風(fēng)險。沒有這樣做將影響到項目的成功和降低虛擬化戰(zhàn)略的價值。
急劇上漲的能源成本,要從固定的數(shù)據(jù)中心占地面積獲得額外的IT回報以及對于環(huán)境問題的擔(dān)心已經(jīng)使虛擬化從一個商品工具轉(zhuǎn)變成為在許多機構(gòu)的IT戰(zhàn)略中的一個中心角色。
虛擬化的歷史可以追溯到70年代。當(dāng)時,大型計算機可以進(jìn)行虛擬地分區(qū)以便托管多個客戶機。虛擬化已經(jīng)證明是安裝合和設(shè)置新的操作系統(tǒng)、升級現(xiàn)有的系統(tǒng)和向軟件開發(fā)人員提供隔離測試的沙箱等活動的一個理想環(huán)境。在虛擬化在21世紀(jì)的應(yīng)用中,歷史再一次重復(fù)了自己過去:虛擬化通常是在大多數(shù)企業(yè)的數(shù)據(jù)中心內(nèi)部開始的。IT運營和應(yīng)用程序開發(fā)團隊很快認(rèn)識到,他們能夠的得到額外的靈活性,不需要購買額外的硬件為特別的處理需求服務(wù)或者用于軟件測試。
隨著虛擬化從商品向主要角色的轉(zhuǎn)變,虛擬化規(guī)劃方面也發(fā)生了相應(yīng)的轉(zhuǎn)變,就是要保證企業(yè)所有的IT層完全一致以便在新的虛擬化環(huán)境中實施任務(wù)。除了保證在每一次配置新的虛擬機的時候基本的IT基礎(chǔ)設(shè)施組件都在位之外,企業(yè)應(yīng)用程序以及運營流程和程序也必須要完全建立起來以提供最終用戶用來做自己的工作的全套的服務(wù)。
因素1
從最終用戶或者功能用戶的角度看,無論一個環(huán)境是不是虛擬化的基本上都是沒有關(guān)系。這樣的用戶僅希望他們的應(yīng)用程序或者計劃能夠工作。這些程序的虛擬化是在后臺,因此基本上是一種看不見的技術(shù)。為虛擬化做規(guī)劃應(yīng)用努力減少對用戶日常活動的影響。
虛擬化把數(shù)據(jù)中心轉(zhuǎn)變?yōu)橐粋動態(tài)的IT環(huán)境,能夠提供靈活性和伸縮性的反應(yīng)能力,對于動態(tài)的每周7天每天24小時的全球市場推動的各種需求做出反應(yīng)。然而,在不啟動額外的硬件就能增加或者減少容量的能力為企業(yè)提供了更大的靈活性,但是,隨之而來的是許多需要解決的難題。
因素2
一個機構(gòu)當(dāng)前的系統(tǒng)監(jiān)視工具可能非常善于監(jiān)視服務(wù)器統(tǒng)計(如處理器利用率、輸入/輸出等等)并且如果超過某些限制的話就會發(fā)出警告。在一個虛擬化環(huán)境中,這個報警應(yīng)該會啟動一些行動,如啟動、停止或者刪除在這個環(huán)境中的虛擬機以幫助緩解發(fā)現(xiàn)的資源異常問題。規(guī)劃應(yīng)該考慮系統(tǒng)監(jiān)視器應(yīng)該如何采取修復(fù)虛擬環(huán)境的行動。
隨著每一個新的虛擬機的蔓延,IT運營團隊將面臨承認(rèn)有需要管理和監(jiān)視的額外的虛擬機的難題。這個IT運營團隊還要承擔(dān)如下職責(zé):用人工方式把工作量轉(zhuǎn)移到額外的資源,繼續(xù)檢查系統(tǒng)性能并且對信息做出反應(yīng),以及隨時解決發(fā)生的問題。
因素3
一個長期運行的復(fù)雜的業(yè)務(wù)流程都將包含在某一個點上的大規(guī)模的處理“高峰”期。在虛擬化環(huán)境中,額外的虛擬化可能會在高峰期到來之前出現(xiàn)(并且在高峰期過后立即停止)以便提供額外的處理能力。業(yè)務(wù)流程的這種編排程序(個人的或者產(chǎn)品)應(yīng)該充分熟悉這種虛擬化的環(huán)境以便注意到額外的虛擬機并且發(fā)揮這些虛擬機的優(yōu)勢。不熟悉這種情況,即使有動態(tài)增加計算能力的靈活性,虛擬化環(huán)境的這種重要的潛在好處也會丟失。計劃應(yīng)該考慮業(yè)務(wù)流程編排程序如何采取影響虛擬環(huán)境的行動。
這種工作量的增加以及連續(xù)多年缺少合格的和有技能的人才給IT運營增加了巨大的壓力。不必連續(xù)不斷地發(fā)現(xiàn)、培訓(xùn)和保留人才,機構(gòu)需要把多年積累的部落的運營管理知識結(jié)合到他們的虛擬戶環(huán)境結(jié)構(gòu)中。采用自動化的方法不僅會減少運營壓力,而且還能通過減少不負(fù)責(zé)任的人為干預(yù)重要的系統(tǒng)和應(yīng)用程序來緩解業(yè)務(wù)風(fēng)險。
因素4
深入研究以前的例子,如果人員負(fù)責(zé)編排這個業(yè)務(wù)流程,人們會認(rèn)為應(yīng)該有一個非常詳細(xì)的和認(rèn)真編寫的書面的人工流程說明文件讓他們按照這個文件管理處理的高峰期并且利用已經(jīng)建立起來的虛擬化環(huán)境。使用一個自動化的編排程序能夠消除人工流程的這種負(fù)擔(dān)(一個人能夠做多么高的價值的活動?)和風(fēng)險(如果這個人做錯了怎么辦?)。但是,只有在這個編排程序熟悉、互動和控制這個虛擬化的環(huán)境才能做到這一點。再說一次,不熟悉這個情況,虛擬化環(huán)境重要的潛在的好處就會丟失。計劃應(yīng)該僅最大的可能把人工流程轉(zhuǎn)變?yōu)樽詣踊牧鞒獭?/P>
保證額外的虛擬機上線支持高峰期的處理需求,優(yōu)化批量工作的分配以便在重要的期限前完成,自動地對錯誤做出反應(yīng)并且采取糾正措施只是虛擬化領(lǐng)域產(chǎn)生的工作量管理難題的一些例子。使用自動化可以簡化這些問題。在基礎(chǔ)設(shè)施層之外,還有一套相當(dāng)?shù)墓ぷ骱统绦虮仨氁瓿梢酝苿討?yīng)用程序處理。這些工作過去都是由數(shù)據(jù)中心的人員或者最終用戶人工操作的。應(yīng)用程序虛擬化產(chǎn)生了類似的一套難題并且需要受到同樣的關(guān)注,如果企業(yè)要在自己的IT環(huán)境中實現(xiàn)這些好處的話。
在虛擬化的環(huán)境中,硬件、系統(tǒng)和應(yīng)用程序之間的固定關(guān)系不再存在。從操作手冊中的指令順序到嵌入在應(yīng)用程序代碼中的固定參數(shù)等硬線連接的結(jié)合在虛擬化領(lǐng)域可以有不同的解釋。虛擬化在企業(yè)用于支持其業(yè)務(wù)的物理硬件設(shè)備和軟件系統(tǒng)之間增加了額外的一層抽象概念。
因素5
開發(fā)人員很容易編寫一個在一臺服務(wù)器上運行得很好的服務(wù)器。然而,如果沒有考慮到虛擬化環(huán)境,這個應(yīng)用程序在虛擬機環(huán)境中或者治理程序中就不能成功地運行。在客戶化開發(fā)的代碼中必須要支持虛擬化的環(huán)境。
在IT基礎(chǔ)設(shè)施管理層,有許多必須要完成的內(nèi)務(wù)和管理工作:備份、快照、數(shù)據(jù)庫調(diào)整、文件傳輸處理以及啟用和關(guān)閉虛擬機。在業(yè)務(wù)應(yīng)用程序?qū),有許多需要實施的功能流程和程序,如:銷售數(shù)據(jù)上載、訂單處理、貨品計價、物流、生產(chǎn)、分析與預(yù)測、金融與財務(wù)、人力資源與客戶關(guān)懷等。把這些活動的執(zhí)行聯(lián)系起來可以保證圍繞業(yè)務(wù)流程和IT流程的一切事情都能夠得到恰當(dāng)?shù)墓芾砗途S護。這些活動的范圍通常要超過一個單個的商業(yè)應(yīng)用程序或者系統(tǒng)管理解決方案的能力。企業(yè)需要管理它們的虛擬環(huán)境的全部接口。企業(yè)還需要能夠把物理的和虛擬的環(huán)境集成在一起,全面利用企業(yè)核心的應(yīng)用程序和操作平臺產(chǎn)生的功能的深度和廣度。
因素6
IT內(nèi)務(wù)處理和管理應(yīng)用程序必須是熟悉虛擬化的。的確,上述IT內(nèi)務(wù)處理任務(wù)包含在各種管理程序中。ERP、CRM和DW等商業(yè)應(yīng)用程序也要熟悉。如果一個特定的應(yīng)用程序本身不熟悉虛擬化的環(huán)境,讓另一個虛擬機上線支持一個特定的應(yīng)用程序是沒有意義的。在用于管理IT內(nèi)務(wù)處理、管理和商業(yè)應(yīng)用程序等應(yīng)用程序方面存在一些應(yīng)用程序整合的機會。某些類型的應(yīng)用程序(如工作調(diào)度器、系統(tǒng)管理器、業(yè)務(wù)流程管理器等)之間的區(qū)別已經(jīng)模糊到這種程度,即一個新的應(yīng)用程序也許能夠替代兩個或者更多的老的應(yīng)用程序的功能。規(guī)劃必須要包括商業(yè)應(yīng)用程序,每一個商業(yè)應(yīng)用程序都有自己的要求。
當(dāng)管理虛擬化的系統(tǒng)和應(yīng)用程序時組成合乎邏輯的聯(lián)盟和使用合乎邏輯的觀點能夠讓IT部門實現(xiàn)更大的靈活性和靈敏性。當(dāng)尋求通過業(yè)務(wù)流程實現(xiàn)IT內(nèi)務(wù)整理自動化的時候,要創(chuàng)建一套集中的政策定義,這些政策嵌入的參數(shù)變量不僅保證所有虛擬機的一致性和透明度,而且還能減少維護和管理開銷。
因素7
為這些項目建立一個單一的元數(shù)據(jù)存儲庫,因為政策定義、處理規(guī)則和業(yè)務(wù)流程是任何虛擬化環(huán)境中的一個積極的步驟。如果一個這樣的庫還包含有關(guān)當(dāng)前強制執(zhí)行的一些政策的狀況(如哪些政策處于統(tǒng)治地位和處理狀態(tài)),這樣的數(shù)據(jù)就可以用來以預(yù)防性的方式確定近期需要哪些虛擬資源,并且采取行動提供這些資源。還需要努力規(guī)劃如何使用元數(shù)據(jù)對虛擬環(huán)境進(jìn)行預(yù)防性的管理。
建立虛擬資源的可用性,確定當(dāng)前系統(tǒng)的性能以及分析其它指標(biāo)等方法可在運行時間使用以便優(yōu)化工作量的路由和分配。流程定義可以動態(tài)地進(jìn)行設(shè)置,使用參數(shù)覆蓋的方式在最適合保證滿足最終用戶服務(wù)級協(xié)議要求的管理程序服務(wù)器上實施。
因素8
在缺少編排程序自動進(jìn)行處理的情況下,系統(tǒng)監(jiān)視器能夠檢測系統(tǒng)事件和以反應(yīng)的方式發(fā)布警告。預(yù)防性的和反應(yīng)性的試圖修改這個虛擬環(huán)境都是不合法的。然而,這兩種事情都不做將浪費虛擬化的一些潛在的優(yōu)勢。應(yīng)該計劃地虛擬環(huán)境進(jìn)行預(yù)防性的和反應(yīng)性的調(diào)整。
在一個集中的庫保證所有的流程定義的安全并且對這些流程進(jìn)行管理將支持改變控制管理。沒有必要人工檢查那個腳本的更新,因為一個新版本的備份工具正在推出并且已經(jīng)傳送到了所有的虛擬機。需要在虛擬機上運行的重要活動將得到保護,防止非授權(quán)的更新和非法的使用。要保持一個記錄,報告對流程定義做出的一切改變以及詳細(xì)報告誰在什么地方、什么時間執(zhí)行了什么程序和執(zhí)行的結(jié)果,支持企業(yè)保證使用虛擬化不出現(xiàn)額外的經(jīng)營風(fēng)險和符合IT治理戰(zhàn)略。
因素9
正如早些時候強調(diào)指出的那樣,自動化提供了替代人工的高效率的方法。如果對虛擬化環(huán)境進(jìn)行修改是自動化的(如預(yù)防性地使用狀態(tài)數(shù)據(jù)、自動回應(yīng)報警和在業(yè)務(wù)流程中計劃的改變),那么,這個自動化的編排程序就應(yīng)該采取一系列嚴(yán)格的審計行動。計劃遵守法規(guī)的事情是必須的。
結(jié)論
不用撣掉老的IT運營書上的塵土并且對它進(jìn)行更新以支持一個虛擬化的戰(zhàn)略,企業(yè)需要認(rèn)識到把知識和經(jīng)驗嵌入到自動化流程中不僅簡化虛擬領(lǐng)域的管理和控制,而且還能保證在適當(dāng)?shù)臅r候和環(huán)境中做出聰明的決策。自動化的方法意味著改善吞吐量、提高準(zhǔn)確性、減少錯誤和降低風(fēng)險。通過采用技術(shù)分析資源利用率和迅速做出反應(yīng)、在虛擬化環(huán)境中配置額外的資源等方法把這些技術(shù)應(yīng)用與工作中會提高生產(chǎn)率和吞吐量。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:不可忽視 實施虛擬化前必須考慮的九大因素
本文網(wǎng)址:http://www.oesoe.com/html/support/1112157631.html