當今在云計算和大數據爆發的時代,可謂風云變幻,各種新技術正在悄然興起,并同時帶來了巨大的變革,虛擬化技術就是其中之一。隨著虛擬化越來越多的應用,數據中心的景觀已被完全改變。以往請求新的應用程序需要通過煩瑣的操作手續,而現在配置新的應用服務器只需要簡單的管理批準和管理員的一些鼠標動作,虛擬化已經為IT帶來了太多的便捷。
什么是虛擬化技術?虛擬化是一個廣義的術語,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。簡單來說,就是我們可以將一臺高性能的服務器虛擬成多個服務器,在物理上他們所用的都是這個宿主服務器的硬件資源,而邏輯上各自獨立,可在各虛擬出的服務器上運行不同的應用,各司其職,互不干擾。
IT虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程,使一個平臺可以同時運行多個操作系統,應用程序可以在相互獨立的空間內運行而不互相影響,使IT系統的工作效率大幅提高。服務器、磁盤、網絡、終端,都是可以進行簡化的“虛擬化對象”。
虛擬化技術的出現,在一定程度上改變了企業IT系統“資源池”的建設理念。以往,無論企業的IT系統建設到何種程度,始終都無法實現“IT系統資源池”的百分百利用。正常的業務需求,以及必需的冗余,使得企業的IT投入始終在成本控制和可靠不間斷運營中難以平衡。通過虛擬化技術,對數據中心的計算、存儲、網絡、應用、數據等資源進行抽象,使原先分散的各部門的“小資源池”整合成統一的“大資源池”,各使用單位能夠像使用水電一樣“按需”使用這些虛擬化的基礎設施資源,實現資源的集約化配置和使用。
天璣科技所提倡的“IT架構國產化開路先鋒”的理念,覆蓋到用戶IT基礎設施建設的全生命周期,伴隨著用戶IT系統的發展而進步。天璣科技認為,IT系統的建設是沒有句號的工程,投入使用不過是整個工程中一個小小的標記,而后續長達數年甚至數十年的IT服務,包括系統維護、擴容、升級、調優、搬遷,乃至新技術的應用和新資源的整合,則占據著IT系統生命周期的絕大部分。信息化程度逾高,對IT服務的依賴逾強。
到了今天,天璣科技將“虛擬化技術”納入“IT架構國產化開路先鋒”的發展框架中,提出了“虛擬化IT服務”,將IT服務與虛擬化相結合,推出了針對企業桌面虛擬化服務、企業服務器虛擬化服務為核心的“虛擬化服務”。
目前,“虛擬化服務”中的服務產品主要集中于計算、存儲、網絡、運營管理等虛擬化方面:
(1)計算虛擬化——天璣科技主要采用開源的KVM作為底層的計算虛擬化支撐技術,同時兼容其它企業級虛擬化產品,如VMWare ESXi、Xen等,同時針對開源的虛擬化技術KVM,自主研發了針對虛擬機代理服務,為宿主機與虛擬機提供可靠的通信通道,進而為虛擬化資源的管理集中規劃化管理提供了極大的便利;
(2)存儲虛擬化——引入分布式塊存儲服務,即為SAN存儲服務,其主要是利用分布式技術對服務器中的內置硬盤進行虛擬化,進而形成一個高性價比、高可擴展性、可保證的IO處理能力的存儲虛擬化服務;
(3)網絡虛擬化——借助于軟件定義網絡(SDN)服務來進行網絡虛擬化服務,進而實現網絡服務的按需供給,主要通過控制平臺——數據平面的兩層架構,實現大二層網絡架構,并通過集中化管理及數據包的多路收發機制,從而保證了虛擬機網絡的按需供給及集中管理;
(4)運營管理虛擬化——自主研發了“運營虛擬化服務”門戶平臺,其主要通過自身的服務門戶方式為管理員提供管理計算、存儲、網絡、虛擬化資源、用戶等云計算基礎設施資源,同時也為用戶提供資源請求及資源獲取的云資源訪問服務,提升云服務的管理自動化服務水準。
天璣科技為了使用戶可以借助“運營虛擬化服務”來實現合理的資源請求服務及提升資源使用的效率,同時,借助于虛擬化服務的“實時遷移”與主機IPMI管理服務,滿足云構建的“綠色計算”建設的需求,研發了針對云基礎設施資源的管理、調度及優化的資源調度模型,即:“一腦、兩眼、雙手”的資源管理服務。
具體來說,“大腦”主要是完成性能分析預測,進行資源動態規劃和輸出調度結果的算法,也就“資源管理服務”的核心所在。其次,通過兩只“眼睛”得到虛擬化平臺的計算資源使用情況、應用負載情況,然后根據當前情況并結合歷史信息預測應用未來的負載狀況,根據預先定義的規則做出資源分配的決策,進而輸出資源調度指令。最后,通過兩只“手”來完成資源調度,分別完成主調和微調功能。
針對云環境下的主機資源、虛機資源、網絡資源、存儲資源、應用資源,“監控與告警服務”能夠提供虛擬化運行服務的“健康狀況”,根據預先定義的規則通過告警服務使相關人員及時獲取資源的異常狀態,為“虛擬化服務”的日常維護及業務的容量規劃等服務提供一手的分析元(源)數據,從而為服務的高效運行提供堅實的保障,提升用戶對“虛擬化服務”高效安全使用的信心。