首页/开发/CI/CD 与发布速查/DNS 权重切换与发布
发布策略60 条

DNS 权重切换与发布

用带权重的 DNS 记录在环境或区域间渐进切换流量:适合粗粒度切换与区域级蓝绿,生效速度受客户端与解析器缓存影响。

CI/CD 与发布速查开发更新于 2026-10-12
粒度环境/区域级(非请求级)
生效速度受 TTL 与解析缓存影响
回退权重改回旧记录
配合与网关级细粒度切换组合使用

权重切换

权重切换
新环境权重:10 → 50 → 100;旧环境反向递减
提前把 TTL 调低(如 60s)缩短切换与回退时间
DNS 切换不保证平滑:解析缓存导致残余流量按 TTL 长尾衰减,回滚同理。

易错点

  • 长期保持低 TTL:解析压力与查询成本上升
  • 期望 DNS 做秒级回滚:实际收敛可能持续数分钟到更久

数据来源与参考

  • AWS Route 53 文档《Weighted routing》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