雲計算是繼1980年代大型計算機到客戶端-服務器的大轉變之後的又一種巨變。雲計算是分布式計算、并行計算、效用計算、網絡存儲、虛拟化、負載均衡、熱備份冗餘等傳統計算機和網絡技術發展融合的産物。
雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,隻需投入很少的管理工作,或與服務供應商進行很少的交互。XenSystem,以及在國外已經非常成熟的Intel 和IBM,各種“雲計算”的應用服務範圍正日漸擴大,影響力也無可估量。
很多人無法區分雲計算技術應用,雲計算常與網格計算、效用計算、自主計算相混淆,詳細為大家解析一下:
網格計算:分布式計算的一種,由一群松散耦合的計算機組成的一個超級虛拟計算機,常用來執行一些大型任務;
效用計算:IT資源的一種打包和計費方式,比如按照計算、存儲分别計量費用,像傳統的電力等公共設施一樣;
自主計算:具有自我管理功能的計算機系統。
事實上,許多雲計算部署依賴于計算機集群(但與網格的組成、體系結構、目的、工作方式大相徑庭),也吸收了自主計算和效用計算的特點。
雲計算是通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行将與互聯網更相似。這使得企業能夠将資源切換到需要的應用上,根據需求訪問計算機和存儲系統。
好比是從古老的單台發電機模式轉向了電廠集中供電的模式。它意味着計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過互聯網進行傳輸的。
雲計算環境下,軟件技術、架構将發生顯著變化。首先,所開發的軟件必須與雲相适應,能夠與虛拟化為核心的雲平台有機結合,适應運算能力、存儲能力的動态變化;二是要能夠滿足大量用戶的使用,包括數據存儲結構、處理能力;三是要互聯網化,基于互聯網提供軟件的應用;四是安全性要求更高,可以抗攻擊,并能保護私有信息,五是可工作于移動終端、手機、網絡計算機等各種環境。
,