当前位置: 首页 > Linux

【腾讯出品】运维自动化新方式——标准运维企业应用案例分享

时间:2023-04-06 19:10:34 Linux

标准运维是一套成熟稳定的任务调度引擎,将多个系统之间的工作整合到一个流程中,方便实现跨系统调度自动化的运维SaaS。作为蓝鲸体系中兼顾运维操作和运维流程的标准化、自动化的武器,标准运维通过几大功能点实现其价值:1.调度编排服务:基于蓝鲸PaaS平台的API网关服务,不仅集成了腾讯蓝鲸产品各大原子平台的能力;还可以无侵入地对接企业内部已有系统的功能,将企业内部多个系统之间的工作整合到一个流程模板中,实现一键自动调度。2、自助式服务:标准运维通过与蓝鲸PaaS平台深度集成,为用户提供“轻应用”和“功能”的功能。通过有效的权限控制,简化入口通道和操作界面,让用户将业务的日常运维工作交给产品和职能人员执行,实现业务发布和变更的自助化.ps:“轻应用”高管在业务中的角色称为“功能化”(区别于“运维人员”、“产品人员”等角色标签)。3、标准插件的自主开发:标准插件提供了一套完整的开发流程规范,通过丰富的表单接口和验证逻辑,将企业内部各个系统、平台的API组装成一个标准的插件模板。通过标准插件的开发模板,使其他系统能够在不同系统之间调动功能。如果您对标准运维没有深入了解,请不要担心。下面小编将通过企业中的实际运维场景,为大家展示标准化运维为大家日常工作带来的便利,给大家带来不一样的体验。经验。企业实际场景场景示例1——社区用户-龙拳风暴-刘保兴【功能】标准运维“并行网关”实现流程同步,将总流程编译成“子流程”实现一个-时间安排和多次使用效果。减少时间消耗,简化流程安排,界面美观。【背景】用户所在的公司是一家游戏公司。众所周知,游戏有一个完整的生命周期。游戏的上线、更新、维护、停服的每一步都需要运维人员的全程参与,而游戏的“更新”更是重中之重。属于高频运维操作。以下是用户整理的游戏更新步骤:用户将所有的更新操作封装成一个脚本,针对每个执行更新操作的服务器遍历执行。[提问]1、如何同时“更新”多台服务器,提高运行效率?2、手动执行脚本过程繁琐。有更容易的方法吗?通过标准运维的可视化流程编排,可以解决上述问题,实现“更新”操作的自主性。以下是社区用户通过标准运维功能实现游戏业务更新的流程模板。在可视化界面下使用标准运维,将事先编写的脚本编译成标准插件,然后连接标准插件安排流程。中间可以减少脚本的逻辑编写,实现任务的自动执行。同时可以避免脚本的手动执行。到错误。针对不同的更新方式,用户也通过标准运维制定了更多的调度编排操作场景,编写了更多的流程模板。【结论】对于游戏更新,不同的公司会有不同的执行标准。任何企业都可以根据自身需求和标准运维产品的灵活性,制定一套符合企业标准的运维自动化流程。带来明显的好处。场景示例2-贾合伙人提供【功能】供公司运维同学使用标准运维中的“分支网关”判断分支节点的情况,确定下一个执行节点。如果任务执行过程中出现“异常情况”,将通过分支条件向负责人发送邮件提醒,并暂停任务,通过step-by实现完整的自动化软件部署-步骤编排。【背景】最近在社区群里看到有同学想通过规范的运维实现组件安装和快速开发,但是不知道如何下手。以下是蓝鲸技术合作伙伴嘉微科技运营同学分享的一个企业场景——企业初始安装Nginx。黑板,从重点说起吧!!Nginx的初始安装流程可以分为五个重要节点:通过组装官方内置的标准插件,形成一套完整的Nginx初始安装流程,实现Nginx的自动安装。我们可以看到,Nginx组件的安装流程在上图中清晰可见,对于异常情况也做了相应的处理,一目了然。因此,其他具有类似安装流程的组件(Apache、MySQL、Tomcat等)也可以适用于这套流程模板。只需根据环境变化调整工艺节点的布置和标准插件参数即可。据嘉伟反馈,在此基础上,他们参考Nginx流程模板,将其他组件的初始安装过程以相同的模式排列,将所有组件的初始安装过程通过子流程节点串联起来,形成一套企业级标准。资源交付过程。那么,这个交付流程本质上能给企业带来多大的提升呢?以下是嘉为技术资源交付流程中不同方案的对比图:采用传统方式(手动安装软件包)操作步骤复杂冗长,交付效率低下,采用标准提供的企业级标准资源交付方案运维(实现基于流程编排的安装和发布),具有以下特点:安装包规范化、标准化,降低技术管理风险;(统一企业标准,易于管理)端到端的流程编排,实现各种复杂的流程编排;(编排流程,顺序执行)全自动化作业执行,提高软件交付效率;(运维自动化,节约成本)交互式执行,直观掌控任务进度。(页面美观,操作方便)【结语】资源投放耗时数天,经过规范运维和流程化建设,仅需半小时即可实现资源自动投放。这样的改进对商家的好处是显而易见的。蓝鲸智云简介腾讯蓝鲸智云(简称蓝鲸)软件系统是一套基于PaaS的技术解决方案,致力于打造行业领先的一站式自动化运维平台。目前已经推出社区版和企业版,欢迎体验。了解更多:https://bk.tencent.com/