“云計算”的演變:計算資源進化數十載
![]() |
很多人都問我們,網格計算和云計算到底有什么區別。它們之間的主要區別在于向工作負載提供所需資源的方式。
網格計算的關注重點是將工作負載移到所需的計算資源所在位置的能力,大多數情況下這種位置都是遠程的,而且持續可用。通常,網格是服務器集群,大型任務可拆分為多個小型任務,以便在這些服務器上并行運行。從這個角度來看,我們實際上可將網格視為僅僅是一臺虛擬服務器。網格還要求應用程序符合網格軟件的接口標準。
而在云環境中,計算資源(如服務器)可以根據其底層的硬件基礎架構進行動態設置或調整,然后提供給工作負載使用。另外,云不僅支持網格,還可以支持非網格環境,如運行傳統的或Web2.0 應用程序的三層 Web 架構。
到了上世紀90年代,虛擬化的概念已從虛擬服務器擴展到更高層次的抽象,首先是虛擬平臺,而后又是虛擬應用程序。公用計算將集群作為虛擬平臺,采用可計量的業務模型進行計算。最近,“將軟件作為服務”(SaaS)將虛擬化提升到了應用程序的層次,它所使用的業務模型不是按消耗的資源收費,而是根據向訂戶提供的應用程序的價值收費。
云計算的概念源于網格、公用計算和SaaS概念。這是一種新興的模型,利用該模型,用戶可以在任何地方通過連接的設備訪問其應用程序。應用程序位于可大規模伸縮的數據中心,計算資源可在其中動態部署并進行共享,以便能夠實現顯著的經濟規模。隨著智能移動設備、高速無線連接以及基于瀏覽器的功能豐富的Web2.0 接口的不斷增加,使得基于網絡的云計算模型不僅切實可行,而且還有助于降低 IT 資源的復雜性。
【編輯推薦】