資訊時代的到來,改變了我們的工作和生活方式,讓我們從未像現在這樣如此依賴於各種資訊,資訊科技也得到了蓬勃發展。現如今,資料中心已經成為了資訊科技高速發展的最佳實驗田,幾乎所有新的資訊科技都最終要在資料中心落地,才算有意義,這間接地帶動了資料中心的進步。雖然我們叫了幾十年的資料機房,一下子換了乙個名稱「資料中心」,其目的還是為了和以往的機房有區別,資料中心意味著是海量資料處理的中心,將成為資訊時代的主角,而不再是角落裡的小丑,它將登上炫耀的舞台。資料中心要由醜小鴨變成美麗的白天鵝,可不是那麼容易的事兒,要經過很多漫長的技術變革過程,就讓我們來看看資料中心是如何進化的吧。資料中心進化大致要經過三個大的階段,下面將對每個方面做以詳細介紹:
資料中心虛擬化
將虛擬化技術大張旗鼓地引入資料中心,徹底改變了資料中心原有的生態環境。毫無疑問,虛擬化技術將給資料中心帶來一系列的優化,讓資料中心執行更加有效。虛擬化最初只是一種提高物理伺服器利用率的方法,但隨著該技術的發展,逐漸擴充套件到儲存、網路、應用程式、桌面、安全等領域,逐漸成為資料中心的核心發展技術。虛擬化技術可以大大節省地面空間,減少了電力和冷卻成本並提供了伺服器、儲存以及網路基礎設施的利用率,同時虛擬化還有助於簡化操作的複雜性,從而為整個工作流程加速。 資料中心通過虛擬化技術,在伺服器,儲存以及網路設施之上,建立乙個動態的、高效的、靈活的基礎設施架構,將資料中心的所有伺服器、儲存器和網路資源整合成單一的邏輯資源,增加他們之間的協同性,從而提高整個資料中心的使用效率和靈活性。以前,描述乙個資料機房時,經常說有多少臺伺服器、多大的占地面積機房等,虛擬化後的資料中心,描述乙個資料中心時,就是幾個邏輯資源數字,比如:多少計算資源,多大頻寬和儲存空間,這些資源直接代表了這個資料中心的服務能力,不管有多少臺伺服器,也不管網路規模有多大,對於客戶只有這些邏輯資源數字才是最關心的,擁有10萬台伺服器又如何,鬼知道這些伺服器有多少是老掉渣的,有多少是沒法工作的,只要提供計算能力、網路頻寬、儲存空間,對資料中心的概況一目了然,這也是虛擬化的好處之一。
資料中心雲化
資料中心虛擬化的直接結果就是將這些資源都「池化」,使得一切管理物件變成虛擬的、可靈活遷移的邏輯存在,資源在資料中心中的物理位置的可視性變得困難。同時,網路和伺服器的邊界也變得更加模糊,這帶來了網路及計算資源的協同排程問題。業務的正常執行,不僅取決於在伺服器上的資源合理排程,也取決於網路連線的合理排程。資料中心雲化的目的就是要解決這類問題,資料中心基於雲計算技術建立起雲平台,通過這個平台對整個網路之間的計算節點進行打通,實現物理資源和虛擬資源之間的貫通,只有這樣,才能夠最終實現資料中心網路運維的自動化,提高資料中心的運維效率。資料中心雲化主要包括:資源池的整合、多租戶支援、私有雲支援、公有雲支援等。資源池整合後,資料中心可根據使用者的需要在乙個超大的資源池中動態分配和釋放資源,不需要為每個使用者預留峰值資源,因而資源利用率可大大提高,這正是雲化後才能提供的有彈性服務。資料中心要清楚地建立起物理伺服器、虛擬機器、物理網路、虛擬網路之間的關係,並且把這些元素同資料中心的業務系統之間的關係建立起來,讓資料中心看似雲裡霧裡,透過雲很快就能看到物理實際的東西,對於資料中心虛擬化的資源,在資料中心雲平台上都可以找到,並管理起來。
軟體定義資料中心
軟體定義資料中心可以說是雲計算的終極形態,可以自動化、有策略地實現資料中心資源配置和管理,軟體定義資料中心並不是簡單的虛擬化資料中心,是支援軟體定義的雲計算資料中心。軟體定義可以實現整個資料中心內基礎設施資源的抽象、池化、部署和管理,滿足定製化、差異化的應用和業務需求,可提供雲計算所需要的能力,是真正革命的、安全的。軟體定義資料中心包括軟體定義計算、軟體定義儲存、軟體定義網路、雲作業系統、it基礎設施等五個部分,不難看出每個部分都離不開軟體,軟體在未來資料中心裡將發揮超越一切的重要作用。軟體的靈活性,將在資料中心裡體現的淋漓盡致,軟體將在核心硬體資產上超越傳統的抽象層,建立乙個包括雲計算,讓伺服器和其它硬體關閉或使其執行在低功率水平上,其通過軟體的規則和限制,將那些符合行業標準的複雜硬體動態地分離出來,成為乙個資源池。
資料中心三部曲:虛擬化、雲化、軟體定義,我們已經經歷過了第一步,虛擬化技術在資料中心裡已得到了廣泛應用,尤其伺服器的虛擬化技術在資料中心裡已經成了通用技術,幾乎所有的資料中心都有部署虛擬化技術。目前正在進行第二步,進行資料中心雲化,讓資料中心具有了雲的屬性,這不僅可以解決資料中心虛擬化後面臨的各種技術難題,還讓資料中心的資源分配更加有效,資料中心雲化的目的是希望能將資料中心公升級為軟體定義,資料中心的一切將由軟體來指揮、決定。當然,要建設成為真正的軟體定義資料中心,目前的技術積累還不夠,需要不斷進行優化,資料中心的接受程度也還需要提公升。不過,這種進化的潮流是不可改變的,資料中心的未來必然是軟體定義的。
人生三部曲
人生三部曲 童年沙丁魚罐頭似的公共汽車在曬的發燙的柏油路上緩慢地爬著。我 瘦瘦小小的個子在擁擠的人群中喘不過氣來。還要多久呀?人們煩躁而沉悶的氣氛充斥著整個車廂。忽然,我看見一位打扮入時的西裝人士,正悄悄地把手伸入一位老人的口袋。我第一反應就是有小偷!於是大聲脫口而出,一車人都回頭驚悸地看著我,西裝...
Jmock使用三部曲
import org.jmock.mockery import org.jmock.expectations class publishertest extends testcase execute publisher.publish message verify assert.assert.注意 ...
SoftwareRender三部曲 前言
這個系列主要是介紹如何簡單製作乙個softwarerender,後面會分三篇文章來完成這個系列。在看這個系列之前最好先閱讀之前 遊戲開發3d數學筆記 在這個工程中的所需要的一些數學庫 vector matrix mesh等 都 於之前3d數學系列。當然,這些數學庫使用上比較簡單,如果你對其數學原理不...