线上业务迁移服务器,求大佬分析一下风险 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
tmtstudio

线上业务迁移服务器,求大佬分析一下风险

  •  
  •   tmtstudio 2 days ago 1256 views

    公司有六台外区服务器,对应也是六个网站,打算全部迁移到阿里云,目前数据库全在业务服务器上,打算先把数据库迁移到 RDS ,用 DTS 进行双写,数据同步期间把新服务器的环境搭起来数据库指向 RDS ,等待 DTS 稳定后直接在旧服务器配置 nginx 流量全部切到新服务器,同时修改 DNS ,等待旧服务区没流量了就关掉

    想要用户无感知,这样会有什么风险吗,求大佬指教

    9 replies    2026-05-23 18:14:12 +08:00
    zljklang
        1
    zljklang  
       2 days ago
    迁移到国内吗
    tmtstudio
        2
    tmtstudio  
    OP
       2 days ago
    @zljklang 阿里云外区
    zljklang
        3
    zljklang  
       2 days ago
    你们业务灰色不,灰色不建议迁到国内的云服务商
    winterx
        4
    winterx  
       2 days ago
    不要同时切,先挑流量最小的切与验证数据库同步,没问题了再逐一切,其他都不是什么大事,主要是 3 楼的问题,还要考虑备案和网站内容合规性
    chengran630
        5
    chengran630  
       2 days ago
    如果认为某个环节有风险 就一定要做 100%会出问题来做打算
    不着急的话 时间拉长点
    killva4624
        6
    killva4624  
       2 days ago
    把你的每一个最小步骤列出来,每一步都尽可能可灰度、可回退原则,要做好任何一步出错都能马上回切的准备;

    比如“旧服务器配置 nginx 流量全部切到新服务器,同时修改 DNS”这步:如果新服务器有问题,因为 DNS 有缓存,可能你回滚 DNS 和 nginx 配置后,一段时间内还是会有请求落到新服务器上,会有风险;

    这样是相对更保险一些的做法:
    - 配置 nginx 流量按比例(或者按接口、用户)且到新服务器,有异常可以马上回切;
    - nginx 把流量全转发到新服务器后,观察一段时间,确认旧服务器再没有请求;
    - DNS 解析切到新服务器;
    lujiaosama
        7
    lujiaosama  
       2 days ago
    旧的 DNS 最好保留一段时间,只做转发。等待稳定后再彻底下线旧 DNS
    zoharSoul
        8
    zoharSoul  
       2 days ago
    风险不大
    注意每一步保持可回滚即可
    encro
        9
    encro  
       1 day ago
    完全没有问题,我签过很多个大项目,都是这么干的。
    About     Help     Advertise     Blog     API     FAQ     Solana     5330 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 59ms UTC 01:19 PVG 09:19 LAX 18:19 JFK 21:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86