本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Neptune 串流跨區域複寫進行災難復原
Neptune 提供兩種實作跨區域容錯移轉功能的方式:
跨區域快照複製和還原
使用 Neptune 串流在兩個不同區域的兩個叢集之間複寫資料。
跨區域快照複製和還原對於在不同區域中復原 Neptune 叢集具有最低操作負荷。不過,由於快照是 Neptune 叢集的完整備份,因此在區域之間複製快照可能需要大量的資料傳輸時間。因此,跨區域快照複製和還原可用於只需要 小時的復原點目標 (RPO) 和 小時的復原時間目標 (RTO) 的案例。
復原點目標 (RPO) 是以備份之間的時間來測量。它會定義在進行上次備份的時間與復原資料庫的時間之間可能會丟失多少資料。
復原時間目標 (RTO) 是以執行復原操作所需的時間來測量。這是資料庫叢集在發生失敗之後容錯移轉至復原的資料庫所需的時間。
Neptune 串流提供一種方式,讓備份 Neptune 叢集始終與主要生產叢集保持同步。如果發生失敗,您的資料庫會容錯移轉至備份叢集。這會減少 RPO和 RTO至 分鐘,因為資料會持續複製到備份叢集,該叢集隨時可立即做為容錯移轉目標使用。
以這種方式使用 Neptune 串流的缺點是維護複寫元件所需的操作負荷,以及始終有第二個 Neptune 資料庫叢集在線上的成本,可能相當大。