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
广告