本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Aurora 的復原功能
AWS 全球基礎設施是以 AWS 區域與可用區域為中心建置的。AWS區域提供多個分開且隔離的實際可用區域,它們以低延遲、高輸送量和高度備援聯網功能相互連結。透過可用區域,您所設計與操作的應用程式和資料庫,就能夠在可用區域之間自動容錯移轉,而不會發生中斷。可用區域的可用性、容錯能力和擴充能力,均較單一或多個資料中心的傳統基礎設施還高。
如需 AWS 區域與可用區域的詳細資訊,請參閱 AWS 全球基礎設施
除了 AWS 全球基礎設施外,Aurora 還提供支援資料復原和備份需求的多項功能。
備份和還原
Aurora 會自動備份您的叢集磁碟區,並在備份保留期間保留還原資料。Aurora 備份具有連續性和增量性,因此,您可以快速還原到備份保留期內的任何時間點。寫入備份資料時不會影響資料庫服務的效能或中斷服務。當您建立或修改資料庫叢集時,您可以指定 1 到 35 天的備份保留期。
如果希望備份可以保留超過備份保留期,您也可以在叢集磁碟區中建立資料快照。Aurora 在整個備份保留期內保留遞增還原資料。因此,您只需要建立希望在備份保留期後仍能保留的資料快照。您可以從快照建立新的資料庫叢集。
您可以從 Aurora 保留的備份資料或您已儲存的資料庫叢集快照來建立新的 Aurora 資料庫叢集,以復原資料。您可以從備份資料快速建立備份保留期內任何時間點的資料庫叢集新副本。Aurora 在備份保留期之內的連續和增量性質,意味著您不需要經常建立資料的快照來改善還原時間。
如需更多詳細資訊,請參閱 備份與還原 Amazon Aurora 資料庫叢集。
複寫
Aurora 複本是 Aurora 資料庫叢集中的獨立端點,最適合用於擴展讀取操作和提高可用性。最多 15 個 Aurora 複本可以分佈在 AWS 區域內資料庫叢集跨越的可用區域。資料庫叢集磁碟區由資料庫叢集的多個資料副本組成。然而,叢集磁碟區中的資料是以單一邏輯磁碟區的形式,向主要資料庫執行個體和資料庫叢集中的 Aurora 複本呈現。如果主要資料庫執行個體失敗,則 Aurora 複本會提升為主要資料庫執行個體。
Aurora 也支援專屬於 Aurora MySQL 和 Aurora PostgreSQL 的複寫選項。
如需更多詳細資訊,請參閱 以 Amazon Aurora 進行複寫。
容錯移轉
Aurora 將資料副本存放在單一 AWS 區域跨多個可用區域的資料庫叢集中。無論資料庫執行個體是否位在跨多個可用區的資料庫叢集中,都會執行此儲存。當您跨可用區域建立 Aurora 複本時,Aurora 會自動同步佈建並維護複本。主要資料庫執行個體會跨可用區域,同步複寫到 Aurora 複本,提供資料備援、排除輸入/輸出凍結以及降低系統備份時的延遲遽增等功能。執行具有高可用性的資料庫叢集,可以在規劃好的系統維護期間增強可用性,並有助於在失敗和可用區域停機時保護資料庫。
如需詳細資訊,請參閱 Amazon Aurora 的高可用性。