三種服務(wù)模式:1、軟件即服務(wù),是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動;2、平臺即服務(wù),是一種服務(wù)類別,為開發(fā)人員提供通過全球互聯(lián)網(wǎng)構(gòu)建應(yīng)用程序和服務(wù)的平臺;3、基礎(chǔ)設(shè)施即服務(wù),是把數(shù)據(jù)中心、基礎(chǔ)設(shè)施等硬件資源通過Web分配給用戶的商業(yè)模式,消費者通過Internet可以從完善的計算機基礎(chǔ)設(shè)施獲得服務(wù)。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
云計算(cloud computing)是分布式計算的一種,指的是通過網(wǎng)絡(luò)“云”將巨大的數(shù)據(jù)計算處理程序分解成無數(shù)個小程序,然后,通過多部服務(wù)器組成的系統(tǒng)進行處理和分析這些小程序得到結(jié)果并返回給用戶。云計算早期,簡單地說,就是簡單的分布式計算,解決任務(wù)分發(fā),并進行計算結(jié)果的合并。因而,云計算又稱為網(wǎng)格計算。通過這項技術(shù),可以在很短的時間內(nèi)(幾秒鐘)完成對數(shù)以萬計的數(shù)據(jù)的處理,從而達到強大的網(wǎng)絡(luò)服務(wù)。
現(xiàn)階段所說的云服務(wù)已經(jīng)不單單是一種分布式計算,而是分布式計算、效用計算、負(fù)載均衡、并行計算、網(wǎng)絡(luò)存儲、熱備份冗雜和虛擬化等計算機技術(shù)混合演進并躍升的結(jié)果。
云計算的服務(wù)模式
目前,云計算的主要服務(wù)模式有三種,它們分別是::基礎(chǔ)設(shè)施即服務(wù)(IaaS),平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。這里所謂的層次,是分層體系架構(gòu)意義上的“層次”。IaaS,PaaS,SaaS分別在基礎(chǔ)設(shè)施層,軟件開放運行平臺層,應(yīng)用軟件層實現(xiàn)。
(1)軟件即服務(wù)(SaaS)
SaaS(Software-as-a-Service):軟件即服務(wù)。它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動。
應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,企業(yè)文件共享用戶根據(jù)需求通過互聯(lián)網(wǎng)向廠商訂購應(yīng)用軟件服務(wù),服務(wù)提供商根據(jù)客戶所定軟件的數(shù)量、時間的長短等因素收費,并且通過瀏覽器向客戶提供軟件的模式。這種服務(wù)模式的優(yōu)勢是,由服務(wù)提供商維護和管理軟件、提供軟件運行的硬件設(shè)施,用戶只需擁有能夠接入互聯(lián)網(wǎng)的終端,即可隨時隨地使用軟件。
SaaS模式大大降低了軟件,尤其是大型軟件的使用成本,并且由于軟件是托管在服務(wù)商的服務(wù)器上,減少了客戶的管理維護成本,可靠性也更高。
(2)平臺即服務(wù)(PaaS)
PaaS(Platform-as-a-Service):平臺即服務(wù),是一種服務(wù)類別,為開發(fā)人員提供通過全球互聯(lián)網(wǎng)構(gòu)建應(yīng)用程序和服務(wù)的平臺。Paas為開發(fā)、測試和管理軟件應(yīng)用程序提供按需開發(fā)環(huán)境。
PaaS實際上是指將軟件研發(fā)的平臺作為一種服務(wù),以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應(yīng)用。但是,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應(yīng)用的開發(fā)速度。PaaS服務(wù)使得軟件開發(fā)人員可以不購買服務(wù)器等設(shè)備環(huán)境的情況下開發(fā)新的應(yīng)用程序。
把平臺和開發(fā)環(huán)境作為一種服務(wù)來提供。企業(yè)文件共享這是一種分布式平臺服務(wù),廠商提供開發(fā)環(huán)境、服務(wù)器平臺、硬件資源等服務(wù)給客戶,用戶在其平臺基礎(chǔ)上定制開發(fā)自己的應(yīng)用程序,并通過其服務(wù)器和互聯(lián)網(wǎng)傳遞給其他客戶。
(3)基礎(chǔ)設(shè)施即服務(wù)(IaaS)
IaaS(Infrastructure-as-a-Service):基礎(chǔ)設(shè)施即服務(wù),消費者通過Internet可以從完善的計算機基礎(chǔ)設(shè)施獲得服務(wù)。IaaS是把數(shù)據(jù)中心、基礎(chǔ)設(shè)施等硬件資源通過Web分配給用戶的商業(yè)模式。
IaaS即把由多臺服務(wù)器組成的“云端”基礎(chǔ)設(shè)施,作為計量服務(wù)提供給客戶。它將內(nèi)存、I/O設(shè)備、存儲和計算能力整合成一個虛擬的資源池為整個業(yè)界提供所需要的存儲資源和虛擬化服務(wù)器等服務(wù)。
三種模式間的關(guān)系
三個服務(wù)模式之間的關(guān)系我們可以從兩個方面進行分析:一個是用戶體驗的角度,一個是技術(shù)的角度。從用戶體驗的角度來看,因為它們面對的用戶類型不同,所以它們之間是相互獨立的。從技術(shù)角度來看,它們之間的關(guān)系又不是那么純粹的繼承關(guān)系,比如說SaaS基于PaaS,而PaaS基于IaaS。首先SaaS它可以基于PaaS上部署,也可以直接部署在IaaS之上,其次PaaS可以構(gòu)建在IaaS之上,也可以直接構(gòu)建于物理資源之上。