1. 雲計算的定義
雲計算(cloudcomputing)是分布式計算的一種,指的是通過網路「雲」將巨大的數據計算處理程序分解成無數個小程序,通過多部伺服器組成的系統進行處理和分析這些小程序得到結果並返回給用戶。
「雲」實質上就是一個網路,狹義上講,雲計算就是一種提供資源的網路,使用者可以隨時獲取「雲」上的資源,按需求量使用,並且可以看成是無限擴展的,只要按使用量付費就可以,「雲」就像自來水廠一樣,可以隨時接水,並且不限量,按照自己家的用水量,付費給自來水廠就可以。
伺服器背景
雲計算早期,簡單地說,就是簡單的分布式計算,解決任務分發,並進行計算結果的合並,因而,雲計算又稱為網格計算。雲計算是分布式計算、效用計算、並行計算、網路存儲、熱備份冗雜和虛擬化等計算機技術混合演進並躍升的結果。
雲計算由一系列可以動態升級和被虛擬化的資源組成,這些資源被所有雲計算的用戶共享並且可以方便地通過網路訪問,用戶無需掌握雲計算的技術,只需要按照個人或者團體的需要租賃雲計算的資源。雲計算是繼1980年代大型計算機到客戶端,伺服器的大轉變之後的又一種巨變。