云計算是信息技術革命不斷向前發展的產物。云計算自從提出后就一直受到信息行業的歡迎、關注和支持。實際上,云計算是在基礎資源的部署、管理和使用上的一種理念的創新和技術的改造。
業界內認為云計算必須具備按需服務、共享資源、按需付費、快速伸縮和網絡面廣這五種基本特征。云計算的基本原理是運用新興的虛擬化技術使得計算分布在分布式計算機上,這樣企業能夠將資源切換到需要的應用上。從需求訪問相關計算機和存儲系統的層面上來說,云計算不僅是網格計算、分布式計算、并行計算不斷進行融合發展的產物,還是虛擬化、效用計算、面向服務的構架等概念結合演進的結果。
世界數據量的高速增長得益于互聯網技術和數字技術的誕生與應用。由于很多行業中的數據增長速度遠遠超過數據處理能力,所以為了應對這種需求,加大各項投入以創建具有更強大處理能力的系統便是當務之急。
現在資源的利用存在兩種很不平衡的狀況:有大量計算資源和存儲設施需求的行業往往不具備資源供給能力,而具有資源供給能力的行業自身需求能力較小,資源未被充分利用;此外,同一行業內部的資源分配也是非常不平衡的,因此創建高適應性的最符合行業效益的系統是非常難的。另外,業務需求變更使得難以預測計算機的變化能力,而且要對同一行業內部創建適合自身需求的系統進行詳細的可行性分析與需求描述,由于快速變化的市場需求,各行業是很難準確分配各資源的。
“云計算”模式為解決上述問題帶來機遇和發展。全球范圍內最讓人們興奮的技術革命就是云計算了。隨著信息時代的到來,信息泛濫與爆炸的發展形勢阻礙了經濟的可持續發展,這種海量信息的處理與金融危機下各大行業對領域支出的謹慎之間產生背離。在這樣的情況下,云計算的出現為技術革命帶來了新的希望,云計算的魅力在于以其資源動態分配、按需服務的設計理念,以較低成本解決海量數據信息處理。因此,云計算的出現和應用是其客觀必然性的。谷歌公司在2006年的“Google101計劃”中第一次給出云計算的相關概念和理論。云計算不僅是分布式計算、并行計算和網格計算,也是發展計算機科學概念的最新商業實現,總的來說,云計算是一種以服務模式調整計算資源利用率的技術。利用現有的資源,云計算擁有大量計算機通過使用虛擬化技術組成的資源池,該資源池被稱為“云”,它具有利用動態切割和分配計算資源來滿足用戶的不同需求進而交付服務的功能,用戶不需要了解云計算其中的細節,直接指定委托即可。由此說明,云計算具有功能強大的控制和監管能力的特點。所以云計算被業界預示為行業的下一代基礎架構。
基于數據用戶的實際需求動態所提供的服務是云計算提供服務的特色之一。各行業會將應用的服務送入云端,將龐大的數據計算和數據處理任務交給云計算,并在其自身不具備或缺乏應用服務資源支持時最終獲得成果。當然,這并不是免費的,需要根據所使用資源情況繳費。采用云計算可以控制各行業構建系統作使用的成本,如果資源的利用率較低,它們可以將自身的計算資源提供給云計算服務供應系統進而支持其他應用領域。這樣看來,云計算帶來了大量的相關新產業。