阿里云服务迁移实战: 06-切换DNS

概述

按前面的步骤,所有服务迁移完毕之后,最后就剩下 DNS 解析修改了。

修改解析

在域名解析处,修改域名的解析地址即可。

如果 IP 已经过户到了新账号,则不需要修改解析。

何确保业务稳定

域名解析更换时,由于 DSN 解析存在缓存,各运营商的解析缓存刷新时间会有所不同,短则一两分钟,长则一两天。所以,为了确保业务稳定,可以采用以下两种方案。

双可用模式

原账号中的服务器仍然保持运行,数据库参考 03.数据库迁移 中的方案,使用双向同步。

这样,如果存在部分流量指向旧的服务器,则仍然可用,直到所有流量都指向新的服务器再行关闭。

  1. 使用 网络拨测工具 检查 DNS 解析生效情况。
  1. 通过查询原账号服务器中的 Nginx 等访问日志,检查是否仍有流量存在。

代理模式

在原服务器的网关入口处,通过搭建 Nginx 代理,将流程转发至新的服务器。

bash 复制代码
  location / {
    proxy_pass https://10.8.8.8/;
}

参考资料

相关推荐
tongluowan0071 分钟前
负载均衡之硬件与软件层面的异同
运维·nginx·负载均衡·f5
小此方5 分钟前
Re:Linux系统篇(二十五)进程篇·十:深度硬核!Linux 进程等待,从 task_struct 源码到位图状态解构
linux·运维·驱动开发
会Tk矩阵群控的小木12 分钟前
企业级iMessage群发系统实战:单主机管控多iPhone设备完整实现
运维·ios·开源软件·个人开发
阿里云大数据AI技术41 分钟前
最佳实践:用 EMR Serverless StarRocks AI Function 实现金融行业文本分类_
starrocks·人工智能·sql·阿里云·ai function
say_fall1 小时前
Linux进程核心概念:命令行参数与环境变量深度解析
linux·运维·服务器·ubuntu
2301_773643621 小时前
设置云备份
云计算
Peace1 小时前
【Zabbix】
linux·运维·zabbix
枕星而眠1 小时前
C++面向对象核心:类间关系与继承深度解析
运维·开发语言·c++·后端
FBI HackerHarry浩1 小时前
在Python中TCP网络程序开发的步骤流程
运维·服务器·开发语言·网络·python·pycharm