当遇到运维管理对象的急速增长,业务需求频繁变更等传统运维场景问题时,依靠手工运维已经远远满足不了需求,因此我们需要搭建一套自动化运维平台,来实现运维质量和效率的提升。那么一个成熟的自动化运维平台是什么样的?企业运维平台又该如何建设呢?

整个自动化运维平台如何搭建,可以参考OASR模型,结合运维流程,将IT运维对象 (Object)、运维活动(Activity)、运维场景(Scene)、运维角色(Role)进行分层剖析。先梳理清楚我们拥有的运维对象、每天所需进行的运维活动、由这些活动衍生出来哪些典型的运维场景、以及完成这些场景所需的运维角色应具备什么样的能力。

然后依据不同的运维角色在运维场景中的需求,拆解每个运维场景涉及的运维活动和对应的执行对象是什么?底层的不同技术栈对象如何纳管?运维活动如何在一个平台上实现?以及平台未来如何扩展等,这些都需要考虑。

成熟的自动化运维平台不仅要满足大量自动化运维场景的支撑,更需要具备一体化能力,基于一套平台孵化和建设包括自动化、标准化、数据化在内的统一运维平台,其中的一体化主要体现在管控一体、平台一体、联动一体等几方面。

01. 管控一体

自动化运维平台为了能够覆盖多种技术栈,所有上层场景都可以可以统一Super Agent管控。其Agent还需要支持海量并发、兼容异构、跨云扩展、采集框架扩展等能力,这样才算做到了平台对底层资源的管控一体。

如果没有管控一体,意味着需要很多个Agent挂在服务器端,文件分发一个、数据采集一个、脚本执行一个等,除了带来服务器资源过多的消耗外,还无法实现运维对像的轻松扩容,以及大规模跨网络区域管理,维护成本非常高。显然,这不是一个成熟的自动化运维平台。

02. 平台一体

面对各种运维活动和运维场景,通过统一的自动化运维平台PaaS架构来实现能力的治理和沉淀,使得企业构建运维系统能避免烟囱模式和重复投资建设,实现可持续建设。并基于运维开发能力还可以助力企业实现运维自主可控和能力升级,完全满足不同运维角色的运维场景需求。

如果没有平台一体,就意味着需要不断的建设工具,每新建一个系统,就需要不断打通原来的系统,难度和成本很高,此外,想实现自主可控和运维开发几乎不可行。这也是成熟的自动化运维平台需要满足的特点。

03. 联动一体

企业自建的自动化运维平台,通常采用开源工具和商用工具组合而成,各模块之间无法天然联动,容易形成烟囱化建设。

而基于蓝鲸平台之上建立的配置管理、监控告警、IT运维服务管理、应用发布自动化等工具可以实现天然的联动交互,并且外围工具也可以基于蓝鲸平台提供的标准接口做集成对接,快速实现外围工具与运维平台的联动一体。

如果没有联动一体,意味着工具是割裂的,想做告警和事件的联动是不可行的,变更发布和CMDB、流程之间的打通也实现不了,最终就会导致运维管理工作割裂,无法成功落地,自动化运维也就浅尝辄止了。

一个成熟的自动化运维平台很重要的判断标准,是经过大规模客户的考验,从而沉淀出最佳实践。企业要快速建设一套成熟的运维平台,也可以考虑借鉴行业实践,缩短建设周期和试错成本。

嘉为蓝鲸目前已经实现纳管了30W+全球海量架构、企业级20W+统一管理和千万级每日接口调用,达到了一个成熟的自动化运维平台需要达到的标准。同时嘉为蓝鲸具备600余家企业客户落地实践经验,行业覆盖金融、政务、运营商、能源、交通、汽车、智能制造等多个行业,能够很好的助力客户实现运维升级,加快数字化转型进程。

