(一)云計算技術定義:根據美國國家標準和技術研究所的定義, 云計算(cloud computing)是一種可以隨時隨地方便而按需地通過網絡訪問可配置計算資源(如網絡、服務器、存儲、應用程序和服務)的共享池的模式,這個池可以通過成本的管理或服務提供商交會來快速配置和釋放資源。
(二)云計算技術的特點(1) 快速彈性。彈性是指根據需要可伸縮地使用資源的能力。對于消費者來說,云似乎是無限的,消費者可以根據需要購買計算力資源。(2) 測量服務。在測量服務中,云服務提供商控制和監視云服務的各個方面。這對計費、訪問控制、資源優化配置、容量規劃和其他任務來說是至關重要的(3) 按需自助服務:這意味著消費者可以根據需要使用云服務,不需要與云服務提供商進行人機交互。(4) 無處不在的網絡接入:無處不在的網絡接入意味著用戶可以通過網絡獲取云服務商的能力。
(三)云計算的主要類型:(1) 按照資源類型分類:云計算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平臺即服務(PaaS)和軟件即服務(SaaS)。這里所謂的層次,是分層體系架構意義上的“層次”。IaaS,PaaS,SaaS分別在基礎設施層,軟件開放運行平臺層,應用軟件層實現。IaaSIaaS(Infrastructure-as-a- Service):基礎設施即服務。消費者通過Internet可以從*的計算機基礎設施獲得服務。Iaas通過網絡向用戶提供計算機(物理機和虛擬機)、存儲空間、網絡連接、負載均衡和防火墻等基本計算資源;用戶在此基礎上部署和運行各種軟件,包括操作系統和應用程序。PaaSPaaS(Platform-as-a- Service):平臺即服務。PaaS實際上是指將軟件研發的平臺作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。平臺通常包括操作系統、編程語言的運行環境、數據庫和 Web 服務器,用戶在此平臺上部署和運行自己的應用。用戶不能管理和控制底層的基礎設施,只能控制自己部署的應用。SaaSSaaS(Software-as-a- Service):軟件即服務。它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業經營活動。云提供商在云端安裝和運行應用軟件,云用戶通過云客戶端(通常是 Web 瀏覽器)使用軟件。云用戶不能管理應用軟件運行的基礎設施和平臺,只能做有限的應用程序設置。
(2) 按照資源使用方式分類按照云計算資源使用方式,可以將云計算分為公共云、私有云、混合云。公共云,是指多個客戶公用一個云服務提供商的IT資源。每個用戶根據自己的占用、消耗IT資源的多少,向云服務提供商支付費用。公共云比較適合于中、小企業、微型企業、政府基層單位和個人用戶。私有云:是指政府和企業事業單位建設一個云計算中心或云服務平臺供自己使用,不對外開放,不向外單位提供云計算服務。私有云適用于大型企業集團、國家部委、省和地市一級政府,采用虛擬化等技術,對傳統計算中心、數據中心進行升級改造。混合云,是指公共云和私有云的混合體。混合云的一部分資源公用,對外開放;一部分私用,不對外開放。混合云適用于IT資源有富余的單位,在滿足自身應用的同時,把多余IT資源賣給外單位。
(三)云計算技術在智慧城市中的應用云計算技術已在工業設計、工業仿真、在線軟件、企業數據中心等領域得到初步應用。