新聞中心
了解云抽象以滿足IT需求
作者:鄒錚 編譯 2021-05-25 05:51:55
云計(jì)算 隨著企業(yè)探索和部署公共云,他們需要了解每個(gè)抽象級(jí)別的差異、利弊和用例。下面讓我們了解每個(gè)云抽象選項(xiàng),并考慮對(duì)你的企業(yè)的好處和影響。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),趙縣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:趙縣等地區(qū)。趙縣做網(wǎng)站價(jià)格咨詢:18980820575
公共云提供一系列服務(wù)和功能,旨在支持計(jì)算作為實(shí)用程序。但是,并非所有的云服務(wù)都是相同的。
云用戶可以部署服務(wù)、平臺(tái)甚至整個(gè)基礎(chǔ)架構(gòu),以建立所需的云抽象級(jí)別,并控制企業(yè)應(yīng)用程序的部署和交付。
隨著企業(yè)探索和部署公共云,他們需要了解每個(gè)抽象級(jí)別的差異、利弊和用例。下面讓我們了解每個(gè)云抽象選項(xiàng),并考慮對(duì)你的企業(yè)的好處和影響。
[[401341]]
SaaS:通過(guò)云計(jì)算提供服務(wù)
在云端,最高級(jí)別的抽象是軟件即服務(wù)(SaaS)模型。
在SaaS模型中,云提供商封裝并交付既定的應(yīng)用程序給業(yè)務(wù)用戶。該應(yīng)用程序通常托管在云端,并由第三方供應(yīng)商進(jìn)行管理。用戶在提供商創(chuàng)建帳戶以訪問(wèn)該應(yīng)用程序。用戶可通過(guò)互聯(lián)網(wǎng)和Web瀏覽器訪問(wèn)該應(yīng)用程序,而無(wú)需用戶安裝或維護(hù)任何東西。根據(jù)用戶數(shù)量和應(yīng)用程序功能,企業(yè)需要支付經(jīng)常性月租費(fèi)。
SaaS的主要好處是簡(jiǎn)單和方便。當(dāng)企業(yè)使用SaaS時(shí),無(wú)需內(nèi)部采購(gòu)、部署、管理、維護(hù)和支持該應(yīng)用程序。這消除了托管和管理應(yīng)用程序的成本和后勤工作,從而為需要支持很多常規(guī)應(yīng)用程序的繁忙數(shù)據(jù)中心節(jié)省大量資金。同時(shí),應(yīng)用程序從內(nèi)部遷移到SaaS還可以減少基礎(chǔ)架構(gòu),并使IT人員有更多時(shí)間專注于其他項(xiàng)目。
考慮基本企業(yè)電子郵件為例。傳統(tǒng)業(yè)務(wù)可能會(huì)在本地?cái)?shù)據(jù)中心中構(gòu)建、部署和維護(hù)Microsoft Exchange服務(wù)器和基礎(chǔ)結(jié)構(gòu)。但是企業(yè)可能會(huì)選擇使用Office 365 SaaS代替,并使用Microsoft托管的Outlook和Exchange。SaaS產(chǎn)品現(xiàn)已提供無(wú)數(shù)應(yīng)用程序,SaaS的常見(jiàn)示例包括Salesforce、Dropbox、SAP Concur、Zoom和Microsoft Teams。
盡管SaaS是訪問(wèn)軟件產(chǎn)品的既定且負(fù)擔(dān)得起的方法,但是此云抽象模型還需要考慮很多問(wèn)題:
- 集成和互操作性支持。企業(yè)很難或不可能完全集成SaaS和內(nèi)部應(yīng)用程序,并且SaaS供應(yīng)商集成支持很有限或不存在。
- 可移植性限制。SaaS應(yīng)用程序創(chuàng)建和托管的數(shù)據(jù)可能無(wú)法移植到其他SaaS產(chǎn)品或應(yīng)用程序。這可能會(huì)導(dǎo)致供應(yīng)商鎖定。
- 安全性和合規(guī)性范圍。處理敏感數(shù)據(jù)的應(yīng)用程序可能需要保留在內(nèi)部或依靠SaaS供應(yīng)商SLA來(lái)支持安全性和合規(guī)性認(rèn)證。
- 可用性和停機(jī)時(shí)間控制。這類問(wèn)題可能會(huì)發(fā)生:由于缺乏對(duì)軟件或其交付的控制權(quán)-所有這些都由SaaS提供商處理。
- 自定義限制。與在本地部署相同的應(yīng)用程序相比,SaaS功能集和自定義設(shè)置可能會(huì)受到限制。
PaaS:通過(guò)云計(jì)算提供平臺(tái)
公共云中較低的抽象級(jí)別是平臺(tái)即服務(wù)(PaaS)模型。
PaaS在很多方面都像SaaS。與其讓提供商托管并交付單個(gè)應(yīng)用程序,不如讓提供商提供一組相互關(guān)聯(lián)的應(yīng)用程序和工具,使用戶可以通過(guò)互聯(lián)網(wǎng)和Web瀏覽器進(jìn)行訪問(wèn)。這些工具可以由很多用戶共享,并可以用來(lái)創(chuàng)建完整的功能齊全的軟件開(kāi)發(fā)環(huán)境、混合云或其他環(huán)境。
與SaaS一樣,PaaS工具通常托管在云端,并由第三方進(jìn)行管理。這使企業(yè)和本地IT員工可免于自己創(chuàng)建和管理工具框架。用戶在PaaS提供商創(chuàng)建帳戶,并且企業(yè)支付類似于SaaS模型的經(jīng)常性月租費(fèi)用。SaaS將所有創(chuàng)建的內(nèi)容保留在提供商,而PaaS則將內(nèi)容(例如所開(kāi)發(fā)的應(yīng)用程序和數(shù)據(jù))保留在用戶方。
例如,當(dāng)軟件開(kāi)發(fā)PaaS創(chuàng)建應(yīng)用程序時(shí),該應(yīng)用程序仍然是用戶的資產(chǎn),并且如果需要的話,即使沒(méi)有基礎(chǔ)平臺(tái),他們也可以出售、部署和使用該應(yīng)用程序。PaaS最常見(jiàn)的形式是軟件開(kāi)發(fā)框架和工具集,例如Google App Engine、Heroku、Microsoft Power Apps或Salesforce Force.com,以及編排服務(wù),例如AWS Elastic Beanstalk或Red Hat OpenShift。
PaaS是從云端整理和交付相關(guān)的應(yīng)用程序或工具組的有效方法,但是企業(yè)應(yīng)考慮與PaaS產(chǎn)品相關(guān)的限制:
- 集成限制。對(duì)于PaaS工具集中工具而言,互操作性從來(lái)都不是問(wèn)題,但是將PaaS和其他內(nèi)部工具集成可能很困難或不可能,例如將內(nèi)部測(cè)試工具添加到PaaS套件中。
- 可移植性下降。在PaaS框架內(nèi)創(chuàng)建和托管的數(shù)據(jù)可能無(wú)法移植到其他提供商的其他PaaS產(chǎn)品中。例如,在一個(gè)PaaS中創(chuàng)建的代碼、工作流和測(cè)試數(shù)據(jù)可能無(wú)法移植到第二個(gè)PaaS中。當(dāng)用戶需要PaaS提供商無(wú)法提供的其他工具時(shí),這可能會(huì)出現(xiàn)供應(yīng)商鎖定,并產(chǎn)生問(wèn)題。
- 開(kāi)發(fā)問(wèn)題。PaaS可能會(huì)帶來(lái)開(kāi)發(fā)問(wèn)題,例如依靠不太受歡迎的語(yǔ)言或可能不支持所需測(cè)試類型的測(cè)試架構(gòu)。用戶受到平臺(tái)及其組件功能的限制,并且很少能將平臺(tái)擴(kuò)展到其既定功能之外。
- 不一致性。PaaS使用的操作和管理工作流程可能與內(nèi)部或與其他開(kāi)發(fā)平臺(tái)使用的工作流程不同或不一致。這使得某些PaaS平臺(tái)難以在正常業(yè)務(wù)運(yùn)營(yíng)中使用。
IaaS:通過(guò)云計(jì)算來(lái)提供基礎(chǔ)架構(gòu)
在公共云中,抽象級(jí)別最低的是基礎(chǔ)架構(gòu)即服務(wù)(IaaS)模型,該模型基本上充當(dāng)云端的虛擬數(shù)據(jù)中心。
IaaS托管應(yīng)用程序和數(shù)據(jù)。IT團(tuán)隊(duì)使用IaaS來(lái)整合由云資源和服務(wù)組成的虛擬基礎(chǔ)架構(gòu),這些基礎(chǔ)架構(gòu)能夠運(yùn)行應(yīng)用程序,并且可供員工、業(yè)務(wù)合作伙伴和用戶使用。IaaS的主要好處是便利性,它使企業(yè)能夠放棄昂貴的本地?cái)?shù)據(jù)中心基礎(chǔ)架構(gòu),而轉(zhuǎn)而使用僅在需要時(shí)可用和付費(fèi)的靈活云資源。
云端基礎(chǔ)架構(gòu)與本地?cái)?shù)據(jù)中心內(nèi)基礎(chǔ)架構(gòu)具有相同的目的。它提供部署和支持應(yīng)用程序所需的基礎(chǔ)資源和服務(wù)。借助IaaS,企業(yè)可以在很大程度控制資源和服務(wù),以提供最終基礎(chǔ)架構(gòu)。配置虛擬機(jī)實(shí)例,并將該實(shí)例連接到存儲(chǔ)桶以運(yùn)行基本應(yīng)用程序,這可能很簡(jiǎn)單。
在另一方面,用戶可以將云基礎(chǔ)架構(gòu)配置為包含很多不同的計(jì)算實(shí)例、存儲(chǔ)元素、負(fù)載平衡器、數(shù)據(jù)庫(kù)服務(wù)等,從而為要求苛刻的應(yīng)用程序構(gòu)建強(qiáng)大且高度可用的環(huán)境。
每個(gè)公共云提供商都提供廣泛的基礎(chǔ)架構(gòu)服務(wù),包括AWS、Microsoft Azure和Google Cloud。其他IaaS提供商包括Rackspace和DigitalOcean。
IaaS是公共云的典型用例,并且數(shù)十年來(lái)一直在不斷發(fā)展。但是,它仍然存在一些問(wèn)題和局限性。
- 安全。盡管云提供商對(duì)云計(jì)算安全性負(fù)責(zé),但其實(shí)用戶也需要負(fù)責(zé)云端安全性。IaaS用戶必須處理安全元素,例如資源配置、身份驗(yàn)證和授權(quán)。
- 成本。公有云基礎(chǔ)設(shè)施可能包括一系列令人費(fèi)解的資源和服務(wù)-每個(gè)資源和服務(wù)都涉及各種月度成本和按使用成本。這可能會(huì)使IaaS部署成本難以預(yù)測(cè)和控制,尤其是當(dāng)自動(dòng)擴(kuò)展服務(wù)對(duì)資源供應(yīng)進(jìn)行計(jì)劃外的調(diào)整時(shí)。
- 監(jiān)控和管理。配置云基礎(chǔ)架構(gòu)相對(duì)容易;監(jiān)視和管理該基礎(chǔ)架構(gòu)以為業(yè)務(wù)創(chuàng)造價(jià)值具有挑戰(zhàn)性。企業(yè)必須監(jiān)視資源和服務(wù),并調(diào)整或消除不必要的容量或?qū)嵗?,以限制成本并?yōu)化性能。
- 多云的復(fù)雜性。多云功能的想法仍然很難實(shí)現(xiàn),即將工作負(fù)載從一個(gè)云部署和遷移到另一個(gè)云。那些依靠IaaS的企業(yè)經(jīng)常面臨供應(yīng)商鎖定問(wèn)題,可能需要部署不同的基礎(chǔ)架構(gòu)資源和服務(wù)集,才能將同一應(yīng)用程序部署到不同的云提供商。
虛擬機(jī)與容器與無(wú)服務(wù)器
在IaaS模型中,還需要考慮三個(gè)以上的抽象層。每個(gè)抽象層都依賴于虛擬化,從而使軟件與底層硬件脫離。
- 虛擬機(jī)(VM)。這些是經(jīng)典的虛擬實(shí)例,使用管理程序來(lái)配置和維護(hù)高度隔離的邏輯實(shí)例。每個(gè)邏輯實(shí)例充當(dāng)獨(dú)立的功能齊全的服務(wù)器,并接收其自己的操作系統(tǒng)、驅(qū)動(dòng)程序和應(yīng)用程序。VM是最大的虛擬實(shí)例類型,它們需要投入最大的計(jì)算資源,例如處理器和內(nèi)存。對(duì)于需要連續(xù)運(yùn)行的傳統(tǒng)軟件來(lái)說(shuō),VM是理想的選擇。
- 容器。容器使用Docker或Apache Mesos等管理程序在通用操作系統(tǒng)內(nèi)核上創(chuàng)建和管理實(shí)例。容器是隔離的(除了常見(jiàn)的操作系統(tǒng))-但比VM小得多,效率更高。容器最常用于承載應(yīng)用程序組件,這些組件可以組合在一起以構(gòu)建完整且高度可擴(kuò)展的應(yīng)用程序,也稱為微服務(wù)。與VM相比,容器的創(chuàng)建和銷毀速度更快,并且通常用于臨時(shí)或短暫的實(shí)例。
- 無(wú)服務(wù)器計(jì)算。無(wú)服務(wù)器是作為服務(wù)提供,例如AWS Lambda,它通過(guò)事件驅(qū)動(dòng)的計(jì)算僅按需運(yùn)行代碼。用戶定義代碼和觸發(fā)條件,然后根據(jù)這些條件加載并執(zhí)行代碼。當(dāng)缺少觸發(fā)條件時(shí),該代碼及其相關(guān)資源將不會(huì)運(yùn)行。云計(jì)算提供商在后端配置和管理基礎(chǔ)實(shí)例。
選擇正確的云抽象級(jí)別
在云抽象模型之間進(jìn)行選擇時(shí),請(qǐng)根據(jù)資源和服務(wù)的可用性以及所需的控制級(jí)別來(lái)做出決定。
(1) SaaS
當(dāng)企業(yè)想要使用現(xiàn)有應(yīng)用程序但又不想內(nèi)部購(gòu)買、安裝和管理該應(yīng)用程序時(shí),SaaS通常是最佳選擇。例如,企業(yè)可能選擇使用Zoom作為虛擬會(huì)議和協(xié)作服務(wù)。SaaS提供商提供和管理服務(wù)。但是,如果企業(yè)擔(dān)心數(shù)據(jù)安全性、應(yīng)用程序性能和可用性,在做出決定前,需要仔細(xì)考慮SaaS選項(xiàng)。
(2) PaaS
當(dāng)特定平臺(tái)或工具集需要支持業(yè)務(wù)任務(wù)或計(jì)劃時(shí),PaaS是更好的選擇。例如,軟件開(kāi)發(fā)人員可以使用開(kāi)發(fā)PaaS,因此很多不同的開(kāi)發(fā)人員可以共享代碼、運(yùn)行測(cè)試、實(shí)施版本控制以及在項(xiàng)目上進(jìn)行協(xié)作。與SaaS一樣,外部提供商也可以管理和維護(hù)PaaS,因此開(kāi)發(fā)人員無(wú)需在內(nèi)部安裝或管理工具。用戶僅保存和控制他們創(chuàng)建的工作,例如軟件產(chǎn)品。這樣可以增強(qiáng)數(shù)據(jù)安全性,但是可用性仍然是問(wèn)題。
(3) IaaS
對(duì)于需要對(duì)部署環(huán)境進(jìn)行精細(xì)控制的企業(yè)而言,IaaS是理想的選擇。這是傳統(tǒng)的云模型,用戶在其中配置計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)和其他服務(wù),以創(chuàng)建基礎(chǔ)架構(gòu),以在公共云內(nèi)成功部署、操作和維護(hù)企業(yè)應(yīng)用程序。當(dāng)企業(yè)需要托管和控制自己的應(yīng)用程序時(shí),應(yīng)使用IaaS環(huán)境。
幸運(yùn)的是,這些并非互斥的選項(xiàng)。這三個(gè)抽象級(jí)別可以并存,并且企業(yè)經(jīng)常會(huì)混合使用來(lái)自一個(gè)或多個(gè)提供商的SaaS、PaaS和IaaS部署。
TechTarget中國(guó)原創(chuàng)內(nèi)容,原文鏈接: https://searchcloudcomputing.techtarget.com.cn/5-27759/
? TechTarget中國(guó):https://www.techtarget.com.cn
當(dāng)前名稱:了解云抽象以滿足IT需求
分享地址:http://m.5511xx.com/article/dpdphii.html
其他資訊
- 公司戶車輛怎么備案手機(jī)號(hào)?(主機(jī)備案的辦公電話怎么寫)
- 輕松解決數(shù)據(jù)庫(kù)數(shù)據(jù)淤積問(wèn)題——C語(yǔ)言自動(dòng)清理方式(c自動(dòng)清理數(shù)據(jù)庫(kù)數(shù)據(jù)的方式)
- 創(chuàng)新互聯(lián)Python教程:極高層級(jí)API
- 小公司十人左右用云服務(wù)器合適?(云主機(jī)和云服務(wù)器的區(qū)別?)
- 計(jì)算機(jī)的實(shí)踐考試怎么考?計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)與實(shí)訓(xùn)windows


咨詢
建站咨詢
