狹義的雲計算是指IT基礎設施的交付和使用方式,是指通過網絡以按需、易擴展的方式獲取所需的資源(硬件、平臺、軟件)。提供資源的網絡稱為“雲”。“雲”裏的資源可以被用戶無限擴展,可以隨時獲取,按需使用,隨時擴展,按使用付費。這壹特性通常被稱為使用水電等IT基礎設施。
2.廣義雲計算
廣義的雲計算是指服務的交付和使用方式,是指通過網絡以按需、易擴展的方式獲取所需的服務。這個服務可以是IT、軟件和互聯網相關的,也可以是其他任何服務。
解釋:
這個資源池叫做“雲”。“雲”是壹些可以自我維護和管理的虛擬計算資源,通常是壹些大型的服務器集群,包括計算服務器、存儲服務器、寬帶資源等等。雲計算集中所有計算資源,由軟件自動管理,無需人工幹預。這使得應用程序提供商可以更加專註於自己的業務,而不必擔心復雜的細節,這有利於創新和降低成本。
有人打了個比方:這就好比從古代的單臺發電機模式變成了電廠集中供電模式。意味著計算能力也可以像煤氣、水電壹樣作為商品流通,獲取方便,成本低廉。最大的區別是通過互聯網傳播。
雲計算是並行計算、分布式計算和網格計算的發展,或者說是這些計算機科學概念的商業實現。雲計算是虛擬化、效用計算、IaaS(基礎設施即服務)、PaaS(平臺即服務)和SaaS(軟件即服務)概念混合演進和飛躍的結果。
總的來說,雲計算可以看作是網格計算的商業演進版本。早在2002年,中國劉鵬就提出了計算池的概念,以解決傳統網格計算思想的實際問題:“用高速網絡將分散在全國各地的高性能計算機連接起來,用專門設計的中間件軟件將它們有機地綁定在壹起,用Web接口接受世界各國科學家提出的計算請求,分配到適當的節點上運行。計算池可以大大提高服務質量和資源利用率,同時避免跨節點劃分應用帶來的低效和復雜,能夠滿足當前條件下的實際需求。”如果把本文中的“高性能計算機”換成“服務器集群”,把“科學工作者”換成“業務用戶”,就會非常接近現在的雲計算。