溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何在AWS使用Pilot Light快速恢復(fù)

發(fā)布時(shí)間:2022-01-05 19:11:08 來源:億速云 閱讀:146 作者:柒染 欄目:云計(jì)算

這篇文章給大家介紹如何在AWS使用Pilot Light快速恢復(fù),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

今天我們開始介紹四種DR策略的第二種策略--在AWS使用Pilot Light快速恢復(fù)。

使用Pilot Light快速恢復(fù)--

術(shù)語“Pilot Light”通常用于描述DR場景,表示您的業(yè)務(wù)有個(gè)最小化版本的環(huán)境始終在云中運(yùn)行。Pilot Light的想法是來自燃?xì)饧訜崞鞯念惐?,在燃?xì)饧訜崞髦校冀K打開的小火焰可以快速點(diǎn)燃整個(gè)爐子以加熱房屋。

Pilot Light使您可以通過在AWS中配置和運(yùn)行您的系統(tǒng)中最關(guān)鍵的核心組件,這樣在災(zāi)難恢復(fù)時(shí),您可以立刻圍繞在AWS中的Pilot Light維護(hù)的關(guān)鍵核心組件快速擴(kuò)展配置成完整的生產(chǎn)環(huán)境。

Pilot Light的基礎(chǔ)設(shè)施構(gòu)成通常包括您的數(shù)據(jù)庫服務(wù)器,這些服務(wù)器會將數(shù)據(jù)復(fù)制到Amazon EC2或Amazon RDS(將您的核心數(shù)據(jù)自動同步至AWS維護(hù)的Pilot Light核心組件)。根據(jù)業(yè)務(wù)系統(tǒng)的不同,數(shù)據(jù)庫外部可能還有其他需要復(fù)制到AWS的關(guān)鍵數(shù)據(jù)。這是系統(tǒng)的關(guān)鍵核心(Pilot Light),AWS中的所有其他基礎(chǔ)設(shè)施部件(爐子的其余部分)可以快速配置以快速擴(kuò)展快速恢復(fù)整個(gè)完整系統(tǒng)。

以上,簡單的概括下,在AWS建立您業(yè)務(wù)的最小化環(huán)境,然后將您的一些核心數(shù)據(jù)(比如數(shù)據(jù)庫等)實(shí)時(shí)同步至AWS的RDS或者其他服務(wù),當(dāng)災(zāi)難發(fā)生時(shí),通過AWS提供的服務(wù)快速擴(kuò)展AWS維持的Pilot Light最小化環(huán)境至您的生成環(huán)境規(guī)模,從而快速恢復(fù)您的業(yè)務(wù)。


那么要快速擴(kuò)展AWS維持的Pilot Light最小化環(huán)境的核心組件恢復(fù)關(guān)鍵業(yè)務(wù)服務(wù),除了同步核心數(shù)據(jù),對于快速擴(kuò)展至生產(chǎn)環(huán)境的規(guī)模,還需要做些什么呢?

對于計(jì)算資源,通常會將一些預(yù)配置的服務(wù)器做成Amazon Machine Images(AMI),這些服務(wù)器隨時(shí)可以啟動。在開始災(zāi)難恢復(fù)時(shí),來自這些AMI的實(shí)例會快速啟動,并在Pilot Light周圍的部署中使用其預(yù)定義角色(例如,Web或App Server)。

對于從網(wǎng)絡(luò)資源,您有兩個(gè)主要的選項(xiàng)可以準(zhǔn)備:

  • 使用Elastic IP addresses,它可以預(yù)分配并將它們與您的實(shí)例相關(guān)聯(lián)。請注意,對于基于MAC地址的軟件許可,您可以使用彈性網(wǎng)絡(luò)接口(ENI),其具有MAC地址,也可以預(yù)先分配以配置許可證。您可以將這些與實(shí)例關(guān)聯(lián),就像使用彈性IP地址一樣。


  • 使用Elastic Load Balancing(ELB)將流量分配到多個(gè)實(shí)例。

最后,要把前面擴(kuò)展的資源上線至生產(chǎn)環(huán)境了,可能您將更新DNS記錄以指向您的Amazon EC2實(shí)例或使用CNAME指向您的負(fù)載均衡器。

