前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >曝光一个鹅厂隐藏业务:搬家!

曝光一个鹅厂隐藏业务:搬家!

作者头像
小腾资讯君
发布2024-03-18 18:29:57
1080
发布2024-03-18 18:29:57

如果问一个运维:

干了这么多年,哪件事最有成就感?

大概率是,给业务搬家!

图片
图片

这“泼天的富贵”,遇到一次,就能记住一辈子。

图片
图片

搬家,是个技术活:

搬的过程会不会丢数据?搬完系统会不会出bug?

不少业务方还会关注,搬家的时候,业务能不能别停机?

。。。

图片
图片

即便,强大如Twitter(X),

搬家过程中也掉过链子——

图片
图片

进入云时代,为了降本增效提质,免不了要经历从物理机搬到云上,或者从A云搬到B云,搬家的场景就更多了。

以前,业界搬家一般是用镜像迁移:

简单说,就是把旧服务器里的程序先复制下来,到了新主机再黏贴,得到一个新主机。

图片
图片

这样做的好处是,还原度高——

原主机的系统和数据,可以1:1地拷贝下来。

但缺点也不小:

如果原封不动地「无脑搬」,没有充分兼容适配新的环境,很可能水土不服。

虽然,镜像迁移中80-90%的系统都成功还原下来了,但免不了会有10-20%的环境系统,和新主机没法适配。

这没法适配的一两成数据,带来的问题往往五花八门:

比如,旧主机用A程序来引导系统启动,但是新主机里只有C程序,就会导致系统直接黑屏;

我扳手哪去了?

图片
图片

又比如,原先的系统是物理机系统,不具备云上虚拟机系统要求的驱动,上云之后系统自然无法正常启动;

图片
图片

还有Linux发行版的差异。虽说都是Linux,可是下游发行版本的型号比马路上的汽车牌子还多,每个运行环境也不尽相同;

你找的是我们部门哪个小王?

图片
图片

还有系统管理服务的多样性、文件系统不同版本带来的碎片化等等。

图片
图片

连背单词都能无痛了,搬家能不能无痛?

我的工程师同事们,结合这些痛点,开发了一款鹅厂牌搬家工具:

go2tencentcloud

它是这么搬家的——

先搬前面不麻烦的80-90%的核心数据。

针对剩下的10-20%,我们搞了一个脚本,直接自动执行。

(为了写这个脚本,我们深入到各类主机的环境中,分析了上百个检查项。A云、B云、C云、D云是怎样的环境配置,腾讯云如何一一适配,都梳理出来了)

因为有了这个脚本,你开启go2tencentcloud后,就不用再操心了。

工具会帮你核对跑腿,把家稳稳当当地搬到新环境。

搬家过程中,迁移工具会自动修复不兼容和有问题的部分,并安装好腾讯云的相关组件。

图片
图片

在腾讯内部,这套迁移工具已经过千锤百炼。

比如,腾讯视频通过 go2tencentcloud,实现了数千台物理机自动化顺利迁移上云,比传统镜像迁移至少节约70%以上的人力成本。

这套工具,已经有10000多家客户用过,覆盖电商、游戏、零售、教育到汽车、建筑、医疗等等行业。

「搬家」找鹅,躺平、丝滑、无痛!

想搬家的各位,欢迎入群交流👇

图片
图片

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档