成熟的自动化运维平台是怎样练成的?相关推荐

  1. 小米自动化运维平台演进设计思路

    嘉宾 | 孙寅 编辑 | 张婵 小米自动化运维平台建设大致分为三个时期,整体建设的规划比较清晰,能够一以贯之.本文介绍了小米自动化运维平台的演进思路. 现如今,随着云计算和分布式的落地和发展,越来越多 ...

  2. 京东物流系统自动化运维平台技术揭密

    作者:赵玉开,十年以上互联网研发经验,2013年加入京东,在运营研发部任架构师,期间先后主持了物流系统自动化运维平台.青龙数据监控系统和物流开放平台的研发工作,具有丰富的物流系统业务和架构经验.在此之 ...

  3. 做好自动化运维平台需要哪些技能?

    俗话说"万丈高楼平地起",同样的道理,想要搭建一个强大的自动化运维平台,那么基础技能自然是少不了的,而且基础数据就是它的地基,稳不稳还要看基础数据好不好,而这就关乎到技术的技能了, ...

  4. Ansible 企业级自动化运维平台开发实战

    一.运维开发 普通的运维方式:使用Xshell或者脚本去操作服务器. 运维开发的方式:可以实现把运维的工作Web化. 运维开发优点:可以把运维工作简单化.运维工作规划化. 运维开发: 负责具体的产品的 ...

  5. 从 OpenStack 到 Mesos 再到 Kubernetes, 携程容器云自动化运维平台实践\n

    随着虚拟化技术和云计算技术的普及,IT互联网基础设施发生了很大的变化,底层的计算.存储.网络等资源也越来越复杂,需要有平台能管理好这些资源,尽量将工作流程自动化,将运维人员从繁重的手动工作中解救出来. ...

  6. ducter运维平台_开源自动运维管理平台_自动化运维平台 开源

    专访运维管理开源平台负责人刁文波:Ducter能 550x364 - 47KB - JPEG 专访运维管理开源平台负责人刁文波:Ducter能 550x381 - 45KB - JPEG 光宇游戏黄振 ...

  7. 做好自动化运维平台必备技能

    万丈高楼平地起,高楼稳不稳取决于地基是否扎实.基础数据便是运维管理这座高楼的地基. 首先介绍一下我们在运维管理中所涉及到的基础数据有哪一些.请看下图: 基础数据大致分为CMDB.日志.生产DB.知识库 ...

  8. python自动化运维平台能用php开发吗_关于数据库自动化运维平台的设计及开发实现思路...

    今个讲解下,个人对于数据库运维自动化平台的理解,话说这个项目和我以前做的lvs集群平台一样,都是分成两个主要的角色,一个是对于普通用户的申请及权限内的执行,还有一个是对于dba的审核及相关的日常dba ...

  9. 数据库自动化运维平台--元数据平台

    很多DBA可能都用过Excel来维护数据库集群列表,在公司数据库集群规模比较小,用这种方式维护也是很简单方便的.但随着数据实例越来越多达到了上百上千的时候,再用这种方式维护就要崩溃了.所以一旦集群上了 ...

最新文章

  1. 记事本输入“联通”俩字,关闭再打开乱码
  2. adb打开packages_adb shell pm list packages的用法
  3. BZOJ 2879 美食节(费用流-动态加边)
  4. Normalization
  5. 嵌入式C中,全局变量滥用的后果竟如此严重?
  6. LIS 的 n*log 算法 ———二分维护
  7. thymeleaf 使用javascript定义数组报错
  8. C++中的定位放置new(placement new)
  9. linux查看服务端口号、查看端口(netstat、lsof)
  10. ARM开发步步深入之NandFlash 4KB突围
  11. 每日英语:Is austerity good for your health?
  12. HikariCP介绍
  13. 【卷积神经网络】感受野
  14. python 控制鼠标滚轮_python-pyautogui控制鼠标键盘自动操作
  15. 使用ns2仿真ping
  16. 9秒学院-技术宅七夕示爱招数“高大上”赶快来看看
  17. pinctrl 子系统介绍
  18. linux 清屏命令(clear,reset)
  19. 网狐荣耀斗地主等15合1(美女图)
  20. linux 内核 屏幕 驱动,Linux液晶显示屏驱动设计

热门文章

  1. 老白智慧药房显示服务器异常,老白智慧药房
  2. Qt--Access数据库
  3. Win7全自动精简批处理_温柔处理极速修正版/暴力剩女工程测试版
  4. Three.js 多细节层次
  5. pspad的一个怪现象:在一些空行的位置出现个别不该出现的字符
  6. 内存(RAM或ROM)和FLASH存储的真正区别总结
  7. 【手把手教学】开启iOS app调试模式
  8. http Host Set Host in Golang Go语言http包Header设置Host未生效
  9. aix 查询服务器型号,Tivoli Storage Manager AIX 版: 管理员参考大全
  10. 国家统计局一季度经济数据