當前位置:編程學習大全網 - 網絡軟體 - 雲計算服務類型有哪些

雲計算服務類型有哪些

摘要:雲計算已經在我們的生活中普遍的應用,而且很多企業都已經在使用雲計算了。我們都知道雲計算有三種服務類型,軟件服務、平臺服務、基礎架構服務,這是雲計算最基本的三種服務類型。除了這三種外還有功能即服務、私有雲、混合雲、公有API、iPaaS等等服務類型。下面就和小編壹起了解壹下吧。雲計算三種服務類型

1、軟件即服務(SoftwareasaService,縮寫SaaS)

軟件即服務是普通消費者可以感知到的雲計算,它的代表有Dropbox,還有國內用戶熟悉的百度雲、騰訊微雲等。這種雲計算最大的特征就是消費者並不購買任何實體的產品,而是購買具有與實體產品同等功能的服務。

以前,我們是花錢購買的是服務器上的存儲空間。現在,我們花錢購買的是Dropbox的存儲服務。表面上看,兩者沒有實際的區別。但是換壹個角度來看,兩者卻完全不同。以前,我們花錢購買服務器上的存儲空間,假設是空間容量是10G,我們是真正的買到了服務器上的10G空間。如果我們不上傳文件的話,那麽服務器上的這10G空間就是空的。現在,我們購買Dropbox的存儲服務,假設空間容量還是10G,我們卻並沒有真正的買到Dropbox服務器上10G的空間,我們買到的是10G空間的服務。也就是說,如果我們上傳文件,Dropbox會將文件分開放在任何地方的任何服務器上,如果我們不上傳文件,Dropbox的服務器上就根本沒有屬於我們的任何空間。

2、平臺即服務(PlatformasaService,縮寫PaaS)

與軟件即服務不同,平臺即服務是面向開發者的雲計算。這種雲計算最大的特征是它自帶開發環境,並向開發者提供開發工具包。它的代表有Google的GAE(GoogleAppEngine),還有國內的百度的BAE、新浪的SAE等。

平臺即服務與軟件即服務之間可以相互轉換。如果是消費者,購買Dropbox的服務,那Dropbox就是軟件即服務。如果是開發者,利用Dropbox提供的開發包借助Dropbox的服務開發自己的服務,那麽Dropbox本身就是平臺即服務,構築在Dropbox之上的開發者的服務就是軟件即服務。

以前,開發者如果要搭建壹個網站,需要做很多準備工作,比如購買服務器,安裝操作系統,搭建開發環境等等。現在,開發者如果購買平臺即服務雲計算,就可以省去上面費時費力的準備工作,直接進行網站的開發。不僅如此,開發者還可以使用各種現成的服務,比如GAE會向開發者提供Google內部使用的先進的開發工具和領先的大數據技術。這壹切都使得網站開發變得比以前輕松很多,這也是雲計算時代互聯網更加繁榮的原因之壹。

3、基礎架構即服務(InfrastructureasaService,縮寫IaaS)

基礎架構即服務壹般面向的是企業用戶,它的代表有Amazon的AWS(AmazonWebService),還有國內的PPPCloud等。

這種雲計算最大的特征在於,它並不像傳統的服務器租賃商壹樣出租具體的服務器實體,它出租的是服務器的計算能力和存儲能力。AWS將Amazon計算中心的所有的服務器的計算能力和存儲能力整合成壹個整體,然後將其劃分為壹個個虛擬的實例,每壹個實例代表著壹定的計算能力和存儲能力。購買AWS雲計算服務的公司就以這些實例就作為計量單位。

基礎架構即服務與平臺即服務有顯著的區別,基礎架構即服務提供的只有計算能力和存儲能力的服務,平臺即服務提供的除了計算能力和存儲能力的服務,還提供給開發者的完備的開發工具包和配套的開發環境。也就是說,開發者使用平臺即服務時,可以直接開始進行開發工作。而使用基礎架構即服務時,則必須先進行如安裝操作系統、搭建開發環境等準備工作。

