云上系统迁移系列(一):概览
前言
1.在上家公司,国外业务(亚马逊云部署)发展一段时间,我们在评估成本时发现亚马逊服务器成本占了很大的比重;
2.业务发展之初(18年初)为啥选择亚马逊云?东南亚业务刚开始发展时调研各大云平台发现亚马逊云是最稳定的;
3.后来调研发现阿里云在东南亚发展迅速,服务器不但可以打折而且稳定性也符合我们要求;
4.在评估后从亚马逊云迁移至阿里云成本可节省三分之二,最终我们决定进行将所有数据及服务从亚马逊迁移至阿里云;
亚马逊云—>阿里云
目的节省成本(大约节省三分之二成本)
迁移过程中示意图
迁移统计
- 微服务个数:30
- 中间件
- mongodb(三台两两互备,数据有冗余)
- mysql
- redis
- rabbitmq
- kafka
- zk
- xxl-job
数据恢复策略
- MongoDb(约3TB);总条数对比验证,每个数据库及表条数的对比
- 文件资源 S3->OSS 并对历史记录[mysql,mongodb]进行清洗 ; 大小:3.48T 个数:897w+
- MySQL数据迁移;执行时间1小时10分钟; 大小40G+;总条数对比验证
- Redis数据迁移;Rdb备份及恢复 总执行时长30分钟;验证条数比对 784w+
迁移方案
提前新环境的部署及验证
- 数据恢复
- 服务、中间件、负载均衡、脚本的部署
- 测试验证
演练验证预估时间
执行方案总共花费4小时(凌晨3点-凌晨7点)
回滚策略
总结
- 整个迁移方案进行了三轮的验证及预案演练;会在以后的博文中为大家分享迁移过程中各个环节点的方案及实施情况;
- 技术部的所有同学(后端研发,APP端研发,前端研发,运维,测试)均参与其中;
- 经过这场硬战不仅对系统进行了系统性的梳理,而且使得我们团队在系统迁移这块儿具备了丰富实战经验;
云上系统迁移系列(一):概览相关推荐
- 换服务器系统怎么迁移,换云服务器系统迁移
换云服务器系统迁移 内容精选 换一换 镜像是一个包含了软件及必要配置的弹性云服务器模板,至少包含操作系统,还可以包含应用软件(例如,数据库软件)和私有软件.通过镜像,您可以创建弹性云服务器.镜像分为公 ...
- 系统迁移服务器上,系统迁移到云服务器上
系统迁移到云服务器上 内容精选 换一换 可以考虑如下方案:结合使用镜像的跨区域复制及共享,即:将云服务器制作为私有镜像,迁移至另一个帐号的其他区域,然后使用私有镜像创建新的云服务器.私有镜像迁移有两种 ...
- 加速SaaS规模化演进,餐道基于K8s的云上创新底座
作者|溪洋.蔡金辉 审核&校对:溪洋.海珠.叶仔 编辑&排版:雯燕 摘要:餐饮正在成为数智化转型在实体经济运用中的最大试验场,推动着 SaaS 演进为餐饮行业新的基础设施.作为国内最早 ...
- 知道创宇云上安全三件套专治上云“水土不服”
一年一度实战演练大考进行时,也是云上业务问题集中暴露时. 虽然这些年政企都轰轰烈烈的上云,但是上了云才知道,上云不是数字化的终点,而是起点. 虽然上云能够提高工作效率,但传统运维与云上运维之间有巨大差 ...
- 保驾护航政务企业上云,云上安全一马当先
站在数字化转型的十字路口,中国依然有很多企业在观望,原因不外乎两个,一是原有的规模性经营模式"良好",为何非得迁移云端:另一个则是了解了上云的真正价值,但又担心云上数据和业务的安全 ...
- 最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解
简介:云上私有池系列终篇终于来了,本文将重点介绍构建云上的私有池(虚拟IDC)的多种方案和各自的优缺点,并给出相关的性价比优化建议. 本文作者:阿里云技术专家李雨前 摘要 围绕私有池(虚拟IDC)的价 ...
- 最佳实践丨三种典型场景下的云上虚拟IDC(私有池)选购指南
简介:业务上云常态化,业务在云上资源的选购.弹性交付.自助化成为大趋势.不同行业的不同客户,业务发展阶段不一样,云上资源的成本投入在业务整体成本占比也不一样,最小化成本投入.最大化业务收益始终是不同客 ...
- 乔安监控云存储_智能运维丨全栈监控,护航云上业务
自2006年至今,云计算商用领域已经历了十余载的发展.云也从概念普及进入到广泛应用阶段,云服务变成了像水电一样的基础服务,已经是行业共识. 云发展速度快.成长空间大,监控场景复杂 最新Gartner的 ...
- 实践分享丨构建云上私有池(虚拟IDC)的5种方案详解
简介: 云上私有池系列终篇终于来了,本文将重点介绍构建云上的私有池(虚拟IDC)的多种方案和各自的优缺点,并给出相关的性价比优化建议. 本文作者:阿里云技术专家李雨前 摘要 围绕私有池(虚拟IDC)的 ...
最新文章
- PCL点云处理算法目录
- mysql insert 主键冲突_insert 时防止出现主键冲突错误的方法
- 致敬平凡的程序员--《SOD框架“企业级”应用数据架构实战》自序
- idea工具拉取GitHub远程代码
- 麦咭智能机器人宣传片_【头脑风暴】移动机器人能够撬动上亿线下流量,挖掘市场增量吗?...
- linux系统增加内存无法启动,linux – 增加虚拟内存而不增加VmSize
- 地震勘探专业词汇(1)
- 第五章:Redis持久化-AOF持久化
- 如何将图例排除在情节之外
- java停机保存数据_哦,这就是java的优雅停机?(实现及原理)
- jquery04-animate
- 使用标准测试函数测试全套 MATLAB 优化算法
- Android Framework - 学习启动篇
- qlib里alpha158因子库的计算与缓存
- Excel计算1-12月的销售累计额
- Java用数组实现队列和循环队列
- html5字体在线代码,网络字体@font-face 如何处理网页中的特殊字体
- 算法基础:4115:鸣人和佐助--广度优先搜索
- 用Python对我们自己标注的数据集转化为YOLO训练需要的txt文件
- java Word 转 PDF格式
热门文章
- 百度遭处罚;科大讯飞回应裁员;苹果推万元中国红手机 | 极客头条
- 5G 已来,是否意味着 4G 淘汰?
- Android 9 带着 AI 来了,为什么我们还停留在 6?
- 中兴侵权案败诉需赔 2.89 亿元;HTC 裁员 1500 人;Android P Beta 3 发布 | CSDN 极客头条...
- Google 将于明年彻底关闭 Chrome Apps,以后就是 PWA 的天下了
- linux通过网关挂在nfs,NFS 网络文件系统挂载在A8板子上
- 分布式ID(数据库多主模式,这些知识点你会吗
- Java高级面试题!这是一份面向Java开发者的复习指南
- Java实例方法和类方法的区别
- 安利10个让你爽到爆的IDEA必备插件,终获offer