首页 > 其他分享 >近期做项目上云迁移的一些状况与感想

近期做项目上云迁移的一些状况与感想

时间:2023-04-18 12:01:03浏览次数:32  
标签:项目 部署 环境 感想 上云 客户 迁移

总之一句话的感觉就是糟透了,全程一半以上都是在浪费时间。

先说背景,我工作的上一家公司主要是做 IT 技术服务的,虽然人的素质比较拉胯,但是流程还是挺成熟的流程,至少每个项目有大佬跟着把关告诉你怎么做,能学到的东西还是蛮多的。

跳槽之后这家公司,工作流程给人的感觉就是还在从作坊式的工作流程逐步向正规化进行模仿。但是项目除了代码和客户环境的设备列表,几乎没有什么文档留下给我们。且不说原型文件之类的东西,项目设计稿,部署手册,工作记录之类的一些东西完全没有建档,也有可能是建档了,但是不对我们开放(那不就等于没有)。

项目上云过程

近期给客户做项目上云迁移,现在这家公司的工作流程就是:客户要啥就给啥。客户要迁移方案,项目负责人找到研发部,最后让运维工程师去写,运维工程师两眼一抹黑,这项目咋部署的,啥功能,三方接口调用,业务部署完了怎么验证,完全不清楚,没有文档,也没有人说,问的时候开始挤牙膏。一开始只说了有个数据库的主备模式使用一个第三方软件,说到时候找客户要。

于是乎我开始部署,先登录人家原来的生产环境进行一顿摸黑式的勘察,各种功能的实现完全是凭经验去看当初是怎么做的。搞清楚了之后在云主机上重新部署环境,一开始部署的都很顺利,数据库主备的时候出了岔子,客户自己都不知道用什么方式进行主备,没定好方案。我只能装好数据库先放着。

等后来客户提供了热备的软件和安装手册,我一看,好家伙,这个软件需要额外的网卡和虚拟 IP(倒也可以预想得到)。好在客户的联系人也是有一些技术水平的,发安装手册时候他就已经在申请了。这一环节搞定之后,环境就都准备好了,客户那边也确定了业务停机的时间。第二天一早开始数据迁移。

数据迁移的过程就是简单的导出、压缩、上传、解压、导入。这些都很顺利,上午差不多 9 点左右开始,下午 2 点多其实项目就已经拉起来了。然后客户问了一句,SAP 和地磅怎么样。一句话把我问懵了,啥啥啥,SAP 是啥,地磅又是啥。我赶紧给负责人打电话,负责人说明了 SAP 和地磅的事情之后又问,怎么没先部署测试环境测试一下。

线上压根就没给测试环境啊,直接给了 4 个设备做生产环境的主机,前端一个,后端一个,数据库俩。

到这我就明白了,这公司的办事流程就是前期完全没准备,先搞个测试环境,摸黑探路,搞完了重新部署生产的,或者测试环境摇身一变升级成生产。

先不管那些,再搞环境肯定来不及,我赶紧跟他问清楚还有什么第三方的东西需要联调,好在就只有这两个。

接下来的过程就是漫长的一拖三了,微信群里最开始只有 6 个人,后来因为需要调通几个端口,涉及到第三方的业务,技术,云主机的技术工程师,逐渐拉成一个 13 人的微信群。到现在,时间过去了快两天,一顿瞎 B 测试,第三方接口回调推送数据的 4 层端口还是不通。

总结项目迁移过程的坑

  1. 前期准备一定要充足,主要是项目迁移文档。
    不要觉得自己不会写就交给实施的人去写,实施过程反而是不重要的,要由最了解项目的人去写。
    项目迁移的最终目标就是在新的环境上对原有的业务解决方案重新实现,应用了什么中间件,什么技术都不是迁移文档的重点,重点是原有系统里有什么功能,与哪些第三方有互动,有什么注意事项,这些东西在迁移过程中怎么同步的由指向老环境转移到指向新环境,这样就可以确定都需要哪些人参与了。还有就是迁移完成之后需要进行哪些业务实现上的验证。这些东西在开始实施之前都需要确定好,而不是迁移完成之后一边测试一边写,顺便擦屁股。因为项目迁移本身就是需要保持原子性和一致性的将所有原有的业务解决方案在新的环境上重新实现。
    实现才是目标,而不是部署过程。

  2. 迁移目标不明确。
    迁移开始之前,客户自己都对项目迁移没有什么概念,只是以为重新部署,对部署之后的结果没有什么打算。很多都是现场拍板,比如想要 HTTPS 访问,都是部署完成之后才提。

  3. 故障点解决的中间环节不透明。
    最后测试出来接口回调不了是网络的 4 层协议不通,怀疑防火墙策略没有放行。但是找云厂商的支持,能得到的回复就是已经开通,实测结果就是不通。解决故障的结果就是一句话,通或者不通,到底是否给解决了,网络是否通常,毫无说服力。而且,效率奇差!!