基礎架構即服務是雲計算的基石,平臺即服務和軟件即服務構建在它的上面,分別為開發者和消費者提供服務,而它本身則為大數據服務。

雲計算其他服務類型

1、FaaS(functionsasaservice,功能即服務)

FaaS,無服務器計算的雲實例化,為PaaS增加了另壹個抽象層,以便開發人員在堆棧中完全隔絕壹切優先級低於他們代碼的東西。不是去搞虛擬服務器、容器和應用運行時間,而是上傳功能代碼塊,讓它們被某個事件觸發(例如表單提交或上傳文件)。所有主要雲都會在IaaS之上提供FaaS.FaaS應用的壹個特殊的好處是,在事件發生之前不會使用IaaS資源,可通過降低資源使用率來減少費用。

2、私有雲

私有雲可以說是小尺寸的IaaS公有雲,使軟件可以部署和運行在客戶的數據中心。與公有雲壹樣,內部客戶可以提供自己的虛擬資源,以構建、測試和運行應用程序,通過計量資源消耗進行收費。對於管理員而言,私有雲數據中心最好就是自動化,而最差的情況則是手動配置和管理。VMware的軟件定義數據中心棧是最受歡迎的商業私有雲軟件,雖然OpenStack是開源方面的領袖。

3、混合雲

混合雲是私有雲與公有雲的集成。混合雲涉及創建並行環境,是應用程序可以在私有雲和公有雲之間輕松移動。在其他情況下,數據庫可能待在客戶數據中心與公有雲應用程序集成——在需求高峰期,虛擬化數據中心的工作負載可能會被復制到雲。私有雲和公有雲之間的集成類型差別很大,但他們必須各自互相適應,以成為壹個混合雲的模式。

4、公有API(API,應用程序設計接口)

正如SaaS在互聯網上為用戶交付應用程序,***有API為開發人員提供應用程序功能,可以以編程的方式訪問。例如,在構建Web應用時,開發人員經常會利用谷歌地圖API提供行車路線;為了集成到社交媒體,開發人員可能會呼籲API通過Twitter或Facebook被保持。Twilio已經建立了壹個成功的業務,致力於通過公***API提供電話和消息傳遞服務。最終,任何企業都可以提供自己的公有API實現客戶消費數據和應用程序功能的訪問。

5、iPaaS(integrationplatformasaservice,集成平臺即服務)

數據集成是任何具備壹定規模的公司的壹個關鍵問題,尤其對於那些大規模采用SaaS的企業而言。iPaaS供應商通常提供預先構建的連接器,為流行的SaaS應用程序和本地企業應用程序之間提供***享數據,盡管供應商可能或多或少地關註B2B電子商務集成、雲集成或傳SOA風格的集成。

6、IDaaS(identityasaservice,身份即服務)

在私有數據中心和公有雲網站上,與雲計算相關的最大的安全問題就是管理用戶身份及其相關權利和權限。IDaaS供應商保持基於雲計算的用戶配置文件,驗證用戶身份,並使訪問資源或應用程序基於安全策略、用戶組和個人的特權。能夠集成各種目錄服務(ActivedirectoryLDAP等等),而且這是至關重要的。

7、協作平臺(Collaborationplatforms)

協作解決方案如Slack、微軟Teams和HipChat已經成為重要的信息溝通平臺,是組織內部能夠有效地溝通和合作。基本上,這些解決方案是相對簡單的SaaS應用程序,支持聊天形式的消息傳遞以及文件***享和音視頻交流。大多數提供API來促進與其他系統的集成,使第三方開發者創建和***享插件,增強功能。

8、垂直雲(Verticalclouds)

在金融、醫療、零售、生命科學和制造行業提供PaaS雲使客戶建立垂直應用程序,接近行業特定的、API-accessible服務。垂直雲可以減少垂直應用程序投放到市場的時間,加速特定領域的B2B集成。大多數垂直雲的構建都帶著壹些培養生態合作夥伴系統的目的。

  • 上一篇:怎麽給網站加外鏈怎麽給網站加外鏈鏈接
  • 下一篇:虹霞和紅霞的區別
  • copyright 2024編程學習大全網