數據中心虛擬化
將虛擬化技術大張旗鼓地引入數據中心,徹底改變了數據中心原有的生態環境。毫無疑問,虛擬化技術將給數據中心帶來一系列的優化,讓數據中心運行更加有效。虛擬化最初只是一種提高物理服務器利用率的方法,但隨著該技術的發展,逐漸擴展到存儲、網絡、應用程序、桌面、安全等領域,逐漸成為數據中心的核心發展技術。虛擬化技術可以大大節省地面空間,減少了電力和冷卻成本并提供了服務器、存儲以及網絡基礎設施的利用率,同時虛擬化還有助于簡化操作的復雜性,從而為整個工作流程加速。 數據中心通過虛擬化技術,在服務器,存儲以及網絡設施之上,創建一個動態的、高效的、靈活的基礎設施架構,將數據中心的所有服務器、存儲器和網絡資源整合成單一的邏輯資源,增加他們之間的協同性,從而提高整個數據中心的使用效率和靈活性。以前,描述一個數據機房時,經常說有多少臺服務器、多大的占地面積機房等,虛擬化后的數據中心,描述一個數據中心時,就是幾個邏輯資源數字,比如:多少計算資源,多大帶寬和存儲空間,這些資源直接代表了這個數據中心的服務能力,不管有多少臺服務器,也不管網絡規模有多大,對于客戶只有這些邏輯資源數字才是最關心的,擁有10萬臺服務器又如何,鬼知道這些服務器有多少是老掉渣的,有多少是沒法工作的,只要提供計算能力、網絡帶寬、存儲空間,對數據中心的概況一目了然,這也是虛擬化的好處之一。
數據中心云化
數據中心虛擬化的直接結果就是將這些資源都“池化”,使得一切管理對象變成虛擬的、可靈活遷移的邏輯存在,資源在數據中心中的物理位置的可視性變得困難。同時,網絡和服務器的邊界也變得更加模糊,這帶來了網絡及計算資源的協同調度問題。業務的正常運行,不僅取決于在服務器上的資源合理調度,也取決于網絡連接的合理調度。數據中心云化的目的就是要解決這類問題,數據中心基于云計算技術建立起云平臺,通過這個平臺對整個網絡之間的計算節點進行打通,實現物理資源和虛擬資源之間的貫通,只有這樣,才能夠最終實現數據中心網絡運維的自動化,提高數據中心的運維效率。數據中心云化主要包括:資源池的整合、多租戶支持、私有云支持、公有云支持等。資源池整合后,數據中心可根據用戶的需要在一個超大的資源池中動態分配和釋放資源,不需要為每個用戶預留峰值資源,因而資源利用率可大大提高,這正是云化后才能提供的有彈性服務。數據中心要清楚地建立起物理服務器、虛擬機、物理網絡、虛擬網絡之間的關系,并且把這些元素同數據中心的業務系統之間的關系建立起來,讓數據中心看似云里霧里,透過云很快就能看到物理實際的東西,對于數據中心虛擬化的資源,在數據中心云平臺上都可以找到,并管理起來。
軟件定義數據中心
軟件定義數據中心可以說是云計算的終極形態,可以自動化、有策略地實現數據中心資源配置和管理,軟件定義數據中心并不是簡單的虛擬化數據中心,是支持軟件定義的云計算數據中心。軟件定義可以實現整個數據中心內基礎設施資源的抽象、池化、部署和管理,滿足定制化、差異化的應用和業務需求,可提供云計算所需要的能力,是真正革命的、安全的。軟件定義數據中心包括軟件定義計算、軟件定義存儲、軟件定義網絡、云操作系統、IT基礎設施等五個部分,不難看出每個部分都離不開軟件,軟件在未來數據中心里將發揮超越一切的重要作用。軟件的靈活性,將在數據中心里體現的淋漓盡致,軟件將在核心硬件資產上超越傳統的抽象層,創建一個包括云計算,讓服務器和其它硬件關閉或使其運行在低功率水平上,其通過軟件的規則和限制,將那些符合行業標準的復雜硬件動態地分離出來,成為一個資源池。
數據中心三部曲:虛擬化、云化、軟件定義,我們已經經歷過了第一步,虛擬化技術在數據中心里已得到了廣泛應用,尤其服務器的虛擬化技術在數據中心里已經成了通用技術,幾乎所有的數據中心都有部署虛擬化技術。目前正在進行第二步,進行數據中心云化,讓數據中心具有了云的屬性,這不僅可以解決數據中心虛擬化后面臨的各種技術難題,還讓數據中心的資源分配更加有效,數據中心云化的目的是希望能將數據中心升級為軟件定義,數據中心的一切將由軟件來指揮、決定。當然,要建設成為真正的軟件定義數據中心,目前的技術積累還不夠,需要不斷進行優化,數據中心的接受程度也還需要提升。不過,這種進化的潮流是不可改變的,數據中心的未來必然是軟件定義的。