利用蓝鲸标准运维实现持续交付实践案例与总结

来源: 云巴巴 2019-09-18 15:43:05

实际案例

下面以元鼎在某金融行业客户交付的实际案例为例,简单介绍一下通过标准运维实现应用发版的设计过程。为了演示方便,这里对发版过程进行了一些简化:

以上发版流程简单来说,就是运维人员从开发人员那里拿到包,分发到应用服务器对应的位置,然后执行解压、重启等到一系列操作。

虽然以上操作貌似简单,但是设想一下,如果发版是在凌晨两点进行的呢?如果每天待发版的系统有数十套之多呢?纯手工按照文档一步一步操作,稍不注意,可能就会出错且效率极低。虽然对于一些简单的场景,可以通过写一些脚本,来简化操作。可是,如果脚本的健壮性不好,或者人为误操作,传错了包等问题,还是会存在很大的安全风险。

可能经验丰富、水平较高的运维工程师,会想到通过Ansible、Puppet等开源的自动化运维工具来操作。但这些工具对初学者还是有一定的门槛,操作界面的友好程度也不足,无论是Ansible的Playbook语法,还是SaltStack的State语法,都需要学习成本,某些情况下甚至要研究源码。

如果使用蓝鲸的标准运维,运维人员可以通过可视化的图形界面,利用标准运维强悍的跨系统编排能力,来串连碎片步骤从而提高发布效率,极大的降低人员误操作的风险。流程的整个编排过程非常容易上手,一次编排,多次使用。开发人员即便不熟悉CI/CD 工具,仍可直接使用平台提供的多种流水线模板,来创建符合自身业务需求的流水线,满足不同工作场景和特有的业务需求,大幅度提高工作效率。

先看下最终流程编排的效果:

设计过程

过程说明:

将包在测试环境部署,验证通过后,将测试包,流转到到生产环境的仓库。到了发版时间,运维人员点击,新建任务,执行即可。

通过(shell、python、bat、perl)脚本,验证此次发版包的信息,名称、MD5、时间等信息,如果信息不匹配,发送告警通知后暂停,等待相关人员介入。

通过作业平台,分发文件到多个主机,如果由于未知原因造成分发失败,可以发送告警通知后暂停,等待相关人员介入,也可以执行“重试”操作。

编写部署脚本,进行小批量部署,如果有一台部署失败,便会发送告警通知,然后暂停,等待相关人员介入或者跳过。

检验试部署无误后,便可以进行大批量部署。同样的,如果某一台因为意外情况发版失败,便会告警通知。

发版结束后,会发送通知信息,通知管理员此次发版结束。

可以看到,通过标准运维编排固化后的发版流程,具有以下特点:

整个流程执行过程中,每一步操作如果失败,都会及时触发告警,运维人员可以快速定位故障;

通过图形界面实时展示任务执行状态,直观地感知当前任务的进度;

运维人员可以选择执行发版操作的节点,比如只更新部分主机;

避免登录服务器,降低人为误操作风险;

用户在任务记录页面,可以追溯之前的任务执行情况;

用户可以选择上面的流程模板创建出一个轻应用,这个轻应用可以在蓝鲸PaaS的应用市场中打开或添加到桌面,对使用人员而言,轻应用只需要关注一个流程模板的参数填写和任务操作,由于页面足够的简洁和友好,一个非技术人员也可以通过轻应用执行任务,这也就是标准运维提供的自助化服务之一。

标准运维为用户提供了“职能化中心”功能,可以让运维将业务日常标准化的发布、变更等工作交给职能化人员(业务操作员,负责实施运维工作中常规性、重复性的操作)来操作,让业务运维有更多时间和精力去优化和提升业务的质量和体验。

可以对其进行二次开发。比如支持定时自动发版等,开发自己适用的标准运维插件,实现真正的无人值守。

5总结

以上只是一个简化后的发版流程,用户可以在以上示例的基础上,轻松扩展和定制满足自身需求的任意场景,包括:

运维场景:发布、变更、开区、扩缩容,资源交付、容灾切换等执行类操作

其他场景:监控告警、配置管理、开发工具、企业IT、办公应用、其它

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

生物识别中虹膜识别技术的原理是什么

生物识别中虹膜识别技术的原理是什么

虹膜识别是人工智能技术生物识别中的一种。应用于安防设备(如门禁等)中的一种基于眼睛中的虹膜进行身份识别的技术,有高度保密需求的场所常应用。 虹膜识别是一个新鲜名词,即使对于生长在二十世纪末和二十一世纪初的年轻人来说。很多人是在近两年才听说,而这与智能手机

