WS ElastiCache - 備份和恢復



執行 Redis 的 AWS ElastiCache 叢集可用於建立備份,然後可以使用該備份來恢復叢集或為新叢集播種資料。備份由叢集的元資料以及叢集中的所有資料組成。所有備份都寫入 Amazon Simple Storage Service (Amazon S3)。您可以隨時透過建立一個新的 Redis 叢集並使用備份中的資料填充它來恢復資料。每個叢集的一個備份免費儲存,但其他備份會產生相關費用。

以下是建立備份的步驟。

選擇叢集

我們登入到 AWS 控制檯並轉到 ElastiCache 儀表板。在左側的儀表板中,我們選擇叢集型別為 Redis。然後我們在 ElastiCache 儀表板中看到叢集名稱作為超連結。我們單擊叢集名稱左側的複選框。這將顯示備份叢集以及其他選項。

Cluster Backup 1

建立備份

接下來,我們單擊“備份”按鈕以透過為備份叢集提供名稱來配置備份過程。備份方法根據可用記憶體自動選擇。如果存在足夠的可用記憶體,則會生成一個子程序,該子程序在備份快取時將所有更改寫入快取的保留記憶體。

如果可用記憶體不足,則會採用無分叉的協作後臺程序。無分叉方法可能會影響延遲和吞吐量。

Cluster Backup 2

單擊“備份”按鈕後,備份過程開始,並持續一段時間。如下圖所示,該過程的狀態保持為“建立中”。它還提到了快取大小和備份型別為手動。

Cluster Backup 3

過了一會兒,新備份叢集的狀態變為“可用”。這表示備份過程已完成。

Cluster Backup 4

從備份恢復

要使用備份恢復資料,我們從上述備份建立新的叢集。此新副本將用於恢復命令,該命令會將備份中的資料引入新建立的叢集。

Cluster Backup 5

在建立新集群后,我們最終使用“恢復”按鈕。在下圖中,我們為恢復選項提供值。

Cluster Backup 6
廣告

© . All rights reserved.