在研究您的私有云解決方案選項時,您可能會遇到“托管云”一詞。令人困惑的是,“托管”對不同的提供商意味著不同的東西,反過來這可能導(dǎo)致對托管云服務(wù)的可交付成果的期望不一致。
“托管云”一詞有兩個部分。云是一種使用虛擬化來存儲、處理和管理數(shù)據(jù)的計算機系統(tǒng),通常使用遠(yuǎn)程托管的服務(wù)器。托管云描述了至少部分由第三方操作以減少云用戶的工作量的云平臺。但是,有幾種云服務(wù)(如 PaaS 和 IaaS)根據(jù)云提供商管理的數(shù)量而彼此不同,因此人們對什么使云成為托管云存在分歧。
托管云 – IaaS
一些云提供商在使用托管云這一短語時會提到 IaaS(基礎(chǔ)設(shè)施即服務(wù))。基礎(chǔ)架構(gòu)即服務(wù) (IaaS) – 一種云解決方案,您可以在其中獲得托管在您不負(fù)責(zé)的硬件和基礎(chǔ)架構(gòu)中的虛擬資源。您可以使用這些虛擬資源來構(gòu)建您的云,并可選擇快速輕松地擴展容量。
借助 IaaS,您的公司將獲得虛擬資源,并且為此所需的所有實際職責(zé)(即托管在彈性基礎(chǔ)架構(gòu)中的服務(wù)器)都由您的云提供商處理。這就是為什么它有時被稱為托管云的原因,因為他們正在管理硬件,這帶來了一系列好處:
- 您的 IT 團隊有更多時間專注于構(gòu)建和維護您的云。
- 您的云由您無法在內(nèi)部運行的彈性基礎(chǔ)架構(gòu)保持在線。
- 數(shù)據(jù)中心(云提供商使用)的能源效率使您的云更具可持續(xù)性,甚至使在內(nèi)部運行它更便宜。
識別 IaaS
IaaS 解決方案具有以下特征:
- 獲取資源就是服務(wù)
- 成本取決于使用
- 靈活且高度可擴展
IaaS 的示例包括:
- 亞馬遜網(wǎng)絡(luò)服務(wù) (AWS)
- Microsoft Azure的某些服務(wù)
- 云服務(wù)
然而,當(dāng)一些云提供商談?wù)撏泄茉茣r,他們可能根本就不是在談?wù)?IaaS……
托管云 – PaaS
PaaS(平臺即服務(wù))是 IaaS 的升級版,在 IaaS 中,您的云提供商仍然處理所有硬件需求,但他們交付給您的最終產(chǎn)品實際上是一個預(yù)構(gòu)建的云平臺,您可以從中啟動應(yīng)用程序。
平臺即服務(wù) (PaaS) – 一種云解決方案,為您提供可用于軟件開發(fā)的虛擬平臺。因此,您可以專注于開發(fā),因為您不對操作系統(tǒng)、軟件更新或托管平臺的硬件負(fù)責(zé)。
借助 PaaS,您的云提供以他們?yōu)槟芾淼脑破脚_的形式提供額外支持,這就是為什么有些人會將 PaaS 標(biāo)記為托管云而不是 IaaS。由于 PaaS 是一種不同類型的云服務(wù),其優(yōu)勢與 IaaS 不同:
- 您可以保留其他人管理您的硬件的所有好處。
- 您也不必從頭開始構(gòu)建云,而是可以直接啟動應(yīng)用程序。
識別 PaaS
PaaS 解決方案具有以下特征:
- 該服務(wù)包括多個用于開發(fā)、測試和部署應(yīng)用程序的工具
- 為應(yīng)用程序開發(fā)提供多個用戶的訪問權(quán)限
- Web 服務(wù)和數(shù)據(jù)庫之間的提供商集成
PaaS 的示例包括:
- AWS Elastic Beanstalk
- 谷歌應(yīng)用引擎
- Windows Azure的某些服務(wù)
能夠識別 IaaS 和 PaaS 之間的差異將使您超越“托管”云的標(biāo)簽,但您還需要知道哪種方式最適合您的業(yè)務(wù)。
適合您業(yè)務(wù)的 IaaS 與 PaaS
IaaS 和 PaaS 都可以稱為托管云,因為它們是有價值的服務(wù),提供商正在管理您啟動云所需的部分系統(tǒng)。IaaS 和 PaaS 都擁有由您的云提供商運營的所有硬件,這非常棒,因為這將使您的云能夠抵御停機。
我們的圖表突出了不同服務(wù)的不同管理級別:
不同的企業(yè)會有不同的需求,這就是為什么對于 PaaS 還是 IaaS 哪個更好的問題沒有明確的答案。相反,我們可以查看兩者的獨特優(yōu)勢,以幫助展示哪種云服務(wù)最適合您的業(yè)務(wù)。
IaaS 的獨特優(yōu)勢:
- 您可以完全控制您的云,并可以根據(jù)您的要求定制它;IaaS 為您提供所有云服務(wù)中最高的靈活性。
- 由于您已經(jīng)設(shè)計了整個云,因此與圍繞供應(yīng)商的云平臺構(gòu)建系統(tǒng)相比,將其遷移到新的供應(yīng)商更容易。
- 如果您需要部署混合云解決方案,IaaS 的高級定制將使您可以輕松地集成到其他系統(tǒng)中。
通常,IaaS 由具有所需內(nèi)部專業(yè)知識的公司使用,并且需要定制的云解決方案來處理各種應(yīng)用程序。
PaaS 的獨特優(yōu)勢:
- 即使您沒有從頭開始構(gòu)建云的內(nèi)部專業(yè)知識,您仍然可以部署云解決方案。
- 您的 IT 團隊不必維護和更新平臺,因此他們可以將時間用于其他關(guān)鍵業(yè)務(wù)項目。
- 對于立即獲得專注于應(yīng)用程序開發(fā)所需的所有工具的軟件開發(fā)人員來說,它是完美的選擇。
PaaS 通常由沒有廣泛的內(nèi)部團隊并希望將資源集中在開發(fā)上的公司使用。
IaaS 和 PaaS 對您業(yè)務(wù)的不利影響
IT 的一個不幸事實是,嘗試使用錯誤類型的平臺是一種破壞性的并且可能是災(zāi)難性的體驗。這就是“托管云”一詞的含糊之處可能帶來的危險,因為它可能會導(dǎo)致公司考慮升級到新的解決方案,但卻將他們的工作負(fù)載轉(zhuǎn)移到不合適的平臺上。為了幫助防止這種情況,讓我們看看 IaaS 和 PaaS 的局限性。
與 PaaS 相比,IaaS 的局限性:
- 使用 IaaS 構(gòu)建云需要大量的內(nèi)部專業(yè)知識和資源,因為您已經(jīng)獲得了資源,但實際上是從頭開始進行開發(fā)。
- 多租戶安全問題可能是一個問題,因為資源是動態(tài)分配的。云提供商必須確保分配相同資源的新客戶無法訪問數(shù)據(jù)。 如果您的提供商保證云資源的物理分離,則可以完全避免此問題,我們使用4D 的云來做到這一點。
與 IaaS 相比,PaaS 的局限性:
- 供應(yīng)商鎖定是 PaaS 的一個風(fēng)險,因為您使用供應(yīng)商平臺來開發(fā)您的應(yīng)用程序。如果您的應(yīng)用程序與其他平臺不兼容,移動云供應(yīng)商可能會非常困難。
- 您缺乏 IaaS 與 PaaS 系統(tǒng)的可定制性,因為您擁有作為軟件開發(fā)基礎(chǔ)的平臺。因此,如果您想構(gòu)建專門的定制云,PaaS 不是您的解決方案。
還值得注意的是,在某些情況下,IaaS 和 PaaS 可能不適合您的業(yè)務(wù),因為:
- 您無法完全控制系統(tǒng)的安全性。至少您的一些云及其安全性是云提供商的責(zé)任,這與安全要求或某些行業(yè)(如銀行和金融)相沖突。
- 如果沒有時間和成本高昂的重新架構(gòu),在您自己的硬件上運行的舊應(yīng)用程序可能無法處理虛擬化。這是一個適用于您要遷移到的任何云平臺的問題。
為您的企業(yè)尋找合適的云服務(wù)
不要被托管云服務(wù)的標(biāo)簽分心,并準(zhǔn)確檢查該服務(wù)將為您提供什么。如果您需要靈活性和專門為您的業(yè)務(wù)量身定制的云,那么您應(yīng)該考慮IaaS提供商。然而,如果您不想花費時間和資源從頭開始開發(fā)云并想要一個準(zhǔn)備好啟動應(yīng)用程序的平臺,那么您應(yīng)該尋找 PaaS 提供商。
也很有可能這些解決方案都不適合您的業(yè)務(wù)。作為云的替代方案,托管服務(wù)讓您可以完全控制您的服務(wù)器,同時升級它們的彈性并降低成本。或者,您的公司可能像許多其他公司一樣,已準(zhǔn)備好采用混合云,并利用它提供的靈活性和控制力相結(jié)合的優(yōu)勢。