根據(jù)調(diào)研機(jī)構(gòu)IDC公司最新的全球公共云服務(wù)支出調(diào)查預(yù)測(cè),云計(jì)算支出增長速度比整體IT支出快七倍。目前,云計(jì)算最流行的交付模式是SaaS,該交易模式在2017年約占云計(jì)算支出的三分之二。然而,IDC公司預(yù)測(cè),到2020年,IaaS和PaaS支出的增長速度將超過SaaS支出。因此,SaaS支出可能會(huì)下降到公共云總收入的60%左右。
IaaS vs. PaaS vs. SaaS:了解差異
顯然,這三種云交付模式都具有吸引新用戶的優(yōu)勢(shì)。它們也都有一些缺點(diǎn),可能會(huì)使它們不適合某些用例。Iaas被廣泛稱為“公共云”,其發(fā)展迅速。專注于開發(fā)人員需求的PaaS具有更多的吸引力。SaaS是互聯(lián)網(wǎng)租賃軟件的典范,是云計(jì)算領(lǐng)域的巨頭。
因此,人們需要深入了解所有三種云計(jì)算模式。
IaaS優(yōu)點(diǎn)和缺點(diǎn)
BMC Software公司制作了一張圖表,說明了IaaS、PaaS和SaaS之間的主要差異。正如人們所看到的,區(qū)分這三種云計(jì)算主要類別的主要因素是誰來管理IT堆棧的不同部分。
IaaS,PaaS和SaaS各有優(yōu)勢(shì),使其成為特定情況下的正確選擇
隨著基礎(chǔ)設(shè)施即服務(wù)(IaaS)的發(fā)展,云計(jì)算提供商提供并管理物理基礎(chǔ)設(shè)施,例如服務(wù)器、存儲(chǔ)和網(wǎng)絡(luò)硬件,以及客戶管理其他一切(其中包括操作系統(tǒng)、虛擬機(jī)或容器以及任何應(yīng)用程序或中間件)。使用IaaS就像在自己的數(shù)據(jù)中心中運(yùn)行應(yīng)用程序一樣,只不過企業(yè)的內(nèi)部IT運(yùn)營團(tuán)隊(duì)沒有部署、配置和維護(hù)應(yīng)用程序運(yùn)行的物理設(shè)備的負(fù)擔(dān)。
IaaS是目前流行的第二種云計(jì)算交付模式。根據(jù)調(diào)研機(jī)構(gòu)Crowd Research Partners的調(diào)查,36%的組織正在采用IaaS,另有50%的組織計(jì)劃在未來部署。眾所周知的IaaS示例包括AWS Elastic Compute Cloud(EC2)和簡單存儲(chǔ)服務(wù)(S3),Microsoft Azure虛擬機(jī),Blob存儲(chǔ)以及Google云計(jì)算引擎和云存儲(chǔ)。
IaaS提供云計(jì)算的所有典型優(yōu)勢(shì),如可擴(kuò)展性、靈活性、位置獨(dú)立性,以及潛在的更低成本。
與PaaS和SaaS相比,IaaS最大的優(yōu)勢(shì)在于它提供的靈活性和定制化。領(lǐng)先的云計(jì)算供應(yīng)商提供廣泛的不同計(jì)算和存儲(chǔ)實(shí)例,使客戶能夠選擇最符合他們需求的性能特征。一些供應(yīng)商還允許使用裸機(jī)服務(wù)器,這使得客戶能夠以他們想要的方式完全配置他們的云計(jì)算服務(wù)器,就像他們購買硬件在自己的數(shù)據(jù)中心部署時(shí)一樣。
這種自定義功能可以輕松設(shè)置公共云服務(wù),使其能夠準(zhǔn)確反映組織的數(shù)據(jù)中心基礎(chǔ)設(shè)施。這簡化了將原有應(yīng)用程序遷移到云端,建立混合云環(huán)境或?qū)⑵髽I(yè)的基于云計(jì)算的應(yīng)用程序和數(shù)據(jù)與現(xiàn)有工具和其他軟件集成的過程。
此外,IaaS是導(dǎo)致供應(yīng)商鎖定的三種云交付模式中可能性最小的一種。它還會(huì)向客戶收取他們實(shí)際使用的資源,這可能會(huì)導(dǎo)致一些組織的成本降低。
另一方面,IaaS不一定能提供最低的總體擁有成本(TCO)。企業(yè)的IT團(tuán)隊(duì)仍將承擔(dān)管理大量IT堆棧的責(zé)任。必要的時(shí)間和技能可以增加整體費(fèi)用。另外,IaaS成本可能無法預(yù)測(cè)。云計(jì)算如此吸引人的簡單擴(kuò)展也可能導(dǎo)致賬單高于企業(yè)預(yù)期,更不用說有時(shí)會(huì)啟動(dòng)實(shí)例并忘記關(guān)閉實(shí)例,這也會(huì)增加總成本。
PaaS的優(yōu)點(diǎn)和缺點(diǎn)
回顧一下說明云交付模式之間差異的圖形,PaaS將更多的IT管理責(zé)任從客戶轉(zhuǎn)移到云計(jì)算供應(yīng)商。通常,這些服務(wù)旨在通過將創(chuàng)建特定類型應(yīng)用程序所需的工具捆綁在一起來簡化應(yīng)用程序開發(fā)過程。
例如,Google App Engine統(tǒng)一使用Node.js、Java、Ruby、C#、Go、Python和PHP編寫Web或移動(dòng)應(yīng)用程序所需的所有工具。而且Microsoft Azure應(yīng)用服務(wù)提供了類似的功能,內(nèi)置了對(duì).NET、.NET Core、Java、Ruby、Node.js、PHP和Python的支持。
一些PaaS產(chǎn)品更特定于特定用途。例如,IBM Watson Cloud為創(chuàng)建使用人工智能和機(jī)器學(xué)習(xí)的應(yīng)用程序提供了一個(gè)平臺(tái)。而Salesforce Lightning Platform提供了用于創(chuàng)建利用Salesforce.com數(shù)據(jù)的應(yīng)用程序的工具。
有些人認(rèn)為無服務(wù)器計(jì)算也稱為功能即服務(wù)(FaaS),也是PaaS的一種形式。這些服務(wù)不需要開發(fā)人員完成任何基礎(chǔ)設(shè)施配置,開發(fā)人員只需編寫代碼,無服務(wù)器服務(wù)即可處理其他任何事情。這種類型的云服務(wù)最著名的例子是AWS Lambda。
PaaS目前是最不流行的云計(jì)算交付模式,但它正在以最快的速度增長。根據(jù)Crowd Research Partners的調(diào)查,28%的受訪企業(yè)目前使用PaaS進(jìn)行生產(chǎn),51%的企業(yè)計(jì)劃在未來部署。
在某些情況下,很難區(qū)分IaaS和PaaS。云計(jì)算供應(yīng)商正在為他們的PaaS產(chǎn)品增加更多選項(xiàng),這使得它們更像IaaS,同時(shí),他們正在為IaaS產(chǎn)品增加更多自動(dòng)化功能或內(nèi)置中間件,這使得它們更像PaaS。對(duì)于企業(yè)客戶而言,其標(biāo)簽并不像選擇最符合自己需求的云計(jì)算服務(wù)那么重要。
PaaS的好處與IaaS的好處非常相似,但PaaS需要更少的時(shí)間和技巧來管理。這可能會(huì)導(dǎo)致較低的TCO。 PaaS提供的與其他云交付模式相關(guān)的最大優(yōu)點(diǎn)是可以加速新應(yīng)用的開發(fā)和部署。因此,對(duì)于創(chuàng)建新的基于云計(jì)算的應(yīng)用程序的企業(yè)應(yīng)用程序開發(fā)團(tuán)隊(duì)而言,這通常是一個(gè)不錯(cuò)的選擇。PaaS在DevOps團(tuán)隊(duì)中特別受歡迎。
而不利的一面是,像IaaS一樣,PaaS可能導(dǎo)致不可預(yù)知的費(fèi)用,特別是在應(yīng)用規(guī)模擴(kuò)大的情況下。與IaaS相比,它提供更少的靈活性,更少的客戶控制以及更多的供應(yīng)商鎖定潛力。盡管一些供應(yīng)商提供的PaaS產(chǎn)品不需要編碼技能,但大多數(shù)產(chǎn)品需要一些基本的編程知識(shí),PaaS雖然比IaaS更易于部署,但并不像SaaS那么容易使用。
SaaS的優(yōu)點(diǎn)和缺點(diǎn)
采用軟件即服務(wù)(SaaS),云計(jì)算供應(yīng)商處理整個(gè)IT堆棧。客戶只需登錄并通過瀏覽器訪問應(yīng)用程序。對(duì)于最終用戶來說,其體驗(yàn)與使用本地安裝的軟件基本相同,不同之處在于用戶可以從幾乎任何連接到互聯(lián)網(wǎng)的設(shè)備訪問應(yīng)用程序。著名的SaaS示例包括Microsoft Office 365,Salesforce應(yīng)用程序,Dropbox和Google G Suite。
到目前為止,SaaS是最流行的云交付形式。調(diào)查發(fā)現(xiàn),52%的組織已經(jīng)使用SaaS應(yīng)用程序,35%的組織計(jì)劃在未來部署它們。
SaaS最大的好處是易于使用。不需要用戶具有任何特殊技能,并且在大多數(shù)情況下,可以在幾分鐘甚至幾秒鐘內(nèi)開始使用SaaS應(yīng)用程序。它們通常也具有較低的可預(yù)測(cè)成本。大多數(shù)SaaS供應(yīng)商按用戶收取每月費(fèi)用,因此企業(yè)可以提前知道他們每個(gè)月的賬單。
這種交付模式的缺點(diǎn)是IT團(tuán)隊(duì)具有很少的控制權(quán)或沒有控制權(quán)。在某些情況下,工作人員可能會(huì)在未獲得IT知識(shí)或認(rèn)可的情況下訪問SaaS應(yīng)用程序,這可能會(huì)導(dǎo)致訪問和保護(hù)存儲(chǔ)在這些應(yīng)用程序中的任何數(shù)據(jù)難以管理。供應(yīng)商可能有權(quán)訪問某些數(shù)據(jù),這可能違反了某些組織的合規(guī)性要求或隱私政策。此外,一些SaaS應(yīng)用程序可能無法與組織使用的其他軟件或工具集成。
此外,SaaS通常為組織提供最少的定制選項(xiàng),并且客戶對(duì)供應(yīng)商鎖定具有很高的潛力。
盡管存在這些缺點(diǎn),SaaS通常非常適合沒有大型IT團(tuán)隊(duì)的小型企業(yè)。這也是為移動(dòng)訪問或替換本地安裝的應(yīng)用程序以用于辦公生產(chǎn)力,客戶關(guān)系管理(CRM)和電子郵件等用途的理想選擇。
IaaS vs PaaS vs SaaS - 哪種方式適合?
答案取決于具體的用例。有些組織可能會(huì)發(fā)現(xiàn)自己使用這三種方法。例如,一家大型企業(yè)可能會(huì)使用Microsoft Office 365和Salesforce等SaaS應(yīng)用程序,同時(shí)將部分內(nèi)部應(yīng)用程序遷移到IaaS,并通過PaaS開發(fā)面向客戶的新應(yīng)用程序。
下面的圖表詳細(xì)說明了IaaS vs PaaS與SaaS的優(yōu)缺點(diǎn),并為一種云交付模式可能比其他交付模式更好的情況提供了指導(dǎo)。
云計(jì)算類型 | 優(yōu)勢(shì) | 弱點(diǎn) | 適用范圍 |
IaaS | •組織可以在云中鏡像其內(nèi)部基礎(chǔ)設(shè)施 •易于擴(kuò)展 •靈活且高度可定制 •成本隨資源消耗而變化 •成本低 •與其他系統(tǒng)相對(duì)容易集成 •供應(yīng)商鎖定的可能性相對(duì)較低 |
•客戶管理應(yīng)用程序,數(shù)據(jù),操作系統(tǒng)等 •成本可能無法預(yù)測(cè) •需要技術(shù)人員 |
•組織將現(xiàn)有工作負(fù)載遷移到云中 •混合云環(huán)境 •擁有大量IT人員的大型企業(yè) •具有可移動(dòng)到云中的現(xiàn)有軟件許可證的組織 |
PaaS | •供應(yīng)商管理物理基礎(chǔ)設(shè)施,以及操作系統(tǒng),運(yùn)行時(shí),中間件和其他可能的開發(fā)工具 •開發(fā)人員可以專注于編寫代碼而不是管理基礎(chǔ)設(shè)施 •簡化和加快應(yīng)用程序開發(fā)和測(cè)試 •輕松創(chuàng)建與生產(chǎn)環(huán)境相同的開發(fā)和測(cè)試環(huán)境 •易于縮放 •成本隨資源消耗而變化 |
•成本可能無法預(yù)測(cè) •與IaaS相比,客戶的控制更少 •需要比SaaS更多的管理和配置 •需要熟練的人員 •有供應(yīng)商鎖定的潛在可能性 |
•開發(fā)人員創(chuàng)建新的云原生應(yīng)用程序 •DevOps團(tuán)隊(duì) •擁有自定義內(nèi)部應(yīng)用程序的大型組織 |
SaaS | •供應(yīng)商管理所有基礎(chǔ)設(shè)施和軟件 •無需在PC和其他設(shè)備上下載,安裝或升級(jí)軟件 •成本可預(yù)測(cè) •快速,簡單的設(shè)置 •任何人都可以使用它 |
•通常較少的定制選項(xiàng) •訪問和保護(hù)SaaS應(yīng)用程序中存儲(chǔ)的數(shù)據(jù)可能會(huì)更加困難 •客戶可能會(huì)向很少或從不訪問服務(wù)的用戶收取訂閱費(fèi) •無法控制軟件或基礎(chǔ)設(shè)施 •與其他軟件集成可能很困難 •供應(yīng)商可能有權(quán)訪問客戶數(shù)據(jù) •供應(yīng)商鎖定的潛力巨大 |
•擁有最少IT人員的小型組織 •需要移動(dòng)訪問的應(yīng)用程序 •替換特定類型的商業(yè)軟件 |
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。