為什麼叫雲端運算?
定義:
雲端運算(cloud computing)是分散式運算的一種,指的是透過網路「雲端」將龐大的資料計算處理程序分解成無數個小程序,然後,透過由多個伺服器組成的系統進行處理和分析這些小程序得到結果並傳回給使用者。雲端運算早期,簡單地說,就是簡單的分散式運算,解決任務分發,並進行計算結果的合併。因而,雲端運算又稱為網格運算。透過這項技術,可以在很短的時間內(幾秒鐘種)完成對數以萬計的資料的處理,從而達到強大的網路服務。
現階段所說的雲端服務已經不單單是一種分散式運算,而是分散式運算、效用運算、負載平衡、平行運算、網路儲存、熱備份冗餘和虛擬化等電腦技術混合演進並躍升的結果。
特點:
1、虛擬化技術。
必須強調的是,虛擬化突破了時間、空間的界限,是雲端運算最為顯著的特點,虛擬化技術包括應用虛擬和資源虛擬兩種。眾所周知,實體平台與應用部署的環境在空間上是沒有任何關聯的,正是透過虛擬平台對相應終端操作完成資料備份、遷移和擴展等。
2、動態可擴充。
雲端運算具有高效的運算能力,在原有伺服器基礎上增加雲端運算功能能夠使運算速度迅速提高,最終實現動態擴展虛擬化的層次達到對應用程式進行擴展的目的。
3、按需部署。
電腦包含了許多應用程式、程式軟體等,不同的應用程式對應的資料資源庫不同,所以用戶運行不同的應用程式需要較強的運算能力來部署資源,而雲端運算平台能夠根據用戶的需求快速配備運算能力及資源。 [5]
4、高彈性。
目前市場上大多數IT資源、軟體、硬體都支援虛擬化,例如儲存網路、作業系統和開發軟體、硬體等。虛擬化要素統一放在雲端系統資源虛擬池當中進行管理,可見雲端運算的相容性非常強,不僅可以相容於低配置機器、不同廠商的硬體產品,還能夠週邊獲得更高效能運算。
倘若伺服器故障也不影響計算與應用的正常運作。因為單點伺服器發生故障可以透過虛擬化技術將分佈在不同實體伺服器上面的應用程式進行還原或利用動態擴展功能部署新的伺服器進行運算。
6、性價比高。
將資源放在虛擬資源池中統一管理在一定程度上優化了實體資源,用戶不再需要昂貴、儲存空間大的主機,可以選擇相對廉價的PC組成雲,一方面減少費用,另一方面運算效能不遜於大型主機。
7、可擴充性。
使用者可以利用應用軟體的快速部署條件來更為簡單快捷的將自身所需的已有業務以及新業務進行擴展。如,電腦雲端運算系統中出現設備的故障,對於使用者來說,無論是在電腦層面上,亦或是在具體運用上均不會受到阻礙,可以利用電腦雲端運算具有的動態擴展功能來對其他伺服器開展有效擴展。這樣一來就能夠確保任務得以有秩序地完成。在虛擬化資源動態擴展的情況下,同時能夠有效率地擴展應用,提升電腦雲端運算的操作水準。
更多相關知識,請造訪 PHP中文網! !
以上是為什麼叫雲端運算?的詳細內容。更多資訊請關注PHP中文網其他相關文章!