云計算是在網(wǎng)格(Grid)、效用(Utility)和軟件即服務(SaaS)計算的基礎上發(fā)展起來的一種計算概念。因此,它與分布式、網(wǎng)格和效用計算在概念上有一定的重合處,同時又在適用情況下具有自己獨特的含義。如今人們將云計算與更高級別的云抽象化關聯(lián)起來。由于云計算是一種新興的計算模式,使用戶能夠在任何地點、任何時間使用各種終端訪問所需的應用。這些應用部署在地域分散的數(shù)據(jù)中心上,這些數(shù)據(jù)中心可以動態(tài)地提供和分享計算資源,這種方式顯著地降低了成本、提高了經(jīng)濟收益。
從技術方面看,云是一種基礎設施,其上搭建了一個或多個框架。圖1顯示了云的架構,虛擬化的物理硬件層提供了一個靈活、自適應的平臺,能夠提高資源的利用率,并以分層模型體現(xiàn)了云計算概念。從分層來看,云計算可以基于IaaS(基礎設施即服務)、PaaS (平臺即服務),SaaS(軟件即服務),以便在各個層次實施和實現(xiàn)相應的業(yè)務需求。
圖1 云計算架構
云計算標準化工作尚待完善
對于新技術來說,存在一個合適的標準化時機。如圖2所示,最佳的標準化時機處于技術研究已經(jīng)¬相對成熟,但是市場商用規(guī)模并不大的窗口期。如早于此窗口期進行標準化,會導致技術發(fā)展不成熟,扼殺技術發(fā)展的潛力。而遲于此窗口期進行標準化,由于已經(jīng)¬有大量的產(chǎn)品進行商用,市場無法承受標準化的成本,從而形成事實上的多套標準,導致標準化失敗。
圖2 云計算當前所處的標準化階段
一方面,當前主流的軟硬件廠商,如IBM、微軟、Oracle、SUN、Redhat、賽門鐵克等,都提出了自己的云計算架構與體系,并投入了較大的研發(fā)力量。在各家的云計算架構中,概念依稀相似,但細節(jié)各有不同。并且,由于各個廠家所處的市場環(huán)境不同,導致對云的概念理解與視角有較大的差異。