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