实际业务系统上线过程中的主要痛点有哪些?要如何解决?

实际业务系统上线过程中的主要痛点有哪些?要如何解决?显示全部

实际业务系统上线过程中的主要痛点有哪些?要如何解决?

收起
参与5

返回wykkx的回答

wykkxwykkx系统架构师某基金公司

业务系统上线在笔者看来主要包括以下几个方面,一是架构评审;二是基础资源创建;三是中间件的安装;四是应用发布;五是发布后验证;六是添加相应的监控。架构评审每个公司都有自己的流程和要求,而且也比较个性化,这里不在赘述。基础资源创建方面,存在如下痛点:1,一次性需要创建多台虚拟机的时候速度较慢;2,每台虚拟机都需要手动的设置ip地址;3,每台虚拟机需要手动设置主机名;这三步动作都是非常消耗时间,并且不能体现太多技术价值的。中间件安装方面,如果没有自动化工具的支持,或者容器化的支持,那么这个安装过程也是非常消耗人力的,并且每家公司在安装中间件的时候还有一些和业务相关的参数,这就导致了非常容易出错,浪费时间和精力。应用发布环节需要有CI/CD工具的打通,不然手工部署带来的工作量也是巨大的。发布后验证,目前很多企业还是采用发布后让开发来验证的方式,这个方式有个问题就是如果发布和开发不是一个人,那么发布人员是很难知道发布是否成功的,要解决这个痛点就要在发布后增加健康检查url,通过这个url来判断发布是否成功(至少覆盖80%的场景)。应用发布完成后,就需要对一些监控点配置监控,这又是人肉工作。因此综上所述,需要有打造一个全自动化的流水线并且配合流水线下平台的一些能力来解决以上痛点,笔者目前正在做这方面的工作。

基金 · 2019-03-19
浏览1776

回答者

wykkx
wykkx0412
系统架构师某基金公司
擅长领域: 云计算容器系统运维

wykkx 最近回答过的问题

回答状态

  • 发布时间:2019-03-19
  • 关注会员:1 人
  • 回答浏览:1776
  • X社区推广