设置新的云环境
配置新环境
最近在做的事情比较复杂,记录下,云服务升级M2+、地下服务迁云(分批)、配置新的cloud环境、DNS解析、数据中心搬迁配合
云服务升级M2+
服务迁云后,为了24小时的监控服务健康,要升级到M2+,简单点来说就是要接入promethus的监控、actuator的端点心跳、服务故障转移测试、要准备好apiBot,用于部署后跑测试用例,通过后才可以提单去上prod,假设在半夜的时候服务不正常,也会有人打电话关心你,叫你上去看。其实三月份的时候就已经弄好了,但是一些审批人不回消息等等才一直推迟。最近还引入了micrometer的监控,可以看到db、请求数量、请求的处理时间的图表监控。
地下服务迁云
地下的服务变成一个空壳子代理,请求直接打到天上的服务。好处是m1的服务不用停掉,也不用迁移,m2的服务要返回一模一样的数据,再通过m1返回去。当然新接入的建议直接接入m2了。唯一要处理的就是旧数据的迁移,要等所有的app都接入到天上的服务,才能开始迁移旧数据。
搬迁这个跟以前不一样的一点就是,新建立了一个switch表,如果user在这个表,就直接连到天上去,如果user不在这个表,就连的是地下的那一套。这个分批迁移是一个很好的思路,避免了大批量的app同一时间遇到大问题。这个分批的思路,还是比较好的。
配置新的cloud环境
新的could环境要申请,申请下来后开防火墙,创建新的服务,各种配置,主要就是跟Home Supp的人沟通,费时间沟通。现在环境已经好了,坐等的就是app的全面搬迁上云。
地下的链接指向cloud的地址,就可以连接成M1—>M2—>M1的反馈了
设置新的云环境
https://liu-cj25.github.io/2025/07/17/设置新的云环境/