dbpystream webapi: 从阿里云福州站点到上海站点的迁移之旅

我曾开源过一个公司的Web Api项目:

css 复制代码
https://github.com/songroom2016/dbpystream

近期收到:

【阿里云】尊敬的****:

基于基础设施规划的需要,阿里云将关停华东5(南京-本地地域)和华东6(福州-本地地域),对应地域已于2025年8月15日停止售卖,2025年9月15日起停止续订,并将于2026年7月14日23:59起开始停止服务。您在受影响地域内仍保有一定量产品及服务,为避免业务受影响,请您在收到本通知后,尽快将业务迁移到其他地域。感谢您对阿里云的支持与理解,详情请查看邮件或阿里云站内信《重要关于华东5(南京-本地地域)和华东6(福州-本地地域)地域停止服务通知》消息通知 。感谢您对阿里云的理解和支持,如在操作过程中遇到问题,可通过官网在线客服、工单或售后电话联系反馈,我们将全力为您提供技术支持。若您已完成业务迁移,请忽略本次通知。

于是不得不对dbpystream项目应用进行迁移。

一、镜像和新的ECS

因为之前没有迁移过,以为还为比较麻烦,因此咨询了一下阿里云AI客服助手,给出的方案是分三步走:

复制代码
1、通过实例创建自定义镜像,参考文档: https://help.aliyun.com/document_detail/35109.html 
2、将镜像复制到其他地域(例如上海)
复制自定义镜像:https://help.aliyun.com/zh/ecs/user-guide/copy-an-image
3、在上海地域通过复制的镜像创建新服务器运行使用
使用自定义镜像创建实例:https://help.aliyun.com/zh/ecs/user-guide/create-an-ecs-instance-by-using-a-custom-image

于是,按步就班:

1、对原服务器ECS的实例上创造镜像

2、复制这个镜像

3、这个镜像拉起一个新的ECS.

这样,环境和数据都有了。

需要注意的是,原来服务器中创建的用户(比如user001)和对应的访问密码都不变。

二、应用

1、IP变更

因为新的ECS的公网IP有变更(47.122.40.16 ->101.132.253.192),所以对下面的项目中涉及的IP变更进行更新:

css 复制代码
https://github.com/songroom2016/dbpystream

2、应用重启

登陆vscode 的remote-ssh,用原服务器创建的用户和密码,登陆ECS。

先检查:

(1)检查一下数据是否正常;

(2)查看一下进程的情况;

随后,把原来的应用进行重启即可。

三、验证

一切正常,就这么简单,就这么快。如果熟练的话,10来分钟搞定。

云技术,太丝滑了,伟大。

相关推荐
Inhand陈工11 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Database_Cool_11 天前
什么是数据仓库物化视图?AnalyticDB MySQL 实时物化视图能力解析
人工智能·mysql·阿里云
Database_Cool_11 天前
大规模数据分析降本指南:AnalyticDB Serverless 弹性架构实战
数据仓库·阿里云·架构·数据分析·serverless
tiancaijiben11 天前
阿里云Kubernetes集群托管完全指南:从创建到生产级运维
云计算
我是小bā吖11 天前
Claude Code 模型接入阿里云 AI 网关并统计不同使用者的模型用量
网络·人工智能·阿里云
翼龙云_cloud11 天前
阿里云国际代理商:如何使用RDS MySQL 构建网站数据库?
数据库·mysql·阿里云
互联网推荐官11 天前
上海软件定制开发公司推荐:从PaaS工程化路径看D-coding的技术取舍
云原生·云计算·paas·软件开发·开发经验·上海
sbjdhjd11 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
wcy1008611 天前
为 CentOS 7.6 (7.6.1810) 配置阿里云 Vault 源
linux·阿里云·centos
Inhand陈工11 天前
污水泵站PLC数据上云实战:西门子PLC + 映翰通IG502 + DM平台全流程
人工智能·物联网·网络安全·阿里云·信息与通信·iot