“虛擬化”是什么?在云大旗飄揚的今天,“虛擬化”正在被越來越多地提及。似乎,進入了云時代,不知道“虛擬化”為何物就好像落后到了舊石器時代。所以,此也虛擬化,彼也虛擬化。人們口中的“虛擬化”,也變得越發(fā)的撲朔迷離了。
按照百度的解釋,“虛擬化是指計算機元件在虛擬的基礎(chǔ)上而不是真實的基礎(chǔ)上運行。虛擬化技術(shù)可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統(tǒng),并且應(yīng)用程序都可以在相互獨立的空間內(nèi)運行而互不影響,從而顯著提高計算機的工作效率。”IT虛擬化打破了傳統(tǒng)的、固定的物理分割局面,將有限的固定的IT資源根據(jù)不同需要進行重新規(guī)劃,就好像將一座辦公室的固定格局根據(jù)實際需要,可靈活地變化分隔,從而實現(xiàn)最大利用率。
IT虛擬化技術(shù)可以擴大硬件的容量,簡化軟件的重新配置過程,使一個平臺可以同時運行多個操作系統(tǒng),應(yīng)用程序可以在相互獨立的空間內(nèi)運行而不互相影響,使IT系統(tǒng)的工作效率大幅提高。服務(wù)器、磁盤、網(wǎng)絡(luò)、終端,都是可以進行簡化的“虛擬化對象”。
虛擬化技術(shù)的出現(xiàn),在一定程度上改變了企業(yè)IT系統(tǒng)“資源池”的建設(shè)理念。以往,無論企業(yè)的IT系統(tǒng)建設(shè)到何種程度,始終都無法實現(xiàn)“IT系統(tǒng)資源池”的百分百利用。正常的業(yè)務(wù)需求,以及必需的冗余,使得企業(yè)的IT投入始終在成本控制和可靠不間斷運營中難以平衡。通過虛擬化技術(shù),對數(shù)據(jù)中心的計算、存儲、網(wǎng)絡(luò)、應(yīng)用、數(shù)據(jù)等資源進行抽象,使原先分散的各部門的“小資源池”整合成統(tǒng)一的“大資源池”,各使用單位能夠像使用水電一樣“按需”使用這些虛擬化的基礎(chǔ)設(shè)施資源,實現(xiàn)資源的集約化配置和使用。
天璣科技所提倡的“整體運營專家”理念,覆蓋到用戶IT基礎(chǔ)設(shè)施建設(shè)的全生命周期,伴隨著用戶IT系統(tǒng)的發(fā)展而進步。天璣科技認為,IT系統(tǒng)的建設(shè)是沒有句號的工程,投入使用不過是整個工程中一個小小的標記,而后續(xù)長達數(shù)年甚至數(shù)十年的IT服務(wù),包括系統(tǒng)維護、擴容、升級、調(diào)優(yōu)、搬遷,乃至新技術(shù)的應(yīng)用和新資源的整合,則占據(jù)著IT系統(tǒng)生命周期的絕大部分。信息化程度逾高,對IT服務(wù)的依賴逾強。
到了今天,天璣科技將“虛擬化技術(shù)”納入“整體運營專家”的發(fā)展框架中,提出了“虛擬化IT服務(wù)”,將IT服務(wù)與虛擬化相結(jié)合,推出了針對企業(yè)桌面虛擬化服務(wù)、企業(yè)服務(wù)器虛擬化服務(wù)為核心的“璣云虛擬化服務(wù)”。
目前,“璣云虛擬化服務(wù)”中的服務(wù)產(chǎn)品主要集中于計算、存儲、網(wǎng)絡(luò)、運營管理等虛擬化方面:
(1)計算虛擬化天璣科技主要采用開源的KVM作為底層的計算虛擬化支撐技術(shù),同時兼容其它企業(yè)級虛擬化產(chǎn)品,如VMWare ESXi、Xen等,同時針對開源的虛擬化技術(shù)KVM,自主研發(fā)了針對虛擬機代理服務(wù),為宿主機與虛擬機提供可靠的通信通道,進而為虛擬化資源的管理集中規(guī)劃化管理提供的極大便利;
(2)存儲虛擬化引入分布式塊存儲服務(wù),即為SAN存儲服務(wù),其主要是利用分布式技術(shù)對服務(wù)器中的內(nèi)置硬盤進行虛擬化,進而形成一個高性價比、高可擴展性、可保證的IO處理能力的存儲虛擬化服務(wù);
(3)網(wǎng)絡(luò)虛擬化借助于軟件定義網(wǎng)絡(luò)(SDN)服務(wù)來進行網(wǎng)絡(luò)虛擬化服務(wù),進而實現(xiàn)網(wǎng)絡(luò)服務(wù)的按需供給,主要通過控制平臺數(shù)據(jù)平面的兩層架構(gòu),實現(xiàn)大二層網(wǎng)絡(luò)架構(gòu),并通過集中化管理及數(shù)據(jù)包的多路收發(fā)機制,從而保證了虛擬機網(wǎng)絡(luò)的按需供給及集中管理;
(4)運營管理虛擬化自主研發(fā)了“璣云運營虛擬化服務(wù)”門戶平臺,其主要通過自身的服務(wù)門戶方式為管理員提供管理計算、存儲、網(wǎng)絡(luò)、虛擬化資源、用戶等云計算基礎(chǔ)設(shè)施資源,同時也為用戶提供資源請求及資源獲取的云資源訪問服務(wù),提升云服務(wù)的管理自動化服務(wù)水準。
天璣科技為了使用戶可以借助“璣云運營虛擬化服務(wù)”來實現(xiàn)合理的資源請求服務(wù)及提升資源使用的效率,同時,借助于虛擬化服務(wù)的“實時遷移”與主機IPMI管理服務(wù),滿足云構(gòu)建的“綠色計算”建設(shè)的需求,研發(fā)了針對云基礎(chǔ)設(shè)施資源的管理、調(diào)度及優(yōu)化的資源調(diào)度模型,即:“一腦、兩眼、雙手”的資源管理服務(wù)。
具體來說,“大腦”主要是完成性能分析預測,進行資源動態(tài)規(guī)劃和輸出調(diào)度結(jié)果的算法,也就“璣云資源管理服務(wù)”的核心所在。其次,通過兩只“眼睛”得到虛擬化平臺的計算資源使用情況、應(yīng)用負載情況,然后根據(jù)當前情況并結(jié)合歷史信息預測應(yīng)用未來的負載狀況,根據(jù)預先定義的規(guī)則做出資源分配的決策,進而輸出資源調(diào)度指令。最后,通過兩只“手”來完成資源調(diào)度,分別完成主調(diào)和微調(diào)功能。
針對云環(huán)境下的主機資源、虛機資源、網(wǎng)絡(luò)資源、存儲資源、應(yīng)用資源,“璣云監(jiān)控與告警服務(wù)”能夠提供虛擬化運行服務(wù)的“健康狀況”,根據(jù)預先定義的規(guī)則通過告警服務(wù)使相關(guān)人員及時獲取資源的異常狀態(tài),為“璣云虛擬化服務(wù)”的日常維護及業(yè)務(wù)的容量規(guī)劃等服務(wù)提供一手的分析元數(shù)據(jù),從而為璣云服務(wù)的高效運行提供堅實的保障,提升用戶對“璣云虛擬化服務(wù)”的高效安全使用的信心。