混合云為企業(yè)保護(hù)應(yīng)用程序免受故障和災(zāi)難的影響提供了一個(gè)新的機(jī)會(huì)。
對(duì)于某些應(yīng)用程序來(lái)說(shuō),由于多種原因,私有云仍然是最佳選擇。對(duì)于一些企業(yè)來(lái)說(shuō),公共云已成為功能更強(qiáng)大且更具成本效益的一種選擇。其結(jié)果是采用一種混合云體系結(jié)構(gòu),可以獲得一些可能帶來(lái)效益的新功能。其中一項(xiàng)功能涉及利用混合云中提供的額外靈活性和可擴(kuò)展性,以實(shí)現(xiàn)不同應(yīng)用程序所需的不同高可用性和災(zāi)難恢復(fù)保護(hù),而無(wú)論它們?cè)谀睦镞\(yùn)行。
本文從高可用性(HA)和災(zāi)難恢復(fù)(DR)的角度研究混合云,并提出一些使配置更具成本效益的建議。如果謹(jǐn)慎使用混合云,則可以通過(guò)維護(hù)多個(gè)企業(yè)數(shù)據(jù)中心來(lái)實(shí)現(xiàn)強(qiáng)大的高可用性(HA)和災(zāi)難恢復(fù)(DR)保護(hù),從而節(jié)省大量成本。當(dāng)然,那些不需要這類保護(hù)的不太重要的應(yīng)用程序也可以成為全部或部分遷移到公共云的選擇。
多云的條件
云計(jì)算服務(wù)提供商(CSP)已實(shí)施了運(yùn)營(yíng)商級(jí)的基礎(chǔ)設(shè)施,以使公共云具有更大的彈性,而這種彈性遠(yuǎn)遠(yuǎn)超過(guò)了企業(yè)所需要的任何彈性。每個(gè)數(shù)據(jù)中心都存在一定的冗余性,在全球范圍內(nèi)的每個(gè)云區(qū)域和可用性區(qū)域都存在多個(gè)數(shù)據(jù)中心,這些都給云計(jì)算提供了前所未有的可擴(kuò)展性和可靠性。但是,故障可能也確實(shí)會(huì)發(fā)生,其中一些故障會(huì)導(dǎo)致客戶停機(jī),而這些客戶沒有為其應(yīng)用程序確保高可用性而制定特殊規(guī)定。
在其服務(wù)等級(jí)協(xié)議(SLA)中,所有云計(jì)算服務(wù)提供商(CSP)對(duì)“停機(jī)時(shí)間”的定義有些不同,并且都排除了應(yīng)用程序級(jí)別停機(jī)的某些原因。實(shí)際上,服務(wù)等級(jí)協(xié)議(SLA)僅保證虛擬機(jī)(VM)或物理服務(wù)器在跨多個(gè)可用性部署兩個(gè)或多個(gè)實(shí)例時(shí),至少一個(gè)實(shí)例具有到外部網(wǎng)絡(luò)的連接。
以下是不包括在服務(wù)等級(jí)協(xié)議(SLA)中的三個(gè)常見的停機(jī)原因示例:
•錯(cuò)誤的行動(dòng),或在需要時(shí)缺乏行動(dòng)(包括人們不可避免地犯下的錯(cuò)誤);
•客戶的軟件或第三方軟件,其中包括應(yīng)用程序軟件(例如SQL Server或SAP);
•云計(jì)算服務(wù)提供商(CSP)無(wú)法合理控制的因素(包括運(yùn)營(yíng)商網(wǎng)絡(luò)中斷)。
另一個(gè)限制是云中缺少存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)或其他形式的共享存儲(chǔ)。在旨在解決這個(gè)限制的所有選項(xiàng)中,專用的SANless故障轉(zhuǎn)移集群能夠滿足Windows Server和Linux的所有關(guān)鍵任務(wù)應(yīng)用程序最苛刻的恢復(fù)時(shí)間和恢復(fù)點(diǎn)目標(biāo)。SANless故障轉(zhuǎn)移集群軟件可在私有云、公共云和混合云中運(yùn)行,其檢測(cè)應(yīng)用程序和數(shù)據(jù)庫(kù)級(jí)別故障的能力消除了云計(jì)算服務(wù)提供商(CSP)的服務(wù)等級(jí)協(xié)議(SLA)中排除停機(jī)所造成的差距。
高可用性(HA)/災(zāi)難恢復(fù)(DR)混合云
混合云的一個(gè)常見配置是讓公共云為在私有云中運(yùn)行的應(yīng)用程序提供災(zāi)難恢復(fù)保護(hù)。這種安排非常適合只有一個(gè)數(shù)據(jù)中心的企業(yè),并且可以用于所有應(yīng)用程序,無(wú)論它們是否具有高可用性(HA)保護(hù)。由于SAN可以部署在企業(yè)數(shù)據(jù)中心中,因此可以使用傳統(tǒng)的故障轉(zhuǎn)移集群進(jìn)行高可用性(HA)保護(hù)。然而,考慮到SAN的高成本,許多組織現(xiàn)在選擇使用SANless故障轉(zhuǎn)移集群解決方案。
一種常見的配置將無(wú)SAN故障轉(zhuǎn)移集群用于高可用性(HA)和災(zāi)難恢復(fù)(DR)保護(hù),高可用性(HA)在私有云中,而災(zāi)難恢復(fù)(DR)在公共云中。對(duì)于只有一個(gè)數(shù)據(jù)中心的企業(yè),這種配置是理想的選擇,并且具有單個(gè)高可用性(HA)/災(zāi)難恢復(fù)(DR)解決方案可簡(jiǎn)化實(shí)施和持續(xù)管理。建議在企業(yè)數(shù)據(jù)中心中使用單獨(dú)的機(jī)架,以提供額外的彈性,并建議在公共云中指定一個(gè)遠(yuǎn)程區(qū)域,以更好地防御廣泛的災(zāi)難。
值得注意的是,微軟公司和亞馬遜公司現(xiàn)在都已經(jīng)管理了災(zāi)難恢復(fù)即服務(wù)(DRaaS)產(chǎn)品:分別是Azure Site Recovery和CloudEndure Disaster Recovery。這些服務(wù)支持示例中的混合云配置,并且價(jià)格合理。但是這種安排通常不支持復(fù)制集群應(yīng)用程序,并且存在一些帶寬限制,從而妨礙了它在許多應(yīng)用程序中的使用。
優(yōu)化混合云價(jià)格/性能的其他方法
以下是一些其他建議,用于管理云中的資源利用,這些方式可以降低成本,同時(shí)為所有應(yīng)用程序保持適當(dāng)?shù)姆?wù)級(jí)別,包括那些要求關(guān)鍵任務(wù)的正常運(yùn)行時(shí)間和高吞吐量的應(yīng)用程序:
•合理選擇資源利用率以實(shí)現(xiàn)最佳性價(jià)比,尤其要注意成本最昂貴的計(jì)算資源。
•對(duì)于現(xiàn)有應(yīng)用程序,在不斷監(jiān)控性能的同時(shí)逐漸減少分配,直到獲得遞減的收益。
•對(duì)于新應(yīng)用程序,從用于計(jì)算的最小虛擬機(jī)配置開始,僅根據(jù)需要添加CPU內(nèi)核、內(nèi)存和I/O以獲得令人滿意的性能。
•存儲(chǔ)在云中的成本相對(duì)便宜,但是請(qǐng)謹(jǐn)慎使用價(jià)格低廉的存儲(chǔ)設(shè)備,因?yàn)镮/O可能會(huì)給某些服務(wù)帶來(lái)單獨(dú)的、成本高昂的費(fèi)用。
•如果可用,使用可能更具成本效益的性能增強(qiáng)技術(shù),例如分層存儲(chǔ)、緩存和內(nèi)存數(shù)據(jù)庫(kù),以幫助優(yōu)化配置。
•考慮通過(guò)將應(yīng)用程序從Windows Server遷移到Linux,以及從企業(yè)版的SQL Server的Always On可用性組遷移到標(biāo)準(zhǔn)版的故障轉(zhuǎn)移集群實(shí)例來(lái)降低軟件許可成本,這兩者都可以通過(guò)使用SANless故障轉(zhuǎn)移集群來(lái)實(shí)現(xiàn)。
•利用所有可用折扣,例如預(yù)付費(fèi)服務(wù)或延長(zhǎng)服務(wù)承諾。
對(duì)云計(jì)算的信心
云計(jì)算的彈性,運(yùn)營(yíng)商級(jí)基礎(chǔ)架構(gòu)使其能夠?yàn)槠髽I(yè)應(yīng)用程序提供運(yùn)營(yíng)商級(jí)的高可用性(HA)/災(zāi)難恢復(fù)(DR)保護(hù)。使用無(wú)SAN故障轉(zhuǎn)移集群解決方案可增加運(yùn)營(yíng)商級(jí)的高可用性,但沒有運(yùn)營(yíng)商級(jí)的價(jià)格標(biāo)簽。易于實(shí)施和操作,再加上集群對(duì)云計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源的有效利用,最大限度地降低了持續(xù)成本,并提供了可靠的高可用性(HA)和災(zāi)難恢復(fù)(DR)保護(hù),其價(jià)格比以往任何時(shí)候都更加經(jīng)濟(jì)實(shí)惠。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。