好在每個(gè)主要的公共云供應(yīng)商都提供了構(gòu)建高度可用環(huán)境的選項(xiàng),這些環(huán)境可以在某種類(lèi)型的中斷得以恢復(fù)和幸免。例如,AWS公司提出了利用多個(gè)地理區(qū)域的四個(gè)選項(xiàng)。這些選項(xiàng)(其他公共云供應(yīng)商也可以使用)具有不同的價(jià)格,并提供不同的恢復(fù)點(diǎn)目標(biāo)(RPO)和不同的恢復(fù)時(shí)間目標(biāo)(RTO)。
企業(yè)可以選擇最符合其恢復(fù)點(diǎn)目標(biāo)(RPO)和不同的恢復(fù)時(shí)間目標(biāo)(RTO)的要求和預(yù)算的選項(xiàng)。關(guān)鍵是公共云提供商能夠幫助客戶在其全球基礎(chǔ)設(shè)施上構(gòu)建高可用性解決方案。
以下簡(jiǎn)要介紹一下這些選項(xiàng),并回顧一些使用公共云構(gòu)建高可用環(huán)境的基本原則。以AWS公共云作為示例,但這些原則適用于所有公共云提供商。
首先,企業(yè)需要了解每個(gè)應(yīng)用程序的恢復(fù)點(diǎn)目標(biāo)(RPO)和恢復(fù)時(shí)間目標(biāo)(RTO),以便為每個(gè)用例提供正確的解決方案。其次,對(duì)于利用多個(gè)地理區(qū)域來(lái)說(shuō),沒(méi)有一個(gè)萬(wàn)能的解決方案。企業(yè)根據(jù)恢復(fù)點(diǎn)目標(biāo)(RPO)、恢復(fù)時(shí)間目標(biāo)(RTO)、愿意和能夠承擔(dān)的成本數(shù)量,以及愿意做出的權(quán)衡,可以采取不同的方法。
以AWS為例,其中一些方法包括:
•從備份恢復(fù)到其他區(qū)域,人們將環(huán)境備份到S3,包括EBS快照、RDS快照、AMI和常規(guī)文件備份。由于S3在默認(rèn)情況下僅將數(shù)據(jù)復(fù)制到單個(gè)區(qū)域內(nèi)的可用區(qū)域,因此企業(yè)需要啟用到災(zāi)難恢復(fù)區(qū)域的跨區(qū)域復(fù)制。企業(yè)將承擔(dān)在第二個(gè)區(qū)域傳輸和存儲(chǔ)數(shù)據(jù)的成本,但不會(huì)產(chǎn)生計(jì)算、EBS或數(shù)據(jù)庫(kù)成本,直到企業(yè)需要在其災(zāi)難恢復(fù)區(qū)內(nèi)生效。而權(quán)衡是啟動(dòng)應(yīng)用程序所需的時(shí)間。
•在另一個(gè)區(qū)域進(jìn)行熱備份,將數(shù)據(jù)復(fù)制到第二個(gè)區(qū)域,這里企業(yè)將運(yùn)行一個(gè)縮小版的生產(chǎn)環(huán)境。這個(gè)環(huán)境始終處于活動(dòng)狀態(tài),并且其大小適合恢復(fù)業(yè)務(wù)所需的最小容量。企業(yè)根據(jù)需要使用Route 53切換到災(zāi)難恢復(fù)區(qū)域。根據(jù)需要將環(huán)境擴(kuò)展到全部容量。有了這些選項(xiàng),企業(yè)可以更快恢復(fù)數(shù)據(jù),但會(huì)產(chǎn)生更高的成本。
•多區(qū)域“Active/Active”解決方案,在這個(gè)方案中,數(shù)據(jù)在兩個(gè)區(qū)域之間同步,并且兩個(gè)區(qū)域都用于為請(qǐng)求提供服務(wù)。這是最復(fù)雜的設(shè)置和最昂貴的方案。然而,即使整個(gè)區(qū)域出現(xiàn)故障,停機(jī)時(shí)間也會(huì)很少或根本沒(méi)有。雖然上述方法實(shí)際上是災(zāi)難恢復(fù)解決方案,但這個(gè)方案是關(guān)于構(gòu)建真正高度可用的解決方案。
成功的多區(qū)域設(shè)置和災(zāi)難恢復(fù)流程的關(guān)鍵之一是盡可能采用自動(dòng)化工具。這其中包括備份、復(fù)制和啟動(dòng)企業(yè)的應(yīng)用程序。利用Ansible和Terraform等自動(dòng)化工具來(lái)捕捉環(huán)境狀態(tài)并自動(dòng)啟動(dòng)資源。此外,重復(fù)測(cè)試以確保企業(yè)能夠成功從可用區(qū)域或區(qū)域故障中恢復(fù)。這不僅要測(cè)試工具,還要測(cè)試其過(guò)程。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。