雲計算是一種計算模式,表明了在某種程度上共享資源進行設計、開發、部署、運行應用,以及資源的可擴展收縮和對應用連續性的支持。目前大部 分的雲計 算基礎構架是由用戶終端向數據中心傳送可申請服務的網絡,以及創建在服務器上的不一樣層次的虛擬化技術組成的,使到人們能夠在任何有提供網絡基礎設施的地方 使用這些服務。所以,雲的基本概念是經過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再由多部服務器所組成的龐大系統搜索、計算分析以後將處 理結果回傳給用戶終端。經過這項技術,遠程的服務供應商能夠在數秒以內,達成處理數以千萬計甚至億計的信息,達到和「超級電腦」一樣強大效能的網絡服務。服務器
你可能會說,這不正是分佈計算的概念嗎?沒錯,雲計算能夠說是分佈計算、並行計算、網格計算等一脈相承的技術路線,甚至能夠說它們的基因是相同的。 但它們給人的外貌是不一樣的,它們在技術架構上是有差別的。簡單的說,雲計算是通過商業包裝的名詞,它爲分佈存儲和分佈計算找到了盈利模式。從概念上講,可 把雲計算當作是「存儲雲+計算雲」的有機結合,即「雲計算=存儲雲+計算雲」。存儲雲的基礎技術是分佈存儲,而計算雲的基礎技術是分佈計算,更準確說在是 並行計算。網絡
所以,雲計算的基礎架構首先是要確保能實現並行計算。並行計算的做用是將大型的計算任務拆分,而後再派發到雲中的各個節點進行分佈式的並行計算,最 終再將結果收集後統一處理。若是說雲計算是並行計算的昇華的話,那麼雲計算基礎架構更在另外一個層面上有更大的進步:計算資源虛擬化。簡單的說,就是計算雲 中的全部計算資源都被當作一個可分配和回收的計算資源池,用戶可根據本身的實際需求申請相應的計算資源。這種資源虛擬化得益於近來興起的虛擬機技術,採用 虛擬機實現資源的虛擬化,避免了硬件異構的特性。即不管什麼樣的硬件機器攢在一塊兒,其計算資源均可被量化到計算資源池中,並被動態分配和動態調整。動態調 整是指不須要從新啓動系統就可調整資源大小,這是虛擬化技術的最大用處之一。這種虛擬化和咱們在本身機器上安裝的虛擬機所採用的虛擬化技術大同小異,其不 同之處在於我的用戶的使用模式是將一臺物理機器的資源虛擬化成多份,以使得其能同時啓動多個操做系統;而云中的虛擬化技術是將多個物理機器的資源虛擬化成 一個大的資源池,讓用戶感受是在使用一個巨大資源的機器。架構
從這個角度而言,雲計算不是新技術,而是新的資源利用模式。咱們能夠把雲計算看做是前代計算模式(好比網格計算、透明計算、效用計算)的階段升級。 雲計算的實質是一種基礎架構管理的方法論,是把大量的計算資源組成IT資源池,用於動態建立高度虛擬化的資源提供用戶使用。在雲計算環境下,全部的計算資 源,好比說服務器可以動態地從硬件基礎架構上增減,以適應工做任務的需求。因此,雲計算最真實完整的基礎架構是一個由多種產品和服務集成起來的端到端的解 決方案。雲計算基礎架構的本質是經過整合、共享和動態的硬件設備供應來實現IT投資的利用率最大化。所以,計算雲的基礎架構的本質能夠當作是:並行計算+ 資源虛擬化。分佈式
英特爾將雲計算的基礎架構分爲雲數據中心(局端)和應用者(接入端)。對於局端來講,英特爾的策略是優化和提高數據中心的並行計算能力,由於單純擴 張規模是低效率作法。目前,英特爾提高雲計算基礎能力的策略是基於英特爾5600平臺,使新一代服務器擁有更大的可擴展性,能夠在相同的機櫃空間裏,支持 更多的處理器內核,大幅增長內存容量和內置存儲容量,使得產品單位空間的計算密度和存儲密度都大爲提高,從而更加有利於並行計算、虛擬化、服務器整合、數 據庫以及企業隨需擴展等應用,這些優點無疑將成爲企業部署虛擬化及雲環境的理想選擇。優化