當(dāng)您考慮如何優(yōu)化網(wǎng)絡(luò)架構(gòu)時(shí),云服務(wù)器托管會(huì)帶來很多好處——即時(shí)規(guī)模和靈活性是最明顯的好處——但是在考慮私有云與公共云時(shí),主要區(qū)別是什么?如果您希望遷移到云服務(wù)器托管,但不太確定要做什么,那么此博客將幫助您評(píng)估您的選擇。首先,讓我們先看看什么是私有云托管和公共云,然后再討論兩者的優(yōu)缺點(diǎn)。
什么是公共云?
多租戶托管環(huán)境,提供一系列計(jì)算資源(服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)等),由第三方云服務(wù)器托管提供商運(yùn)營(yíng)。這些資源與其他云租戶共享,并且可以通過公共 Internet 訪問。如果您想要繞過互聯(lián)網(wǎng),您也可以通過專用的第 2/3 層連接直接連接。作為基于云的模型的一部分,即時(shí)訪問意味著您可以快速擴(kuò)展,并且您只需為保留的內(nèi)容(計(jì)算、存儲(chǔ)和帶寬)付費(fèi)。
什么是私有云托管?
相反,私有云托管是單租戶,并提供托管在您自己的專用服務(wù)器上的基于云的服務(wù)。這增加了另一層隔離,因?yàn)榉?wù)器是您自己的,沒有其他人可以訪問它們。然而,要全面評(píng)估私有云與公共云,我們首先需要了解服務(wù)器虛擬化。
服務(wù)器虛擬化
在您的計(jì)算“堆棧”中,主機(jī)由硬件資源(您的服務(wù)器機(jī)箱、RAM、磁盤、CPU 等)、操作系統(tǒng) (OS) 和應(yīng)用程序組成。您的堆棧在硬件層之上有一個(gè)稱為管理程序的虛擬化層。這使您能夠?qū)⑽锢矸?wù)器劃分為多個(gè)獨(dú)特且隔離的虛擬機(jī) (VM),這些虛擬機(jī)又具有各自獨(dú)立運(yùn)行的操作系統(tǒng)和應(yīng)用程序。
虛擬機(jī)
VM 與任何其他物理計(jì)算機(jī)沒有什么不同。他們有一個(gè) CPU、磁盤存儲(chǔ)、內(nèi)存,并且可以連接到互聯(lián)網(wǎng)。不同之處在于,它們僅作為代碼存在,而不是作為有形設(shè)備存在,并且使用軟件而不是物理計(jì)算機(jī)運(yùn)行程序和應(yīng)用程序。
它們是軟件定義的計(jì)算機(jī),在物理“主機(jī)”機(jī)器上作為“訪客”機(jī)器運(yùn)行;獨(dú)立于其他虛擬機(jī)和物理主機(jī)。使用管理程序,您可以同時(shí)在不同的虛擬機(jī)上運(yùn)行不同的操作系統(tǒng)。例如,虛擬 MacOS VM 可以在物理 PC 上運(yùn)行;Windows 操作系統(tǒng)上的 Linux 虛擬機(jī);或更新的 Windows 操作系統(tǒng)上的早期版本的 Windows。
由于它們的獨(dú)立性,VM 具有極強(qiáng)的可移植性。您可以輕松地將 VM 移動(dòng)到另一個(gè)物理主機(jī)上的另一個(gè)虛擬機(jī)管理程序,從而使 VM 在維護(hù)或意外停機(jī)期間具有很強(qiáng)的容錯(cuò)能力。
公共云的優(yōu)缺點(diǎn)
公共云的優(yōu)點(diǎn):
- 云可擴(kuò)展性:公共云服務(wù)器托管允許巨大的全球可擴(kuò)展性,幾乎沒有限制。
- 降低成本(降低使用率):即用即付模式,無需購(gòu)買硬件或軟件,使其成為極具成本效益的云服務(wù)器托管選項(xiàng)。
- 更少的維護(hù):云服務(wù)器托管提供商將負(fù)責(zé)任何維護(hù)。由于您不會(huì)在數(shù)據(jù)中心和服務(wù)器上進(jìn)行投資,因此您需要管理和維護(hù)的資源會(huì)更少。
- 更快、更靈活的資源:在您需要的時(shí)候購(gòu)買您需要的東西,并以同樣快的速度將其拆除。
- 可靠性:大型服務(wù)器網(wǎng)絡(luò)提供更多的容錯(cuò)能力。
公共云的缺點(diǎn):
- 共享資源:由于底層基礎(chǔ)設(shè)施不是你的,你只能任由你的鄰居在做什么。
- 并不總是具有成本效益:運(yùn)行復(fù)雜、未充分利用的環(huán)境的開銷是有代價(jià)的,公共云產(chǎn)品的價(jià)格通常是裸機(jī)相同資源價(jià)格的兩到五倍(盡管裸機(jī)通常附帶每月最低合同)。
- 并非適用于所有業(yè)務(wù)或工作負(fù)載:鑒于它是一個(gè)共享環(huán)境,其資源成本比裸機(jī)高,它實(shí)際上只適用于小型企業(yè)或非關(guān)鍵應(yīng)用程序和工作負(fù)載。
私有云托管的優(yōu)缺點(diǎn)
私有云托管的優(yōu)點(diǎn):
- 單租:你的服務(wù)器資源是你一個(gè)人的,所以你不會(huì)受到“吵鬧的鄰居”的困擾。
- 經(jīng)濟(jì)高效:對(duì)于大型公司而言,私有云托管比公共云更具成本效益,因?yàn)樵摻鉀Q方案專為他們的需求而設(shè)計(jì)。
- 減少停機(jī)時(shí)間:由于私有云托管是單租戶的,您的解決方案是根據(jù)您的需求量身定制的,因此您可以規(guī)劃基礎(chǔ)架構(gòu)內(nèi)的容錯(cuò)。而且由于 VM 非常便攜,因此可以在服務(wù)器意外停機(jī)的情況下輕松地將它們移動(dòng)到另一臺(tái)物理主機(jī)上。
- 可擴(kuò)展性:使用私有云服務(wù)器托管來擴(kuò)展您的應(yīng)用程序特別容易,因?yàn)槟梢愿鶕?jù)需要向基礎(chǔ)架構(gòu)添加更多物理或虛擬服務(wù)器,從而將工作負(fù)載分布在多個(gè)虛擬機(jī)上。
- 控制和安全性:由于虛擬機(jī)使用來賓操作系統(tǒng),您可以“沙盒”可疑應(yīng)用程序,并通過將計(jì)算機(jī)病毒隔離在虛擬機(jī)中來安全地研究計(jì)算機(jī)病毒,從而保護(hù)您的物理主機(jī)。
私有云托管的缺點(diǎn):
- 僅在規(guī)模上才有意義:私有云托管對(duì)于小型企業(yè)來說更昂貴,因?yàn)槟仨氋?gòu)買或租用整個(gè)硬件。但是,從長(zhǎng)遠(yuǎn)來看,它可能會(huì)為您節(jié)省大量的公共云,因?yàn)槟梢哉{(diào)整解決方案以滿足您的需求。
- 減少“按需”規(guī)模:雖然大多數(shù)私有云托管服務(wù)提供商將構(gòu)建即時(shí)配置,但它不會(huì)像公共云那樣具有彈性。
公共云與私有云的判決:
在公有云與私有云的戰(zhàn)斗中,最重要的是,私有云托管的底層服務(wù)器基礎(chǔ)設(shè)施是專門為您服務(wù)的。這使您可以更好地控制性能和安全性,以及超過某個(gè)點(diǎn)的規(guī)模經(jīng)濟(jì),但您也會(huì)犧牲一些管理的便利性。
這實(shí)際上取決于您的業(yè)務(wù)和網(wǎng)絡(luò)需求,例如:
- 您遇到的數(shù)據(jù)傳輸量和流量是多少?
- 在不久的將來你會(huì)看到什么樣的規(guī)模?
- 您是否需要即時(shí)的全球可擴(kuò)展性,但不經(jīng)常?
- 您能否將公共云用于不太重要的數(shù)據(jù)和應(yīng)用程序?
- 你有管理私有云架構(gòu)的團(tuán)隊(duì)嗎?
- 什么級(jí)別的控制和安全是不可協(xié)商的?
這將幫助您評(píng)估私有云與公共云。最后,許多企業(yè)認(rèn)為,如果以正確的方式和正確的工作負(fù)載使用兩者的混合體,則可以出色地工作。或者,如果您喜歡私有云的附加安全性,但您樂于與其他租戶共享基礎(chǔ)設(shè)施,那么虛擬私有云可能是您的另一個(gè)選擇。