對于不經(jīng)常更新的系統(tǒng),您可以確保在AWS中提供所有安裝包和配置信息,例如,以Amazon EBS快照的形式。這將加速應(yīng)用程序服務(wù)器設(shè)置,因?yàn)槟梢栽诙鄠€(gè)可用區(qū)中快速創(chuàng)建多個(gè)卷以附加到Amazon EC2實(shí)例。然后,您可以通過使用備份和恢復(fù)方法進(jìn)行相應(yīng)的安裝配置。

Pilot Light策略比上次介紹過的“備份和恢復(fù)”策略提供更快的恢復(fù)時(shí)間,因?yàn)橄到y(tǒng)的核心部分已經(jīng)在運(yùn)行并且持續(xù)更新。 AWS能夠自動化基礎(chǔ)架構(gòu)資源的配置,這可以節(jié)省時(shí)間并幫助防止人為操作錯誤。但是,仍需要執(zhí)行一些安裝和配置任務(wù)才能完全恢復(fù)應(yīng)用程序。

準(zhǔn)備階段

下圖顯示了準(zhǔn)備階段,您需要將定期更改的數(shù)據(jù)復(fù)制到Pilot Light,這個(gè)小核心將在恢復(fù)階段啟動整個(gè)環(huán)境。您不經(jīng)常更新的數(shù)據(jù)(如操作系統(tǒng)和應(yīng)用程序)可以定期更新并存儲為AMI。

如何在AWS使用Pilot Light快速恢復(fù)

準(zhǔn)備階段的關(guān)鍵步驟:

  1. 設(shè)置Amazon EC2實(shí)例或者RDS以復(fù)制或鏡像核心數(shù)據(jù)。

  2. 確保您擁有AWS中提供的所有支持自定義軟件包。

  3. 創(chuàng)建和維護(hù)需要快速恢復(fù)的關(guān)鍵服務(wù)器的AMI。

  4. 定期運(yùn)行這些服務(wù)器,測試它們,并應(yīng)用任何軟件更新和配置更改。

  5. 考慮自動配置AWS資源。


恢復(fù)階段

要恢復(fù)Pilot Light周圍剩下的基礎(chǔ)環(huán)境,您可以在適當(dāng)?shù)膶?shí)例類型上在幾分鐘內(nèi)從AMI啟動系統(tǒng)。對于動態(tài)數(shù)據(jù)服務(wù)器,您可以根據(jù)實(shí)際業(yè)務(wù)需求情況調(diào)整它們的大小或相應(yīng)地增加容量。

水平擴(kuò)展通常是增加系統(tǒng)容量的最具成本效益和可擴(kuò)展性的方法。例如,您可以在高峰時(shí)間添加更多Web服務(wù)器。但是,您也可以選擇較大的Amazon EC2實(shí)例類型,從而垂直擴(kuò)展應(yīng)用程序(如關(guān)系數(shù)據(jù)庫)。

從網(wǎng)絡(luò)角度來看,任何所需的DNS更新都可以同時(shí)完成。

另外災(zāi)難恢復(fù)后,應(yīng)確保盡快恢復(fù)冗余。繼續(xù)定期備份系統(tǒng),并考慮數(shù)據(jù)層的額外冗余。

下圖顯示了Pilot Light方案的恢復(fù)階段。

如何在AWS使用Pilot Light快速恢復(fù)

恢復(fù)的關(guān)鍵步驟:

  1. 從自定義AMI啟動應(yīng)用程序Amazon EC2實(shí)例。

  2. 調(diào)整現(xiàn)有數(shù)據(jù)庫/數(shù)據(jù)存儲實(shí)例的大小以處理增加的流量。

  3. 添加額外數(shù)據(jù)庫/ 數(shù)據(jù)庫實(shí)例確保DR站點(diǎn)在數(shù)據(jù)層的彈性的能力;如果您使用Amazon RDS,請啟用多可用區(qū)提高可用性及持久性。

  4. 將DNS更改為指向Amazon EC2服務(wù)器。

  5. 安裝和配置任何非基于AMI的系統(tǒng),最好是以自動方式。

關(guān)于如何在AWS使用Pilot Light快速恢復(fù)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI