关于linux:腾讯出品运维自动化新玩法标准运维企业应用案例分享

39次阅读

共计 2094 个字符,预计需要花费 6 分钟才能阅读完成。

规范运维是一套通过成熟稳固的任务调度引擎,把多零碎间的工作整合到一个流程,助力运维实现跨系统调度自动化的 SaaS。

作为蓝鲸体系中兼顾运维操作和运维流程的标准化、自动化的利器,规范运维通过几大性能点去实现它的价值:

1、 调度编排服务 :基于蓝鲸 PaaS 平台的 API 网关服务,不仅集成了腾讯蓝鲸产品各大原子平台的能力;而且可能无侵入地对接企业外部已有零碎的性能,将企业外部多零碎间的工作整合到一个流程模版中,实现一键自动化调度。

2、 自助化服务 :规范运维通过与蓝鲸 PaaS 平台的深度整合,为用户提供了“轻利用”和“职能化”性能,通过无效的权限管制,简化入口通道、操作界面,让用户能够将业务日常的运维工作交给产品和职能化人员执行,实现业务的公布、变更等工作自助化。

Ps:“轻利用”的执行人员,在业务中的角色称为“职能化”(区别于“运维人员”、“产品人员”等的一个角色标签)。

3、 规范插件自主开发 :规范插件提供一套残缺的开发流程标准,通过丰盛的表单界面和验证逻辑将企业外部各个系统、各个平台的 API 组装成一个规范插件模板。使其余的零碎通过规范插件的开发模板来调动不同零碎间的性能。

如果说大家对于规范运维还没有深刻的意识,别着急,上面小编通过企业内的理论运维场景,带大家体验规范运维给日常工作带来的便捷性,给你带来不一样的体验。

企业理论场景

场景实例 1——社区用户 - 龙拳风暴 - 刘宝星

【性能】规范运维“并行网关”实现流程同步进行,并将通用流程编入“子流程”,实现一次编排,屡次应用的成果 。缩小工夫消耗,简化流程编排,好看界面。

【背景】用户所在企业是一家游戏公司,家喻户晓,游戏有一套残缺的生命周期,游戏的上线、更新、保护、停服每一个步骤都须要运维人员残缺的参加,而游戏的“更新”更是一个高频率的运维操作。

以下是用户梳理的游戏更新步骤:

用户将所有的更新操作封装成一个脚本,针对执行更新操作的每一台服务器遍历执行。

【问题】

1、如何对多台服务器同时“更新”,进步操作效率呢?

2、人工执行脚本流程繁琐,是否有更简便的形式呢?

通过规范运维的可视化流程编排能够解决上述问题,实现“更新”操作的自主化。上面是社区用户通过规范运维的性能实现了一个游戏业务更新的流程模板。

应用规范运维在可视化的界面下,将提前写好的脚本编入规范插件,再串联规范插件进行流程编排,两头可能缩小脚本的逻辑编写,实现自动化执行工作,同时也能防止手工执行脚本带来的失误。

针对不同的更新形式,用户还通过规范运维制订了更多调度编排的操作场景,编排出更多的流程模板。

【结语】对于游戏的更新,不同的企业会有不同的执行规范,任何企业都能够依据本身的需要,联合规范运维产品的灵活性,制订一套满足企业规范的运维自动化流程,即可带来显著的效益。

场景实例 2——合作伙伴 - 嘉为公司经营同学提供

【性能】应用规范运维的“分支网关“中分支节点的条件进行判断,确定下一步执行的节点 。执行工作期间如果呈现“异常情况”,则通过分支条件给负责人发送邮件提醒,并且暂停工作,通过一步步的编排实现残缺的软件自动化部署。

【背景】近期看到社区群有些同学想通过规范运维实现组件装置、疾速开发,不知如何下手,上面给大家带来蓝鲸技术合作伙伴嘉为科技经营同学分享的企业场景——企业初始化装置 Nginx。

黑板,上面开始要讲重点啦!!

Nginx 初始化装置的流程能够划分为 5 个重要的节点:

通过组装官网内置的规范插件,就能够造成一套残缺的 Nginx 初始化装置流程,实现自动化装置 Nginx。

咱们能够看到上图中清晰展现了 Nginx 组件的装置过程,对于异常情况也做了对应的措施,高深莫测。所以,其它装置过程相似的组件(Apache、MySQL、Tomcat 等)同样能够实用这套流程模板,只须要针对环境变动,对流程节点的编排和规范插件参数做一些调整即可实现。

依据嘉为同学的反馈,在此基础上,他们参照 Nginx 流程模板将其余组件的初始化装置流程以雷同的模式编排实现,通过子流程节点串联好所有初始化装置组件的流程,造成一套企业级规范的资源交付流程。

那么,这套交付流程可能为企业本质上带来的改善有多少呢?

以下是嘉为科技资源交付流程不同计划的比照图:


应用传统的办法(人工装置软件包)导致操作步骤简单流程简短,交付效率低下,应用规范运维提供的企业级规范的资源交付计划(实现流程化编排的装置和公布),具备如下特点:

  • 标准规范的安装包,升高技术治理危险;(对立企业规范,便于管理)
  • 端到端的流程编排,实现多种简单流程编排;(编排流程,程序执行)
  • 全自动化的操作执行,进步软件交付效率;(运维自动化,节省成本)
  • 交互式的执行,直观管控工作的进度。(页面好看,操作简便)

【结语】本来须要破费几天工夫的资源交付,通过规范运维标准化、流程化的建设后,只需半个小时的工夫即可实现自动化的资源交付,这样的晋升对于企业的效益是不言而喻的

蓝鲸智云简介

腾讯蓝鲸智云(简称蓝鲸)软件体系是一套基于 PaaS 的技术解决方案,致力于打造行业当先的一站式自动化运维平台。目前曾经推出社区版、企业版,欢送体验。理解更多:https://bk.tencent.com/

正文完
 0