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

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

实际案例

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

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

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

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

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

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

设计过程

过程说明:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5总结

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

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

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

更多产品了解

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

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

都在这里!

 

评论列表

为你推荐

RPA机器人已经逐渐成为办公领域必备的“智能手”

RPA机器人已经逐渐成为办公领域必备的“智能手”

越来越多的工厂选择使用工业机器人用于流程自动化,而不是那些工人从事艰苦和危险的生产工作,工厂的效率,因此翻了好几倍,其实,在办公室里,也有这样的“一双手”存在,它就是RPA机器人。很久以来,如何进行有效提高企业办公室工作效率,

2020-03-18 17:38:48

神奇的人脸试妆技术,让我们的生活更美好

神奇的人脸试妆技术,让我们的生活更美好

智能手机买的好不好,和手机的拍摄能力有些大大相关的原因。不然,看看你手机上,和现在的新品手机上,出现的越来越多的摄像头,你是不是可以理解小巴为什么这样说了。 手机上的摄像机让我们可以随时记录生活,而人脸试妆技术让我们的生活变得更加好玩,有趣。 人脸试妆

2022-11-24 10:37:58

让每个人都能用上数字人,来画数字人直播系统让创作更简单

让每个人都能用上数字人,来画数字人直播系统让创作更简单

直播带货成为新的增量场,越来越多的品牌开始搭建自己的直播间,然而野蛮生长的背后,运营之路却困难重重。

2024-03-27 14:44:56

如何做到人脸三维图像识别技术呢

如何做到人脸三维图像识别技术呢

现在,在我们的生活中,能够接触到三维人脸识别技术的地方有很多,就比如说我们现在每个人都会接触到的微信和支付宝上的人脸三维图像识别技术,线面,朋友们,就让我们一起来了解一下它吧。 三维人脸识别技术使用3D传感器来捕捉关于人脸形状的信息。这些信息随后被用来识

2022-11-22 16:07:30

AI产品是如何炼成的?客户,客户,客户,实践才能出真知

AI产品是如何炼成的?客户,客户,客户,实践才能出真知

尽可能亲临一线,了解到真实需求。 尽可能帮助售前、商务、交付,把项目落地。 尽可能关注客户在上线运营以后遇到的困难和诉求。 最核心的是, 我们不能是坐在家里闭门造车的人, 我们要走到前面,从“实践出真知”。 不管是在前线,还是在后方的“小黑屋”

2022-11-21 11:26:16

你的效率提速器,OCR文字识别工具

你的效率提速器,OCR文字识别工具

各种文件认不出文本给大家的工作带来了很多麻烦。当我们在查找资料时,相信小伙伴们都遇到过这种情况:PDF文件中的文字复制粘贴后格式开始群魔乱舞!扫描文件将被输入到Word的版本!想要改善这种情况,在科技飞速发展的今天,OCR文字识别工具已经涌入了我们的视野。

2022-11-21 15:48:43

严选云产品

阿里云 云安全中心(态势感知) 云安全中心(态势感知)是一个实时识别、分析、预警安全威胁的统一安全管理系统,通过防勒索、防病毒、防篡改、镜像安全扫描、合规检查等安全能力,帮助您实现威胁检测、响应、溯源的自动化安全运营闭环,保护云上资产和本地服务器并满足监管合规要求。
昂楷科技数据分类分级解决方案 昂楷科技数据分类分级解决方案,自动发现数据库资产和数据资产,智能进行数据资产分类分级,对数据资产进行风险评估,数据分类分级关键能力。
元工国际智慧供应链平台SCM 元工国际智慧供应链平台SCM,升级到“拉”式供应链,实现全链精益化。通过物流优化和系统整合,提高全链效率,降低整体成本,赢在供应链。对供应商库存、外购库和自制库,预/实库存、库存核缺/预占,从需到供动态关联报警预警,上游异常动态传导/影响分析,调度措施。
语忆科技全链路沟通数据管理平台 语忆科技全链路沟通数据管理平台可以链接企业和客户的重要触点挖掘大量客户诉求和客户热点关注问题,集中处理多平台、多时间段的复杂来源数据,同时可以快速提升客户满意度,保证企业长期效益。
木棉树数字孪生可视化开发平台 木棉树数字孪生可视化开发平台有别于传统的3D可视化,3D可视化是数字孪生成果的表达工具;而mms3D数字孪生引擎专为工业物联网领域设计,能更好的为现实世界服务,比传统的3D可视化功能更强大。在数字虚拟空间中,能通过孪生系统反向控制物理世界的运行,这样才能更好地管理运营现实世界。
时代:数据库服务 通过自动化和简化数据库管理,在整个企业范围内提高效率,敏捷性,成本效益和可扩展性。

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

申请试用