AWS于2026年10月20日宣布,Amazon ElastiCache Serverless for Valkey支持从Amazon EC2上自建的Valkey或Redis OSS缓存在线迁移。应用可在同步与切换期间继续读写,迁移过程由ElastiCache提供端点和复制能力。
官方所说的零停机按迁移期间客户端没有错误响应衡量。它不是对所有源版本或任何网络架构的无条件承诺。

迁移过程分成哪三步
流程依次是准备迁移、启动数据同步、完成切换。准备阶段得到迁移端点,开始同步后源缓存数据持续复制至目标;数据追平后,可手动切换写入,也可选择自动切换。
每一步会记录在目标缓存的Events页,失败时给出原因。应用连接策略与切换时机应在准备阶段确认,不能只看到数据同步开始就认为流量已经迁移。
源集群版本有哪些限制
此次在线迁移针对运行在Amazon EC2上的自建集群模式缓存。官方列出的源版本是Redis OSS 4.0至7.2,或Valkey 7.2至8.1;目标可直接使用Valkey 9.0的ElastiCache Serverless。
单机模式、自建环境不在EC2上或不属于上述版本范围的实例,不能据此假定可直接迁移。实施前还要核对客户端兼容性与键空间行为。
复制连接和凭据如何保护
迁移服务以TLS连接源缓存并进行认证,源端凭据通过AWS Secrets Manager读取。AWS表示无需第三方复制工具即可持续同步。
团队仍需确认网络连通、源端ACL和Secrets Manager权限。迁移端点与业务端点的访问边界应分别审查,不要为了完成迁移而放开不必要的公网访问。
零停机不等于无需验收
AWS将零停机定义为迁移期间客户端没有错误响应,口径与ElastiCache SLA衡量可用性的方法相同。数据同步状态、写入切换和业务实际读写结果仍需逐项验证。
切换前记录关键指标与回退条件,切换后检查应用错误率、读写延迟和目标缓存数据。不能把在线迁移误写成完全没有切换风险。
免费期与后续费用边界
每个AWS账号自首次准备迁移起,迁移使用前180天免费。之后,迁移保持活跃期间按迁移节点小时计费;ElastiCache Serverless缓存本身的存储量和ECPU用量从始至终另按标准费率计费。
180天免费仅针对迁移用量,不包含目标缓存。该能力覆盖商业AWS区域、中国区域和AWS GovCloud美国区域,实际部署仍应核对所选区域配置。


