标准运维简介:

标准运维,拥有可视化的图形界面,并进行任务流程编排和执行的系统。可以执行发布、变更、开区、扩缩容等执行类操作。让用户可以将业务日常的运维工作交给产品和职能化人员执行,实现业务的发布、变更等工作自助化。【官网地址】

蓝鲸智云,简称蓝鲸,是腾讯游戏运营部“腾讯智营”下的子品牌。它是一套基于PaaS的企业研发运营一体化技术解决方案,提供了一个完整的研发、运维、运营的PaaS技术平台。平台提供了完善的前后台开发框架、调度引擎、公共组件等模块,帮助业务的产品和技术人员快速构建低成本、免运维的支撑工具和运营系统;是腾讯游戏运营部沉淀多年的技术运营支撑体系,承担着数百款业务线上运营的使命。【官网地址】

简而言之,蓝鲸是一款自动化运维工具,标准运维是蓝鲸平台其中的一个官方应用。

背景:

今天以企业中最常见的应用发版为例,简单介绍一下标准运维的使用。

对于日常的发版,运维人员从开发人员那里获得到包后,首先需要分发到服务器,然后放到对应的位置,然后执行解压、重启等到一系列操作。

平时还好,如果是在凌晨两点的时候呢?想着这么一堆操作,又累、又困、又饿,稍不注意,这个月的绩效可能就没了。对于一些简单的场景,可以通过写一些脚本,来简化操作。可是,如果脚本的健壮性不好,或者人为误操作,传错了包等问题,还是存在很大的安全风险。

对于一些有水平的运维工程师,会通过Ansible、Puppet等开源的自动化运维工具来操作。可是,剧本的编写并不简单,另外出现了意外情况,排查起来也会很麻烦。并且一个小小的发版,还要动用公司的骨干人员,岂不是杀鸡用牛刀吗!可是如果交给公司的实习人员,万一数据库再被搞没了,公司岂不是要黄。另外对于一个初出茅庐的实习生,小试牛刀,便搞垮的一个数据库,传出去,名声也不好。

蓝鲸的标准运维可以极大的降低人员误操作的风险。前期编写好流程之后,便可以调用该流程。流程的编写,也很简单,只要会写脚本,很容易上手。看示例:

简要说明:

  1. 将包在测试环境部署,验证通过后,将测试包,流转到到生产环境的仓库。到了发版时间,运维人员点击,新建任务,执行即可。
  2. 通过(shell、python、bat、perl)脚本,验证此次发版包的信息,名称、MD5、时间等信息,如果信息不匹配,发送告警通知后暂停,等待相关人员介入。
  3. 通过官方的文件分发组件,分发文件到多个主机,如果由于未知原因造成分发失败,可以发送告警通知后暂停,等待相关人员介入,也可可以手动执行“重试”操作。
  4. 通过脚本,进行小批量部署,如果有一台部署失败,便会发送告警通知,然后暂停,等待相关人员介入或者跳过。
  5. 通过脚本,检验试部署无误后,便可以进行大批量部署。同样的,如果某一台因为意外情况发版失败,便会告警通知。
  6. 发版结束后,会发送通知信息,通知管理员此次发版结束。
  7. 如果出现意外,每一步操作,都会及时触发告警,方便定位故障。
  8. 通过任务流程图,可以清晰的确定目前的进度。
  9. 可以选择执行发版操作的节点,只更新部分主机。
  10. 可以将该流程设成轻应用,将操作权限付给个别人员。
  11. 可以对其进行二次开发。比如支持定时自动发版,开发自己适用的标准运维插件,实现真正的无人值守。
  12. 避免登录服务器,降低人为误操作风险。

注意:感兴趣的同学,可以在该站点下载【https://bk.tencent.com/download/】蓝鲸智云社区版。

注意:这只是一个简单的发版操作,应用变更发版、应用一键部署、数据库巡检、服务器巡检等工作,都可以通过标准运维来操作。

