自從2006年亞馬遜的EC2業(yè)務發(fā)布以后,云計算的概念開始走向大眾,席卷全球。不同領(lǐng)域的專家學者站在不同的高度開始闡述自己對云計算的認識,雖然看法不盡相同,但基本點還是一致的,大家認為云計算更多的是一種對IT資源的一種使用模式,而不是某一種具體的計算機技術(shù)。云計算的表現(xiàn)是一種提供IT服務的形式,實質(zhì)是各種計算機技術(shù)交叉綜合的運用。
云計算作為一種新型的IT服務資源,可以分為基礎(chǔ)架構(gòu)即服務、平臺即服務、軟件即服務這三種服務類型。
基礎(chǔ)架構(gòu)即服務
該種服務類型位于云服務的底層,提供基本的計算、存儲能力。云計算提供商擁有數(shù)以萬計的服務器,用戶可以通過互聯(lián)網(wǎng)來“租用”這些服務器以滿足自己的IT需求。這種服務類型就像我們所說的將IT資源像自來水一樣提供給用戶。
采用這種方式,可以滿足非IT企業(yè)對IT資源需求的同時而不需花費大量資金購置服務器和雇傭更多的IT人員,使他們可以將自己的主要精力放在自己的主業(yè)上。同時,這種云服務還使用自動化技術(shù)來根據(jù)用戶的業(yè)務量自動分配合適的服務器數(shù)量,用戶不必為自己業(yè)務的擴展或者收縮而考慮IT資源是否合適,同時用戶不必擔心IT設(shè)施的折舊問題,只需根據(jù)自己的服務器使用量交付月租金即可。
平臺即服務
平臺即服務位于云計算的中間層,主要面向軟件開發(fā)者或者軟件開發(fā)商,提供基于互聯(lián)網(wǎng)的軟件開發(fā)測試平臺。軟件開發(fā)人員可以通過基于web等技術(shù)直接在云端編寫自己的應用程序同時可以將自己的應用程序托管到這個平臺上。例如google的App Engine就是一個可伸縮的web應用程序開發(fā)和托管平臺,開發(fā)者可以在其平臺上開發(fā)出自己的web程序并發(fā)布,這樣開發(fā)者不需要擔心自己的服務器能否承擔未知的訪問量,這樣的平臺無疑得到一些小型創(chuàng)業(yè)企業(yè)的青睞。
另外,這樣的云平臺還提供大量的API或者中間件供程序開發(fā)者使用,這樣大大的縮短了程序開發(fā)的周期,同時,程序代碼存儲在云端可以很方便聯(lián)合開發(fā)。最重要的是用戶不必擔心自己發(fā)布的應用需要多少硬件支持,因為,云端可以滿足一切。
軟件即服務
相信軟件即服務大家一定不會陌生,幾乎很多軟件都有了web版,例如我們常見的飛信或者QQ等都有web版,通過web我們不必下載相應的軟件既可以使用相應的服務,同時我們不必擔心軟件的更新和維護等問題。也許對于這樣像QQ的小軟件來說并不能體會到軟件即服務的優(yōu)勢,但對于那些中小型的企業(yè)和他們需要的ERP、CRM等來說軟件即服務是一種福音。首先,企業(yè)不必花費巨額資金購買軟件的使用權(quán),其次,企業(yè)也不必花費資金構(gòu)建機房和雇傭人員,再次,企業(yè)也不必考慮機器折舊和軟件升級維護的問題。
云計算的三種服務方式,涵蓋了從設(shè)備到平臺再到產(chǎn)品的全方位IT服務模式,相信未來云計算將以更快的步伐引領(lǐng)IT行業(yè)的發(fā)展,到那時不論你是誰,你在哪里,你總離不開那片云。