您好,登錄后才能下訂單哦!
這篇文章給大家介紹如何在AWS使用Pilot Light快速恢復,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
今天我們開始介紹四種DR策略的第二種策略--在AWS使用Pilot Light快速恢復。
使用Pilot Light快速恢復--
術語“Pilot Light”通常用于描述DR場景,表示您的業務有個最小化版本的環境始終在云中運行。Pilot Light的想法是來自燃氣加熱器的類比,在燃氣加熱器中,始終打開的小火焰可以快速點燃整個爐子以加熱房屋。
Pilot Light使您可以通過在AWS中配置和運行您的系統中最關鍵的核心組件,這樣在災難恢復時,您可以立刻圍繞在AWS中的Pilot Light維護的關鍵核心組件快速擴展配置成完整的生產環境。
Pilot Light的基礎設施構成通常包括您的數據庫服務器,這些服務器會將數據復制到Amazon EC2或Amazon RDS(將您的核心數據自動同步至AWS維護的Pilot Light核心組件)。根據業務系統的不同,數據庫外部可能還有其他需要復制到AWS的關鍵數據。這是系統的關鍵核心(Pilot Light),AWS中的所有其他基礎設施部件(爐子的其余部分)可以快速配置以快速擴展快速恢復整個完整系統。
以上,簡單的概括下,在AWS建立您業務的最小化環境,然后將您的一些核心數據(比如數據庫等)實時同步至AWS的RDS或者其他服務,當災難發生時,通過AWS提供的服務快速擴展AWS維持的Pilot Light最小化環境至您的生成環境規模,從而快速恢復您的業務。
那么要快速擴展AWS維持的Pilot Light最小化環境的核心組件恢復關鍵業務服務,除了同步核心數據,對于快速擴展至生產環境的規模,還需要做些什么呢?
對于計算資源,通常會將一些預配置的服務器做成Amazon Machine Images(AMI),這些服務器隨時可以啟動。在開始災難恢復時,來自這些AMI的實例會快速啟動,并在Pilot Light周圍的部署中使用其預定義角色(例如,Web或App Server)。
對于從網絡資源,您有兩個主要的選項可以準備:
使用Elastic IP addresses,它可以預分配并將它們與您的實例相關聯。請注意,對于基于MAC地址的軟件許可,您可以使用彈性網絡接口(ENI),其具有MAC地址,也可以預先分配以配置許可證。您可以將這些與實例關聯,就像使用彈性IP地址一樣。
使用Elastic Load Balancing(ELB)將流量分配到多個實例。
最后,要把前面擴展的資源上線至生產環境了,可能您將更新DNS記錄以指向您的Amazon EC2實例或使用CNAME指向您的負載均衡器。
對于不經常更新的系統,您可以確保在AWS中提供所有安裝包和配置信息,例如,以Amazon EBS快照的形式。這將加速應用程序服務器設置,因為您可以在多個可用區中快速創建多個卷以附加到Amazon EC2實例。然后,您可以通過使用備份和恢復方法進行相應的安裝配置。
Pilot Light策略比上次介紹過的“備份和恢復”策略提供更快的恢復時間,因為系統的核心部分已經在運行并且持續更新。 AWS能夠自動化基礎架構資源的配置,這可以節省時間并幫助防止人為操作錯誤。但是,仍需要執行一些安裝和配置任務才能完全恢復應用程序。
準備階段
下圖顯示了準備階段,您需要將定期更改的數據復制到Pilot Light,這個小核心將在恢復階段啟動整個環境。您不經常更新的數據(如操作系統和應用程序)可以定期更新并存儲為AMI。
準備階段的關鍵步驟:
設置Amazon EC2實例或者RDS以復制或鏡像核心數據。
確保您擁有AWS中提供的所有支持自定義軟件包。
創建和維護需要快速恢復的關鍵服務器的AMI。
定期運行這些服務器,測試它們,并應用任何軟件更新和配置更改。
考慮自動配置AWS資源。
恢復階段
要恢復Pilot Light周圍剩下的基礎環境,您可以在適當的實例類型上在幾分鐘內從AMI啟動系統。對于動態數據服務器,您可以根據實際業務需求情況調整它們的大小或相應地增加容量。
水平擴展通常是增加系統容量的最具成本效益和可擴展性的方法。例如,您可以在高峰時間添加更多Web服務器。但是,您也可以選擇較大的Amazon EC2實例類型,從而垂直擴展應用程序(如關系數據庫)。
從網絡角度來看,任何所需的DNS更新都可以同時完成。
另外災難恢復后,應確保盡快恢復冗余。繼續定期備份系統,并考慮數據層的額外冗余。
下圖顯示了Pilot Light方案的恢復階段。
恢復的關鍵步驟:
從自定義AMI啟動應用程序Amazon EC2實例。
調整現有數據庫/數據存儲實例的大小以處理增加的流量。
添加額外數據庫/ 數據庫實例確保DR站點在數據層的彈性的能力;如果您使用Amazon RDS,請啟用多可用區提高可用性及持久性。
將DNS更改為指向Amazon EC2服務器。
安裝和配置任何非基于AMI的系統,最好是以自動方式。
關于如何在AWS使用Pilot Light快速恢復就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。