

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Neptune 串流跨區域複寫進行災難復原
<a name="streams-disaster-recovery"></a>

Neptune 提供兩種實作跨區域容錯移轉功能的方式：
+ 跨區域快照複製和還原
+ 使用 Neptune 串流在兩個不同區域的兩個叢集之間複寫資料。

跨區域快照複製和還原對於在不同區域中復原 Neptune 叢集具有最低操作負荷。不過，由於快照是 Neptune 叢集的完整備份，因此在區域之間複製快照可能需要大量的資料傳輸時間。因此，跨區域快照複製和還原可以用於只需要數小時復原點目標 (RPO) 與數小時復原時間點目標 (RTO)的案例。

復原點目標 (RPO) 是由備份之間的時間來測量。它會定義在進行上次備份的時間與復原資料庫的時間之間可能會丟失多少資料。

復原時間點目標 (RTO) 是以執行復原操作所需的時間來測量。這是資料庫叢集在發生失敗之後容錯移轉至復原的資料庫所需的時間。

Neptune 串流提供一種方式，讓備份 Neptune 叢集始終與主要生產叢集保持同步。如果發生失敗，您的資料庫會容錯移轉至備份叢集。由於資料會持續複製到備份叢集，從而可隨時立即做為容錯移轉目標使用，因此會將 RPO 和 RTO 縮短為數分鐘。

以這種方式使用 Neptune 串流的缺點是維護複寫元件所需的操作負荷，以及始終有第二個 Neptune 資料庫叢集在線上的成本，可能相當大。