迁移上一代节点 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

迁移上一代节点

上一代节点是正在逐步停用的节点类型。如果您的现有集群未使用上一代节点类型,则 ElastiCache 不支持创建具有该节点类型的新集群。如果您有现有集群在使用上一代节点类型,则可以继续使用它们或使用上一代节点类型创建新集群。

由于上一代节点类型的数量有限,当某一节点在集群中运行状况不佳时,我们无法保证成功替换该节点。在这种情况下,您的集群可用性可能会受到负面影响。

我们建议您将集群迁移到新的节点类型,以获得更好的可用性和性能。有关要迁移到的建议节点类型,请参阅升级途径。有关 ElastiCache 中支持的节点类型和上一代节点类型的完整列表,请参阅 受支持的节点类型

迁移 Memcached 集群上的节点

要将 ElastiCache for Memcached 迁移到其他节点类型,您必须创建一个新的集群,该集群始终以空开始,以便您的应用程序可以填充。

要使用 ElastiCache 控制台迁移 ElastiCache for Memcached 集群节点类型:

要使用 Amazon CLI 修改 Memcached 集群节点类型:

使用 modify-cache-cluster API,如下所示:

对于 Linux、macOS 或 Unix:

aws elasticache modify-cache-cluster / --cache-cluster-id my-cache-cluster / --cache-node-type new-node-type / --apply-immediately

对于 Windows:

aws elasticache modify-cache-cluster ^ --replication-group-id my-cache-cluster ^ --cache-node-type new-node-type ^ --apply-immediately

在这种情况下,new-node-type 的值是您要迁移到的节点类型。通过传递 --apply-immediately 参数,当复制组从 modifying(正在修改)变为 available(可用)状态时,将立即应用更新。如果 Apply immediately(立即应用)处于未选中状态,则在此集群的下一维护时段内执行迁移过程。

如果节点在 EC2-Classic 上运行

如果您的 Amazon EC2 节点在 EC2-Classic 平台上运行,请使用 ClassicLink 从 Amazon EC2 实例连接到 Memcached 集群。

按照以下步骤验证 EC2 是否在 EC2-Classic 平台(控制台)中运行:

  1. 登录 Amazon Web Services Management Console,打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中选择实例

  3. 选择您的实例,然后转到 Description(说明)

  4. 如果 VPC ID 为空,则实例在 EC2-Classic 平台上运行。

有关将 EC2-Classic 实例迁移到 VPC 的信息,请参阅 将 EC2-Classic 集群迁移到 VPC