IAAS、PAAS、SAAS是什么?

PAAS:Platform as a Service: 平臺即服務:面向軟件開發者

SAAS: Software as a Service: 軟件即服務:面向軟件消費者,網頁瀏覽器,Salesforce的CRM管理系統


?PaaS實際上是指將軟件研發的平臺作為一種服務, PaaS公司提供各種開發的解決方案,比如虛擬服務器和操作系統,幫助軟件開發者更快的開發軟件服務.比如Google的GAE。

PAAS平臺通過網絡進行程序提供的服務稱之為SaaS,SaaS是的, 用戶無需安裝, 大多通過接入, 任何一個遠程服務器上的應用都可以通過網絡來運行, 比如, 在線郵箱,在線殺毒服務等。

在SaaS服務模式下,提供商將應用軟件統一部署在自己的服務器上,客戶可以根據自身的實際需求,通過互聯網向提供商訂購所需的應用軟件及服務,并按定購的軟件產品類別和期限向供應商支付費用。

PaaS能將現有各種業務能力進行整合,具體可以歸類為應用服務器、業務能力接入、業務引擎、業務開放平臺,向下根據業務能力需要測算基礎服務能力,通過 IaaS提供的API接口調用硬件資源,向上提供業務調度中心服務,實時監控平臺的各種資源,并將這些資源通過API接口開放給SaaS用戶。PaaS主要具備以下三個特點:

1.PaaS提供的是軟件開發的協作平臺,可用于管理應用程序的數據源和工作流。PaaS所提供的服務與傳統的服務最根本的區別是PaaS提供的是一個基礎平臺,而不是某種應用。由專門的平臺服務提供商搭建和運營該基礎平臺,并將該平臺以服務的方式提供給應用系統運營商.

2. PaaS提供的服務還包括針對該平臺的技術支持服務,甚至針對該平臺而進行的應用系統開發、優化等服務。

3. PaaS的實質是將互聯網的資源服務轉化為可編程接口,為第三方開發者提供有資源和服務平臺。有了PaaS平臺的支撐,云計算的開發者就獲得了大量的可編程元素,這些可編程元素有具體的業務邏輯,為開發帶來了極大的方便,不但提高了開發效率,還節約了開發成本,并且開發變得更加敏捷,能夠快速響應用戶需求的開發能力

4. PAAS平臺分為云平臺和企業業級平臺:企業級分為大型企業內部私有云平臺和面向ISV廠商的PaaS平臺,然而對于企業級PaaS平臺,PaaS不僅僅是云環境下的應用部署平臺。

私有企業云PaaS平臺和公有云PaaS有如下區別:

(1)復雜的多租戶模型:對于公有云PaaS平臺,其租戶模型是用戶->應用->實例,一個用戶可以部署多個應用,每個應用可以有多個運行實例。

對于一個大型企業,一個大部門可能是一個租戶,大部門下面的子部門也是一個租戶;或者一個SaaS應用系統的一個實例就是一個租戶。對于租戶的資源使用,大部門租戶是共享資源池里面的資源,也可能某些關鍵租戶需要獨占一些資源以保證安全。

(2)已有應用的兼容:企業的歷史應用都是基于關系型數據庫的,某些PaaS平臺不支持關系型數據存儲,即使是簡單的已有應用都無法遷移到PaaS平臺上。

(3) 復合應用的構建:企業On-Premise應用在很長一段時間內都是要存在的,私有云PaaS平臺要成為On-Premise和公有云之間的橋梁。私有云PaaS平臺除了是應用部署平臺外,還需要提供集成和方便構建復合應用的能力。企業級PaaS平臺不僅僅是應用部署平臺,而且是復雜多租戶環境和復雜應用環境下的共享基礎設施平臺。

二、

