云計算三種服務類型
1、軟件即服務(Software as a Service,縮寫SaaS)
軟件即服務是普通消費者可以感知到的云計算,它的代表有Dropbox,還有國內(nèi)用戶熟悉的百度云、騰訊微云等。這種云計算最大的特征就是消費者并不購買任何實體的產(chǎn)品,而是購買具有與實體產(chǎn)品同等功能的服務。
以前,我們是花錢購買的是服務器上的存儲空間?,F(xiàn)在,我們花錢購買的是Dropbox的存儲服務。表面上看,兩者沒有實際的區(qū)別。但是換一個角度來看,兩者卻完全不同。以前,我們花錢購買服務器上的存儲空間,假設是空間容量是10G,我們是真正的買到了服務器上的10G空間。如果我們不上傳文件的話,那么服務器上的這10G空間就是空的?,F(xiàn)在,我們購買Dropbox的存儲服務,假設空間容量還是10G,我們卻并沒有真正的買到Dropbox服務器上10G的空間,我們買到的是10G空間的服務。也就是說,如果我們上傳文件,Dropbox會將文件分開放在任何地方的任何服務器上,如果我們不上傳文件,Dropbox的服務器上就根本沒有屬于我們的任何空間。
2、平臺即服務(Platform as a Service,縮寫PaaS)
與軟件即服務不同,平臺即服務是面向開發(fā)者的云計算。這種云計算最大的特征是它自帶開發(fā)環(huán)境,并向開發(fā)者提供開發(fā)工具包。它的代表有Google的GAE(Google App Engine),還有國內(nèi)的百度的BAE、新浪的SAE等。
平臺即服務與軟件即服務之間可以相互轉換。如果是消費者,購買Dropbox的服務,那Dropbox就是軟件即服務。如果是開發(fā)者,利用Dropbox提供的開發(fā)包借助Dropbox的服務開發(fā)自己的服務,那么Dropbox本身就是平臺即服務,構筑在Dropbox之上的開發(fā)者的服務就是軟件即服務。
以前,開發(fā)者如果要搭建一個網(wǎng)站,需要做很多準備工作,比如購買服務器,安裝操作系統(tǒng),搭建開發(fā)環(huán)境等等。現(xiàn)在,開發(fā)者如果購買平臺即服務云計算,就可以省去上面費時費力的準備工作,直接進行網(wǎng)站的開發(fā)。不僅如此,開發(fā)者還可以使用各種現(xiàn)成的服務,比如GAE會向開發(fā)者提供Google內(nèi)部使用的先進的開發(fā)工具和領先的大數(shù)據(jù)技術。這一切都使得網(wǎng)站開發(fā)變得比以前輕松很多,這也是云計算時代互聯(lián)網(wǎng)更加繁榮的原因之一。
3、基礎架構即服務(Infrastructure as a Service,縮寫IaaS)
基礎架構即服務一般面向的是企業(yè)用戶,它的代表有Amazon的AWS(Amazon Web Service),還有國內(nèi)的PPPCloud等。
這種云計算最大的特征在于,它并不像傳統(tǒng)的服務器租賃商一樣出租具體的服務器實體,它出租的是服務器的計算能力和存儲能力。AWS將Amazon計算中心的所有的服務器的計算能力和存儲能力整合成一個整體,然后將其劃分為一個個虛擬的實例,每一個實例代表著一定的計算能力和存儲能力。購買AWS云計算服務的公司就以這些實例就作為計量單位。
基礎架構即服務與平臺即服務有顯著的區(qū)別,基礎架構即服務提供的只有計算能力和存儲能力的服務,平臺即服務提供的除了計算能力和存儲能力的服務,還提供給開發(fā)者的完備的開發(fā)工具包和配套的開發(fā)環(huán)境。也就是說,開發(fā)者使用平臺即服務時,可以直接開始進行開發(fā)工作。而使用基礎架構即服務時,則必須先進行如安裝操作系統(tǒng)、搭建開發(fā)環(huán)境等準備工作。
基礎架構即服務是云計算的基石,平臺即服務和軟件即服務構建在它的上面,分別為開發(fā)者和消費者提供服務,而它本身則為大數(shù)據(jù)服務。
云計算其他服務類型
1、FaaS(functions as a service,功能即服務)
FaaS,無服務器計算的云實例化,為PaaS增加了另一個抽象層,以便開發(fā)人員在堆棧中完全隔絕一切優(yōu)先級低于他們代碼的東西。不是去搞虛擬服務器、容器和應用運行時間,而是上傳功能代碼塊,讓它們被某個事件觸發(fā)(例如表單提交或上傳文件)。所有主要云都會在IaaS之上提供FaaS.FaaS應用的一個特殊的好處是,在事件發(fā)生之前不會使用IaaS資源,可通過降低資源使用率來減少費用。
2、私有云
私有云可以說是小尺寸的IaaS公有云,使軟件可以部署和運行在客戶的數(shù)據(jù)中心。與公有云一樣,內(nèi)部客戶可以提供自己的虛擬資源,以構建、測試和運行應用程序,通過計量資源消耗進行收費。對于管理員而言,私有云數(shù)據(jù)中心最好就是自動化,而最差的情況則是手動配置和管理。VMware的軟件定義數(shù)據(jù)中心棧是最受歡迎的商業(yè)私有云軟件,雖然OpenStack是開源方面的領袖。
3、混合云
混合云是私有云與公有云的集成?;旌显粕婕皠?chuàng)建并行環(huán)境,是應用程序可以在私有云和公有云之間輕松移動。在其他情況下,數(shù)據(jù)庫可能待在客戶數(shù)據(jù)中心與公有云應用程序集成——在需求高峰期,虛擬化數(shù)據(jù)中心的工作負載可能會被復制到云。私有云和公有云之間的集成類型差別很大,但他們必須各自互相適應,以成為一個混合云的模式。
4、公有 API(API,應用程序設計接口)
正如SaaS在互聯(lián)網(wǎng)上為用戶交付應用程序,共有API為開發(fā)人員提供應用程序功能,可以以編程的方式訪問。例如,在構建Web應用時,開發(fā)人員經(jīng)常會利用谷歌地圖API提供行車路線;為了集成到社交媒體,開發(fā)人員可能會呼吁API通過Twitter或Facebook被保持。Twilio已經(jīng)建立了一個成功的業(yè)務,致力于通過公共API提供電話和消息傳遞服務。最終,任何企業(yè)都可以提供自己的公有API實現(xiàn)客戶消費數(shù)據(jù)和應用程序功能的訪問。
5、iPaaS(integration platform as a service,集成平臺即服務)
數(shù)據(jù)集成是任何具備一定規(guī)模的公司的一個關鍵問題,尤其對于那些大規(guī)模采用SaaS的企業(yè)而言。iPaaS供應商通常提供預先構建的連接器,為流行的SaaS應用程序和本地企業(yè)應用程序之間提供共享數(shù)據(jù),盡管供應商可能或多或少地關注B2B電子商務集成、云集成或傳SOA風格的集成。
6、IDaaS(identity as a service,身份即服務)
在私有數(shù)據(jù)中心和公有云網(wǎng)站上,與云計算相關的最大的安全問題就是管理用戶身份及其相關權利和權限。IDaaS供應商保持基于云計算的用戶配置文件,驗證用戶身份,并使訪問資源或應用程序基于安全策略、用戶組和個人的特權。能夠集成各種目錄服務(Active directory LDAP等等),而且這是至關重要的。
7、協(xié)作平臺(Collaboration platforms)
協(xié)作解決方案如Slack、微軟Teams和HipChat已經(jīng)成為重要的信息溝通平臺,是組織內(nèi)部能夠有效地溝通和合作?;旧?,這些解決方案是相對簡單的SaaS應用程序,支持聊天形式的消息傳遞以及文件共享和音視頻交流。大多數(shù)提供API來促進與其他系統(tǒng)的集成,使第三方開發(fā)者創(chuàng)建和共享插件,增強功能。
8、垂直云(Vertical clouds)
在金融、醫(yī)療、零售、生命科學和制造行業(yè)提供PaaS云使客戶建立垂直應用程序,接近行業(yè)特定的、API-accessible服務。垂直云可以減少垂直應用程序投放到市場的時間,加速特定領域的B2B集成。大多數(shù)垂直云的構建都帶著一些培養(yǎng)生態(tài)合作伙伴系統(tǒng)的目的。
聲明:以上內(nèi)容源于程序系統(tǒng)索引或網(wǎng)民分享提供,僅供您參考使用,不代表本網(wǎng)站的研究觀點,請注意甄別內(nèi)容來源的真實性和權威性。申請刪除>> 糾錯>>