蓝鲸平台标准运维演示文档相关推荐

  1. 【大运维之四】运维标准化文档的四项基本原则

    http://www.csdn.net/article/2015-08-12/2825444 [大运维之四]运维标准化文档的四项基本原则 发表于 2015-08-12 11:03|  534次阅读| ...

  2. 老男孩的运维笔记文档-高级部分(系统架构师)列表(三)

    ############################################################ # # USER          YYYY-MM-DD – ACTION # ...

  3. 老男孩的运维笔记文档-中级部分(运维中级)列表(二)

    ############################################################ # # USER          YYYY-MM-DD – ACTION # ...

  4. Linux运维笔记-文档总结-NFS文件共享(网络文件系统)

    转自:http://m.blog.csdn.net/blog/index?username=Ningdaxing1994 觉得这个写得不错哈哈~ 以下所有操作都是在Red-hat 7.0上 1.NFS ...

  5. Linux运维笔记-文档总结-空壳邮件

    以下所有操作都是在Red-hat 7.0上 为什么设置空壳邮件? 因为邮件服务器裸露在网络环境中,时常会受到不法分子的攻击,如果我们邮箱服务器中有些重要的文件或者资料,被他人攻击窃取资料,这种事情是无 ...

  6. 看蓝鲸标准运维如何编排一切

    关注嘉为科技,获取运维新知 蓝鲸智云,简称蓝鲸,是腾讯游戏运营部"腾讯智营"下的子品牌.它是一套基于 PaaS 的企业研发运营一体化技术解决方案,提供了一个完整的研发.运维.运营的 ...

  7. JAVA毕业设计高校微后勤服务平台计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计高校微后勤服务平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计高校微后勤服务平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开 ...

  8. java计算机毕业设计书香校园阅读平台源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计书香校园阅读平台源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计书香校园阅读平台源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

  9. JAVA毕业设计快递配送平台计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计快递配送平台计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计快递配送平台计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

最新文章

  1. 和12岁小同志搞创客开发:检测按键状态的两件法宝
  2. centos --- phpunit 安装过程
  3. 你确实应该学习并使用的 10 个 C# 特性
  4. visual studio 设计第一个WinForm小程序
  5. ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件
  6. PAT甲级1005 Spell It Right :[C++题解]字符串处理
  7. 内核 kmap_atomic分析
  8. linux添加nginx,linux下安装Nginx1.16.0的教程详解
  9. linux内存机制的virt,关于linux:转载理解virt-res-shr之间的关系
  10. 如何经营一家培训机构?
  11. C#调用Qpdf的界面+拖拽pdf文件到窗口+解除pdf权限密码+另存为
  12. mapminmax 用法
  13. 反超 PowerDesigner,这个国产数据库建模工具很强
  14. 用PC机实现与ATV12变频器Modbus通信控制电机
  15. 理论+实验:Apache网页与安全优化(网页压缩、网页缓存、隐藏版本信息、网页图片防盗链)
  16. 随机游走(Random Walk)算法
  17. (matlab) figure中画多条线,并对每条线依次加标注
  18. Fluent的融化凝固模型介绍
  19. android touch事件无反应,android的touch事件分发响应机制
  20. 运行单机游戏时,缺少D3DCompiler_43.dll

热门文章

  1. 【医学+深度论文:F19】Integrating holistic and local deep features for glaucoma classification
  2. weex实现滚动条和导航栏联动
  3. android录制3d照片,立体看世界:3D照片/3D视频录制_手机_手机Android频道-中关村在线...
  4. 【Python编程】图片缩放
  5. windows下如何用cmd命令调用USB打印机打印
  6. 并行计算之MPI(三)
  7. SQL Sever 创建与管理数据表
  8. 【论文合集】RGBD Semantic Segmentation
  9. 微信公众号如何接入Java后台
  10. 券商的xx系统节点的VIP异常案例介绍及深入分析