SaaS是在21世紀開始興起的一種全新的軟件應用模式,它通過Internet提供軟件服務,以成本低、部署迅速、定價靈活及滿足移動辦公而頗受企業歡 迎。在SaaS模式下,用戶不再像傳統模式那樣花費大量金錢用于硬件、軟件、人員,而只需支出一定的租賃服務費用,通過互聯網便可以享受到相應的硬件、軟 件和維護服務,享有軟件使用權和不斷升級,這是移動互聯時代最具效益的軟件應用營運模式。

1.Salesforce是CRM與云計算領域的領導者,自1999年成立以來,全球已經有超過100000家公司選擇了Salesforce。對于用戶而 言,因可以避免采購硬件、購買軟件等前期投資以及復雜的后臺管理問題,故在業內常被稱作“軟件終結者”。使用 Salesforce提供的 CRM 解決方案,可以簡化業務流程并將其自動化,支持公司的每位員工均獲得完整的客戶視圖,支持深入分析并查看主要銷售指標和客戶指標,并使每位員工均可在保留 現有客戶的同時集中精力贏得新客戶。實踐證明:基于SaaS,無需安裝軟硬件,在線租用,按需付費

與傳統軟件相比,SaaS服務依托于軟件和互聯網,具體特性表現在:

?? 軟件基于互聯網運用,采用標準瀏覽器作為交互界面;

?? 實現了移動辦公,用戶可以在任何可以上互聯網的地方使用該軟件,不必增加任何特別的軟件和硬件;

?? 具備快速、簡潔的交付、設置和培訓過程;

?? 采用“一對多”模式,是一種多訂戶系統構架,可以同時支持數千名用戶同時使用;

?? 付費方式靈活,一般按照服務模式進行付費,用多少付多少,也可按使用時間支付;

?? 數據交換接口友好,包括數據的導入和數據的導出等,便于SaaS的數據與客戶內部的系統進行數據的輸入和輸出。

標準的SaaS軟件有幾個特點:一是用戶注冊后可以立即開始使用,或者叫即需即用,或者叫隨需應變;

二是所有客戶的程序和數據統一管理;

三是程序和數據庫采用多重租賃架構(Multi-tenant),從而提高穩定性可擴展性,并降低維護成本。而這也是“真SaaS”的標準。

這些區別于傳統軟件的特點為客戶帶來了更好的體驗,同時價格也更低。

1. 在線性

與傳統的下載到電腦終端的軟件不同,SaaS強調軟件在線,所有數據都在運營商的服務器上,而不是本地。SaaS通過互聯網提供軟件托管服務,簡單易用,無需安裝任何插件或軟件,不需專職人員維護,隨時隨處可以操作,從而為用戶帶來了極大的便利。salesforce是SaaS概念的典型代表,核心的價值就是軟件的在線性。

2.多重租賃

SaaS服務通常基于一套標準軟件系統為成百上千的不同租戶提供服務。多租戶是一種結構——服務提供節點提供一個應用程序實例,多個租戶共同訪問該實例。這要求SaaS服務要能夠支持不同租戶之間數據和配置的隔離,以及用戶對諸如界面、業務邏輯等的個性化需求。

3.按需配置

當在傳統的本地安裝軟件的使用環境中談論可配置性時,直接修改部分代碼進行二次開發來適應當前用戶的需求是比較常見的解決方案。但在基于 SaaS模式的使用環境中,如果業務應用的任何部分被修改了,則這一修改將可能同時影響所有當前客戶的使用環境。因此,一般而言在SaaS模式的使用環境中,客戶使用元數據來為其終端用戶配置系統的界面以及相關的交互行為。SaaS這種按需配置的特性,給用戶的選擇更加自由,用戶可以靈活選擇,而備份、維護、安全、升級等服務都留給SaaS供應商完成。

4.服務特性

SaaS使得軟件以互聯網為載體的服務形式被客戶使用,所以服務合約的簽定、服務使用的計量、在線服務質量的保證、服務費用的收取等等問題都必須考慮。租賃收費,有月租、年租等不同形式,你使用軟件的時間、選擇多少模塊組件來確定費用。在線服務的付費方式更靈活,一般按照服務模式進行付費,用多少付多少,也可按使用時間支付。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容