当前位置: 首页 > news >正文

阿里云服务迁移实战: 01-大纲

背景

公司项目部署在阿里云,因故需要将所有服务迁移到新账号,使用的服务包括 ECS,RDS (MySQL),Redis, 短信,OSS,CDN, 负载均衡, 消息队列 RabbitMQ ,WAF, 日志,云监控, Mongo, EMAS(移动研发平台),消息推送,内容安全,号码认证,文字识别,SSL证书,数据库审计,日志审计等

整体迁移方案

服务迁移,如果允许停服,那就比较简单,ECS 等都可以直接在新账号下创建,重新部署,数据库可以通过脚本导入导出实现迁移。本文重点讨论不停服迁移方案。

本次迁移涉及跨账号、跨地域(机房),在迁移过程中需要保障不停服,平稳迁移,需要考虑以下问题:

  1. 服务器如何迁移

如果原服务器环境部署复杂,可以考虑直接将原服务器过户到新账号,也可以考虑创建磁盘镜像,基于这个自定义创建新的服务器。

  1. 数据库如何迁移`

这里需要考虑使用数据库同步工具,保持数据双向同步。

  1. OSS 如何迁移

讨论如何使用阿里云 OSS 复制功能,并切换绑定域名。

  1. 流量如何平稳的切换

DNS 切换以后,全球刷新 DNS 缓存需要比较长的时间,大部分地区几分钟可以刷新完成,但有些地区需要长达 1-2 天的时间,这就需要考虑如果处理指定旧环境的流量。

  1. IP 如何迁移/过户

涉及第三方调用时,往往需要添加 IP 白名单,这时候添加白名单可能比较麻烦,所以如果能将出网 IP 迁移至新账号,继续使用原有 IP,也是不错的方案。

  1. 其他服务如何迁移

除了以上提到的服务,还有诸如 CDN,WAF,负载均衡等等非常多的服务,也需要考虑如何迁移。

本系列将围绕以上主题,分别进行探讨。

相关文章:

  • 禅道MCP Server开发实践与功能全解析
  • [leetcode]stack的基本操作的回顾
  • 大模型本地部署系列(3) Ollama部署QwQ[阿里云通义千问]
  • 前端-Vue3
  • 代码随想录算法训练营第十五天
  • Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)
  • JavaWeb-01-前端Web开发(HTML+CSS)
  • 甜心速达智慧潮流精选超市、即时零售新业态,打造可持续发展商业模式
  • Vulhub-DC-4靶场通关攻略
  • 操作系统 3.5-内存换入-请求调页
  • 【GIT】git pull --rebase 功能解析
  • 《Vue Router实战教程》20.路由懒加载
  • 【Linux 进程控制】—— 进程亦生生不息:起于鸿蒙,守若空谷,归于太虚
  • 【OpenCV 对图片做旋转操作】仿射=旋转+平移+缩放+剪切
  • 数据仓库标准库模型架构相关概念浅讲
  • VMWare Workstation Pro17.6最新版虚拟机详细安装教程(附安装包教程)
  • 使用animation来实现时段的滚动效果
  • 数据库主从延迟全解析:原因、影响与解决之道
  • [Java基础]StringBuilder解析
  • swift菜鸟教程11-12(数组与字典)
  • 思创医惠网站建设/seo排名点击工具
  • 建设网站的命令/免费数据统计网站
  • 嘉兴网站建设系统/考研培训
  • 做电商海报的网站/网站seo 优化
  • 纳森网络做网站多少钱/广东做seo的公司
  • 法律咨询网站开发/网络优化论文