Aurora2 升级之蓝绿部署切换后自动搭建 DMS 回滚复制的方案

Aurora2 升级之蓝绿部署切换后自动搭建 DMS 回滚复制的方案

💡 原文中文,约9300字,阅读约需22分钟。
📝

内容提要

亚马逊云科技将于2024年10月停止支持Aurora2版本,客户需升级到Aurora3并进行兼容性测试。本文介绍了利用Lambda函数和DMS CDC复制任务自动搭建回滚复制链路的方案,提升Aurora2升级方案的完整性。

🎯

关键要点

  • 亚马逊云科技将于2024年10月停止支持Aurora2版本,客户需升级到Aurora3并进行兼容性测试。
  • 客户在升级时可选择蓝绿部署方案,亚马逊提供一键蓝绿部署方案。
  • 为确保升级方案的完整性,客户可增加回滚方案,搭建数据复制链路。
  • 本文介绍利用Lambda函数和DMS CDC复制任务自动搭建回滚复制链路的方案。
  • 整体方案通过EventBridge发现蓝绿部署事件,触发Lambda函数搭建CDC复制链路。
  • 前提条件包括Aurora2集群位于私有子网,并创建DMS复制实例。
  • 部署步骤包括创建Lambda函数、设置执行角色、创建VPC endpoint和EventBridge规则。
  • 使用方法包括创建Aurora蓝绿部署、配置Lambda环境变量和切换蓝绿部署。
  • 风险包括蓝绿部署切换后DB identifier被删除和旧蓝环境可写导致数据错乱。
  • 总结强调数据回流复制预案是Aurora2升级的重要环节,建议使用AWS Secrets Manager存储凭证。
➡️

继续阅读