云計算(cloud computing)是分布式計算的一種,指的是通過網絡“云”將巨大的數據計算處理程序分解成無數個小程序,然后,通過多部服務器組成的系統進行處理和分析這些小程序得到結果并返回給用戶。云計算早期,簡單地說,就是簡單的分布式計算,解決任務分發,并進行計算結果的合并。因而,云計算又稱為網格計算。通過這項技術,可以在很短的時間內(幾秒種)完成對數以萬計的數據的處理,從而達到強大的網絡服務。
云計算是繼互聯網、計算機后在信息時代有一種新的革新,云計算是信息時代的一個大飛躍,未來的時代可能是云計算的時代,雖然目前有關云計算的定義有很多,但總體上來說,云計算雖然有許多得含義,但概括來說,云計算的基本含義是一致的,即云計算具有很強的擴展性和需要性,可以為用戶提供一種全新的體驗,云計算的核心是可以將很多的計算機資源協調在一起,因此,使用戶通過網絡就可以獲取到無限的資源,同時獲取的資源不受時間和空間的限制。
云計算的可貴之處在于高靈活性、可擴展性和高性比等,與傳統的網絡應用模式相比,其具有如下優勢和特點:
1、虛擬化技術。
必須強調的是,虛擬化突破了時間、空間的界限,是云計算最為顯著的特點,虛擬化技術包括應用虛擬和資源虛擬兩種。眾所周知,物理平臺與應用部署的環境在空間上是沒有任何聯系的,正是通過虛擬平臺對相應終端操作完成數據備份、遷移和擴展等。
2、動態可擴展。
云計算具有高效的運算能力,在原有服務器基礎上增加云計算功能能夠使計算速度迅速提高,最終實現動態擴展虛擬化的層次達到對應用進行擴展的目的。
3、按需部署。
計算機包含了許多應用、程序軟件等,不同的應用對應的數據資源庫不同,所以用戶運行不同的應用需要較強的計算能力對資源進行部署,而云計算平臺能夠根據用戶的需求快速配備計算能力及資源。
4、靈活性高。
目前市場上大多數IT資源、軟、硬件都支持虛擬化,比如存儲網絡、操作系統和開發軟、硬件等。虛擬化要素統一放在云系統資源虛擬池當中進行管理,可見云計算的兼容性非常強,不僅可以兼容低配置機器、不同廠商的硬件產品,還能夠外設獲得更高性能計算。
5、可靠性高。
倘若服務器故障也不影響計算與應用的正常運行。因為單點服務器出現故障可以通過虛擬化技術將分布在不同物理服務器上面的應用進行恢復或利用動態擴展功能部署新的服務器進行計算。
6、性價比高。
將資源放在虛擬資源池中統一管理在一定程度上優化了物理資源,用戶不再需要昂貴、存儲空間大的主機,可以選擇相對廉價的PC組成云,一方面減少費用,另一方面計算性能不遜于大型主機。
7、可擴展性。
用戶可以利用應用軟件的快速部署條件來更為簡單快捷的將自身所需的已有業務以及新業務進行擴展。如,計算機云計算系統中出現設備的故障,對于用來說,無論是在計算機層面上,亦或是在具體運用上均不會受到阻礙,可以利用計算機云計算具有的動態擴展功能來對其他服務器開展有效擴展。這樣一來就能夠確保任務得以有序完成。在對虛擬化資源進行動態擴展的情況下,同時能夠高效擴展應用,提高計算機云計算的操作水平。