适用于 Valkey 的 Amazon ElastiCache 无服务器现在支持在线迁移,实现零停机时间
适用于 Valkey 的 Amazon ElastiCache 无服务器现在支持从 Amazon EC2 上的自我管理型 Valkey 和 Redis OSS 进行在线迁移,停机时间为零。零停机时间意味着迁移期间不会向客户端返回任何错误,衡量方法与 ElastiCache SLA 衡量可用性的方式相同。您的应用程序通过割接继续读取和写入,并且您不需要第三方复制工具。
在线迁移分为三个步骤。您准备迁移,开始数据同步,然后完成割接。开始同步后,ElastiCache 会为您提供一个迁移端点,您在准备迁移时可以让应用程序指向这个端点,并且数据会持续从您的源位置复制。您可以选择何时将写入内容移至无服务器缓存,手动割接或在数据同步后自动割接。ElastiCache 在缓存的“事件”选项卡上将每个步骤记录为一个事件,并注明任何失败步骤的原因。
在线迁移使用传输中加密(TLS)和身份验证连接到您的源,并从 Amazon Secrets Manager 读取凭证,因此您的现有安全控制措施保持不变。在线迁移支持运行 Redis OSS 4.0 至 7.2 或 Valkey 7.2 至 8.1 的 Amazon EC2 上的自我管理型缓存,您可以将它们直接迁移到 Valkey 9.0。
每个亚马逊云科技账户在前 180 天内免费使用迁移,从该账户首次准备迁移时开始。之后,只要迁移处于活动状态,您就需要为 ElastiCache 为复制数据而运行的迁移节点按节点小时付费。ElastiCache 无服务器缓存按标准数据存储和 ECPU 费率单独计费,包括免费期间。有关定价详细信息,请参阅 Amazon ElastiCache 定价。在线迁移已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。
要开始使用,请创建或选择要迁移到的 ElastiCache 无服务器缓存,然后从 ElastiCache 控制台或 Amazon CLI 开始迁移。 要了解更多信息,请参阅文档。