云計算服務的大規模計算網絡
--云計算服務的大規模計算網絡
2010年07月09日00:09 it168網站原創 作者:廠商投稿 編輯:于珊 評論:0條
【IT168 資訊】如果說提供云計算這種巨型計算服務的IT架構必然是集結了大規模基礎資源的數據中心“超級航母”,它也必然要求大規模計算網絡與其相適應。
云計算IT資源供應模型
云計算既然擁有近乎無限的計算、存儲、數據通信能力,那么提供云計算服務的IT架構必然是集結了大規模基礎資源的數據中心“超級航母”。
云計算IT資源的大規模集中運營,可極大優化基礎資源的分布與調度,圖1所示為理想的業務模型。對于使用云計算服務的企業或個人而言,能夠滿足IT業務的最佳方式為計算能力按需增長、應用部署快速實現、工作負載可動態調整、投入成本規劃可控;對于云計算服務供應商而言,為滿足大量客戶(個人或企業)的IT資源需求,其運營的IT基礎架構需要有一個大規模的資源池,可基于服務客戶數量的增長、客戶業務負載增長的需求變化情況提供匹配的IT資源支持能力。
圖1 云計算IT資源供應模型
大規模云計算服務運營趨勢
大規模的IT集中建設與運營帶來將是大幅度的成本節約效應。據國外一份統計數據顯示(如圖2所示),在大規模IT服務環境下,網絡、存儲、服務器/管理等各方面的投入都會在單位資源尺度內極大降低,從而在大規模經營條件下使得單位資源帶來更大的產出。
圖2 大規模IT運營的成本優勢
在大規模云計算運營趨勢下,IT基礎組件必然走向全面標準化,以使得云所支撐各部分可以在保持發展的同時相互兼容。當前的虛擬化標準組織、云計算標準化組織已經基本形成,它們的工作目的就是制定云計算不同組件、不同技術之間的公共接口,這樣眾多的軟硬件供應商能夠在云計算環境下提供互通、協作的標準化產品,從而可期望在遠期目標上使得云計算的大規模IT運營架構逐步擺脫隔離性、壟斷性,使公共服務得以構建在開放的公共化標準技術基礎上,并隨著技術發展而持續性降低成本。
對于大規模的計算網絡,在基礎形態上主要有兩種模式:虛擬化計算與集群計算。其實這兩種方式并無完全的割離,即可能分別部署,也可能相互結合。
一、 大規模虛擬化計算與網絡架構
虛擬化計算技術已經逐步成為云計算服務的主要支撐技術,特別是在計算能力租賃、調度的云計算服務領域起著非常關鍵的作用。
在大規模計算資源集中的云計算數據中心,以X86架構為基準的不同服務器資源,通過虛擬化技術將整個數據中心的計算資源統一抽象出來,形成可以按一定粒度分配的計算資源池,如圖3所示。虛擬化后的資源池屏蔽了各種物理服務器的差異,形成了統一的、云內部標準化的邏輯CPU、邏輯內存、邏輯存儲空間、邏輯網絡接口,任何用戶使用的虛擬化資源在調度、供應、度量上都具有一致性。
圖3 大規模虛擬化云計算
虛擬化技術不僅消除大規模異構服務器的差異化,其形成的計算池可以具有超級的計算能力(如圖4所示),一個云計算中心物理服務器達到數萬臺是一個很正常的規模。一臺物理服務器上運行的虛擬機數量是動態變化的,當前一般是4到20,某些高密度的虛擬機可以達到100:1的虛擬比(即一臺物理服務器上運行100個虛擬機),在CPU性能不斷增強(主頻提升、多核多路)、當前各種硬件虛擬化(CPU指令級虛擬化、內存虛擬化、橋片虛擬化、網卡虛擬化)的輔助下,物理服務器上運行的虛擬機數量會迅猛增加。一個大型IDC中運行數十萬個虛擬機是可預見的,當前的云服務IDC在業務規劃時,已經在考慮這些因素。
|
|