标签:项目,部署,环境,感想,上云,客户,迁移
From: https://www.cnblogs.com/NagaResst/p/17329097.html

相关文章

  • 华为云数据灾备,让企业上云更安心
    大数据时代,数据量激增也让数据保护成为越来越多企业和单位的需求,数据安全保障已经和关企业的安全发展密不可分。因此企业建立完整的数据灾备体系不仅十分必要,更是刚需。 部分企业会选择自建灾备集群,但存在成本高、扩容周期长、运维效率低等问题,同时在可靠性和安全性上也很难有保障......
  • ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移
     ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移 目前测试环境的ck集群+zk集群架构如下:ClickHouseZooKeeper192.168.1.171192.168.1.172192.168.1.173192.168.1.174192.168.1.171192.168.1.172192.168.1.173由于ck和zk混搭在一块,存在较为严重......
  • 从 HTTP 到 gRPC:APISIX 中 etcd 操作的迁移之路
    罗泽轩,API7.ai 技术专家/技术工程师,ApacheAPISIXPMC成员。原文链接ApacheAPISIX现有基于HTTP的etcd操作的局限性etcd在2.x版本的时候,对外暴露的是HTTP1(以下简称HTTP)的接口。etcd升级到3.x版本后,其对外API的协议从普通的HTTP切换到了gRPC。为了兼顾......
  • ORACLE异常上云解决方案
      下载地址https://www.syjshare.com/res/6CPJ90S9......
  • Python 迁移学习实用指南:6~11
    原文:Hands-OnTransferLearningwithPython协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c六、图像识别与分类知识投资永远是最大的利益。......
  • L16_用日语表达自己的感想
    概述用日语表达自己的感想或者对某个事情进行说明时,可以采用'形容词名词ですね'的句式,比如有名な温泉です是非常知名的温泉。[说明事物]元気な猿ですね好活泼的猴子啊。[表达感想]动画会话A:わ、猿がいっぱい哇,这么多猴子。B:たくさん写真を撮......
  • 打着 multi-fidelity RL 旗号,然而幼稚监督学习 + 迁移学习
    文章名称:Multi-fidelityreinforcementlearningframeworkforshapeoptimization链接:https://www.sciencedirect.com/science/article/pii/S0021999123001134#se0020JournalofComputationalPhysics(JCP),计算力学领域国际三大顶刊之一。0abstract提出了一个受控的......
  • 华为云等保方案,为企业上云保驾护航
    随着互联网技术的不断发展,互联网安全和用户隐私信息保护变得越来越重要,小到用户个人,大到企业和各种机关单位,网络安全都是重中之重,为此我们国家制定了相应的网络安全等级保护制度,并且已经上升到了法律层面。对于众多网络运营者和企业来说,等保(网络安全等级保护)既可以更好的保护网络信......
  • 华为云等保合规解决方案,助力企业轻松、省心、安全“上云”
      数字化时代,企业除了要思考“流量”的问题,企业的各位信息主管和安全负责人,也要面临一场”等保大考“……要知道国家一直非常重视网络安全的问题,在国家层面上,也通过《网络安全法》作为法律依据,明确了企业不做等保的行为就是违法。但是由于不同地区不同企业对等级保护制度的认知程......
  • GIS之家博客迁移说明
    GIS之家博客文章后续新文章发布放在GIS之家微信公众号,这里不在同步更新,感兴趣的伙伴们可以关注一波GIS之家微信公众号简介:关注WebGIS开发方向,享WebGIS入门开发系列技术文章核心内容:arcgisapi3.xforjs开发系列文章arcgisapi4.xforjs开发系列文章cesium开发系列......