2022-11-23 15:38:23

不同颜色的虹膜,在“智能虹膜锁”中即时不同颜色的钥匙

不同颜色的虹膜,在“智能虹膜锁”中即时不同颜色的钥匙

“虹膜”相信对于很多人而言并不陌生,试想一下,我们每个人走在大街上有可能会遇到与自己眼睛不一样的人,而我们每个人的规模在“智能虹膜锁”中都发挥着独一无二的作用。

2022-11-23 16:21:16

目前而言生物识别存在的缺点有哪些(二)

目前而言生物识别存在的缺点有哪些(二)

生物识别做题来说还是不错的,当然,如果他能规避掉一些所存在的缺点的话,那就再好不过了。 你需要清楚地是,生物特征识别数据很容易被复制。非秘密认证因素最大的问题是,他们可以很容易地被复制到做坏事。指纹和人脸信息都是很容易被捕捉、复制和重用的;一旦捕捉到别人

2022-11-22 16:03:39

基于指纹识别技术产生的USBkey会给我们的生活带来哪些影响

基于指纹识别技术产生的USBkey会给我们的生活带来哪些影响

虹膜、指纹、面部,更多的解锁方式出现的背后是我们对安全系数更高的生活不断地探索,也是我们对于自身周围安全意识的提升。众多的识别方式中指纹识别被广泛的应用在智能锁、智能手机的指纹锁等多个领域,指纹识别的出现也让我们的生活变得更加简单快捷。

2022-11-23 16:37:22

人工智能和数字化之间千丝万缕的关系(一)

人工智能和数字化之间千丝万缕的关系(一)

你可能没有接触过数据化,但是你一定在网脑或电视中见到过。本篇文章,就跟随着小编的脚步一起来看一下有关于数据化的相关知识吧。 人工智能如何使数据智能化?大数据已经能够智能,能够决策,可以帮助决策,因为在人工智能和计算机操作的过程的四个步骤:首先,采集,抓,

2022-11-22 11:10:52

生物识别的多模态识别趋势发展

生物识别的多模态识别趋势发展

现今,随着物联网、大数据、云计算、人工智能等技术的进展迅速,生物识别技术也得到了很大的发展,根据前瞻性行业研究,预计今年全球生物识别总市场将达到250亿$。 在国内市场方面,2010至2014年,国内生物特征识别市场的平均增速保持在60%以上。

2020-04-14 17:43:44

严选云产品

安证通一签通高校统一电子签署服务平台 采用“三员分立”的管理和使用准则,使用数字加密、电子签名、身份认证等技术构建严密的安全体系。产品支持各类签署场景和签署方式,不受地域和空间限制,采用去控件技术,兼容所有主流浏览器,支持所有CA机构数字证书的接入,满足所有电子签章软件的接入。
Udesk劳动力优化管理系统WFO Udesk WFO (Workforce Optimization) 是新一代劳动力优化管理解决方案, 实现客服团队培训、考试、排班、监控、质检、绩效全流程智能化,达到降本增效,精益管理。
企宗法务智能合同管理平台 企宗法务是科芯数服与腾讯电子签、企业微信联手打造的智能合同管理平台。提供从合同起草、合同审核、数字认证、合同签署、合同履约、合同归档、合同报表等全程数字化的合同管理能力,帮助企业解决合同管理难题,降低合规风险。
灵当CRM系统IT行业解决方案 灵当CRM系统IT行业解决方案针对每一个客户、每一个销售机会、基于每一个人员行动进行科学、量化的管理和分配,去解决销售离职带走客户,销售指标高压货多,以及推广成本高转化低,续费率低老客户流失等问题。
中望CAD中国自主二维CAD平台设计软件 中望CAD是中望软件自主研发的国内领先的CAD平台软件,运行速度快且稳定性好,凭借智能专业的绘图功能,常见CAD文件格式的完美兼容,友好简洁的界面,熟悉易用的快捷命令,帮助用户快速上手,高效完成各类设计工作。
数猎天下Data Formula敏捷型数据中台 Data Formula可以帮助企业搭建功能完整的数据中台,提供了从数据汇聚、数据处理、模型管理,任务调度,算法管理,数据服务于一体的完整解决方案。Data Formula致力于帮助企业快速搭建数据基础平台,及时通过数据发现问题进而改进业务。

甄选10000+数字化产品 为您免费使用

申请试用