云計算通俗地說,云是網絡、互聯網的一種比喻說法,用戶不用再購買服務器,直接去云數據中心購買計算和存儲服務;云是一個龐大的資源池,按需購買;云可以象自來水,電,煤氣那樣計費。
專業地說,云計算是一種基于互聯網的、通過虛擬化方式共享資源的計算模式,存儲和計算資源可以按需動態部署、動態優化、動態收回。
云計算將計算任務分布在大量計算機構成的資源池上,使各種應用系統能夠根據需要獲取計算力、存儲空間和信息服務。
云計算理解為提供資源(資源池上計算力、存儲空間和信息服務)的網絡被稱為云,由云按需提供可動態伸縮(可以無限擴展的,隨時獲取,按需使用,按使用付費)的廉價計算服務,計算能力是通過互聯網進行傳輸的。
云計算平臺也稱為云平臺,可以劃分為3類:以數據存儲為主的存儲型云平臺,以數據處理為主的計算型云平臺,以及計算和數據存儲處理兼顧的綜合云計算平臺。
云計算的基本原理就是用戶端的簡單化,僅負責數據輸入和讀取,支持用戶在任意位置、使用各種終端獲取應用服務,而將龐雜的處理工作交給云,也就是聯網的計算機群和數據中心來處理。
云計算的使用模式即服務化,服務模式是將軟件作為服務SaaS (Software as a Service)、將平臺作為服務PaaS (Platform as a Service)和將基礎設施作為服務IaaS (Infrastructure as a Service)等各種模式。
軟件作為服務SaaS(就像直接到餐館吃水餃)是應用軟件統一部署在服務器上,客戶可以根據自己實際需求,通過互聯網向服務商定購所需的應用軟件服務,按定購的服務多少和時間長短向服務商支付費用,并通過互聯網獲得服務商提供的服務。
平臺作為服務(吃水餃時叫外賣)PaaS的核心是將計算環境和應用程序的運行平臺作為一項服務進行提供。PaaS的實現方式是將中間件平臺、及其組件和運行環境進行封裝。客戶無須關心平臺的配置硬件環境和軟件系統,只要部署到PaaS之中的平臺實例就可以按照租用的方式來運行系統了。
基礎設施即服務(帶成品原料回家自己做)IaaS (Infrastructure as a Service)是將硬件資源進行虛擬化,在操作系統層面將計算基礎設施(CPU/內存和存儲/操作系統)等以出租的方式在虛擬網絡VPN下為客戶提供服務的模式。
云計算的虛擬化和動態管理本質上是系統的管理智能化,通過動態配置的資源管理、自動動態配置的自適應性和自我恢復能力,將云計算設計為智能系統,通過這些智能化的管理功能,云計算是一個自適應、自優化的智能系統。
結論:云計算=互聯網+計算,是指用互聯網提供智能化計算資源的服務模式。這里的云指的是互聯網;計算資源包括應用程序、計算能力、存儲空間、通信服務等;智能化指的是虛擬化和動態管理;服務模式是將軟件作為服務、將平臺作為服務和將基礎設施作為服務等。