現如今,鑒于科技業界的各大新聞頭條均已經被諸如像云服務和容器技術這樣的內容所長期霸占,使得服務器虛擬化可能看起來已經像是明日黃花般過時的消息了。但事實上,對于當前的大多數企業組織而言,虛擬化平臺仍然被列為高優先級事項。
對于那些希望將其IT部門從過去那種典型的維護角色轉型為業務創新的推動者的角色的企業團隊來說,IT基礎設施自動化是另一大重中之重。
在本文中,我們將從IT專業人員的角度出發,來為廣大讀者朋友們介紹為什么說服務器虛擬化在對于當前的IT企業組織而言仍然有著非常重要的價值意義,以及企業的那些舊的平臺要如何通過利用新的技術以及IT基礎設施自動化來緩解日常運營中的繁雜事宜的五種方法。
當前,世界各地企業組織的IT部門都正在經歷著從此前的后臺維護職位角色到企業核心業務創新的支持和推動者這一角色轉型的重大變革的過程中。
而成功的轉型則取決于您企業IT部門的優先級列表,業內的相關專家們已經為我們揭示了為什么服務器虛擬化和IT基礎架構自動化需要被納入您企業IT部門的優先級列表名單的前列。
新的技術、舊的特點推動了服務器虛擬化平臺的持續發展演化
服務器虛擬化平臺已經存在很久了,從用戶采用的角度來看,這似乎早已不是什么大新聞了。
但是技術其實是有其生命的。雖然云計算和容器技術已然長期霸占著當前科技新聞的頭條,但服務器虛擬化技術其實仍然在持續不斷的發展演化。根據TechTarget網站的企業IT優先級調查顯示,在剛剛過去的2017年,服務器虛擬化計劃位列企業數據中心基礎設施項目中的前列。在針對北美市場的971名受訪者所進行的調研中,有40%的受訪者認為服務器虛擬化是他們所在企業IT議程上的頭等項目,而系統管理(39%)和混合云(32%)項目則分列第二第三。
一家位于加利福尼亞州爾灣的IT 解決方案供應商Trace3公司的研究副總裁馬克坎貝爾表示說,服務器虛擬化在當前企業優先級排名中如此靠前著實讓人吃驚。
他指出:“現在,服務器虛擬化技術不僅非常主流,同時,該技術也正處企業技術采用生命周期中的下滑階段。P2V(物理到虛擬,即Physical to virtual)正在讓位于V2C(虛擬機到云,即virtual-to-cloud),他補充說。并同時指出:企業目前已經從物理機到虛擬機的遷移過渡到虛擬機到云服務的遷移。
坎貝爾說,許多技術正在取代虛擬機(VM)。這包括云環境。他指出,雖然某些企業客戶可能并沒有部署虛擬化技術,但其云環境則可能是由虛擬服務器所組成的。他說,容器集裝箱技術也正在取代虛擬機,在2018年,其將獲得更廣泛的采用。
此外,坎貝爾還提到了裸機。他說,當前企業對于裸機的采用似乎正在回歸,特別是對于純粹的非虛擬機容器的架構。他說,在非常有限的程度上,Unikernel技術也取代了虛擬機。
這就是說,服務器虛擬化的活躍領域為渠道企業增添了新的機遇。
雖然大型企業可能已經對其絕大部分需要虛擬化的服務器部署了虛擬化,但對于中小型企業(SMB)來說,情況并非如此。
一家位于加利福尼亞州爾灣的軟件開發商Paragon Software Group Corp.公司的專門從事硬盤管理的技術服務總監吉姆托馬斯表示說:“高成本和未經驗證的可靠性已經阻礙了大多數中小型企業采用這種技術的步伐,同時企業用戶則受益于強大的功能和更昂貴的解決方案的支持。”
現如今,服務器虛擬化平臺的關鍵支撐、虛擬化管理程序更低的成本和更高的可靠性,引起了以前在服務器虛擬化領域的IT買家們的興趣。
托馬斯說:“微軟Hyper-V和甲骨文VirtualBox等虛擬管理程序技術已經成熟,現在已經成為了市場領導者VMware和Citrix的可行的低成本替代方案。開源虛擬機管理程序也正在獲得推動力,可以在當前的許多設備和基于云的解決方案中找到。”
坎貝爾還指出:開源是他的公司目前所看到有很多活動的一個領域。他表示,當前的企業客戶正從VMware、Citrix和微軟等公司的商用虛擬化平臺遷移到開源虛擬化平臺,如KVM。
一家位于馬里蘭州Crofton的網絡安全和虛擬化解決方案提供商Force 3公司的數據中心系統工程師Frank Gladden列舉了推動當前越來越多的企業組織采用虛擬化的兩大因素:其為企業帶來了更快、更高效的處理器和采用了開源Linux內核技術的新產品。
Gladden指出,這類產品的例子包括戴爾EMC的Unity平臺和NetApp公司的SolidFire,兩者都是基于Linux系統的。
他說:“企業用戶現在遷移到虛擬化更容易了。”
服務器虛擬化平臺和云服務
服務器虛擬化平臺還在云服務內及邊緣進行了相應的創建。Gladden表示,虛擬化作為云計算的基礎部分,使得當前企業的服務器虛擬化“趨向正確的方向”。
一家位于佛羅里達州坦帕市的托管云服務提供商Concerto Cloud Services公司的首席云服務官Greg Pierce表示,服務器虛擬化平臺也在混合云模式的私有云方面發揮著作用。
他說:“毫無疑問,企業未來的操作運營環境將會是非常混合的。這意味著你企業必須有一款穩定的平臺來運行你認為不適合托管在公有云服務的東西。”
因此,一些企業正在使用虛擬化平臺以及監控,管理和自動化工具來構建其私有云服務。但是,其他一些企業則缺乏內部技術,時間或相應的預算資金來構建其私有云,而是轉向尋求可以提供虛擬私有云的供應商。而類似Concerto公司這樣的托管云服務提供商就能夠為其企業客戶們提供這樣的云服務,幫助企業用戶在虛擬化層使用VMware和Hyper-V技術。
托馬斯說,與此同時,基于一系列的原因,服務器虛擬化將成為數據中心項目的一大焦點。這些原因包括服務器虛擬化能夠幫助企業實施降低能耗的綠色計算計劃。而傳統的虛擬化空間需求的縮減則是另一個因素。
托馬斯還提到了超融合基礎設施等技術的進步。他說,超融合將網絡基礎設施組件的虛擬化帶到了最前沿。
他說:“Network-in-a-box解決方案正在日益豐富,而服務器虛擬化有助于企業用戶充分利用其功能。”
IT基礎架構自動化減輕了企業數據中心運營管理團隊的負擔
對于企業的IT管理員們而言,企業網絡、存儲和計算的維護是一項非常重要的任務,尤其是隨著數據中心技術變得越來越復雜。慶幸的是,自動化可以幫助他們大大減輕繁瑣而耗時的管理任務的負擔,給管理員們留下專注于其他更為重要的項目的空間。
數據中心運營商們可以通過各種方式使用自動化實踐和工具,從網絡配置到服務器文檔。如下的五種IT基礎架構自動化方法可以幫助您企業減輕日常運維工作。
1、網絡自動化
雖然傳統的網絡嚴重依賴于硬件,但是現代化的企業網絡則需要更多的軟件和自動化來減少人工手動部署、配置和管理工作。自動化還可以幫助企業數據中心減少人為操作錯誤,從而提高安全性和網絡正常運行時間。
傳統上的網絡配置要求數據中心的管理員們手動配置每款設備,但軟件使他們能夠在工作負載和數千臺設備之間自動配置網絡資源。通過借助自動化,管理員們可以將特定的網絡和安全策略與應用程序和設備相關聯,這些應用程序和設備可以在遷移時跟隨它們。管理員還可以使網絡識別特定的流量類型,然后相應地優先考慮為其進行資源的配置,并實施相應的策略來自動更改帶寬。
然而,網絡自動化對于大多數企業數據中心來說是一大挑戰。在當前市場上,只有少數供應商的產品可以幫助企業用戶開始自動化人工手動流程。而且,由于缺乏清晰的架構和通用的標準,使得企業用戶難以跳出網絡自動化的潮流。
2、通過策略自動執行數據中心的管理
隨著數據中心復雜性的不斷增加,基于策略的管理已成為當前企業數據中心管理過程中的重要技能。例如,管理員可以將多個策略應用于單臺虛擬機,以滿足安全性,性能,可用性和災難恢復的需求。這些政策推動了IT基礎架構的自動化,并減少了人工手動工作。
這種自動化的兩大特別常見的領域是虛擬機可用性和應用程序。管理員可以為需要最少數量虛擬機的Web服務器創建可用性策略,或者允許這些虛擬機在本地(而不是共享)存儲上運行策略來降低成本。管理員還可以將虛擬機標記為特定應用程序的一部分,然后將自動化策略應用于災難恢復,復制等。
3、借助自動化避免停機中斷
硬件和應用程序并不是造成系統停機中斷的主要原因,而是由于系統管理員的人為操作錯誤造成的。其部分的原因是由于許多管理員仍然使用的是命令行界面(CLI),在管理員類型和系統響應方式之間沒有提供太多的緩沖區。作為這種危險方法的一種替代方法,管理員們應該通過腳本庫來推動IT基礎設施自動化。與CLI不同,運行腳本將始終產生相同的結果,并且不會出現人為操縱錯誤。
業務流程管理系統還可以通過配置腳本輸出,修補程序,更新和代碼部署來幫助避免停機時間。管理員可以在DevOps業務流程系統中找到這些功能,例如采用Chef Automate和Terraform。具有混合云部署的企業組織應該考慮采用業務流程管理工具,如Electric Cloud和Platform9,以便在不同的云平臺上自動執行這些任務。
4、系統文檔自動化
記錄和清點企業數據中心硬件設施的每個細節是非常繁瑣的,但借助自動化則可以幫助管理員們消除部分的難題。通過腳本自動執行文檔流程對于IT部署有限的小型企業來說是最有價值的,因為當涉及到太多不同的系統時,流程會變得相當復雜。
使用自定義腳本(如Windows Server PowerShell)來執行系統清單,并進行服務器配置。但企業數據中心管理員首先請務必確認腳本正常工作,并收集所需的信息。您企業有時可以更新現有腳本,以添加更多庫存或從頭開始編寫新腳本。為了防止出現“意外后果”,或一個系統的更改造成其他系統中斷的情況發生——企業可以使用變更管理功能(如微軟的“期望狀態配置”)將硬件和軟件組件恢復為已知配置。
5、自動化LINUX的部署
當企業操作運營人員在Linux環境中操作數據中心時,有多種選項可以自定義,并啟用IT基礎架構自動化。例如,CFEngine使管理員們能夠自動執行大規模的配置,并能自動發現系統錯誤和配置的不一致。其所具備的許多其它功能包括軟件包更新自動化、遠程執行、補丁管理、配置管理等等。