如何从整体上和“平台”角度规划自动化运维平台?

参与10

2同行回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
对于该问题,从我的理解上简单谈以下两点内容:1、整体上自动化运维作为运维技术体系中的一员,其目的就是为了减轻运维成本、提升运维效率、规范运维任务、通过自动化自愈提升业务连续性等等,其重要意义不言而喻。这点从国内各类大行、股份制银行等的运维人员招聘的技术要求中,...显示全部

对于该问题,从我的理解上简单谈以下两点内容:
1、整体上
自动化运维作为运维技术体系中的一员,其目的就是为了减轻运维成本、提升运维效率、规范运维任务、通过自动化自愈提升业务连续性等等,其重要意义不言而喻。这点从国内各类大行、股份制银行等的运维人员招聘的技术要求中,也可以略知一二,经常是需要一些既懂运维技术的,又懂运维开发的人员。但这些各自为政的自动化运维开发都为自己提供便利,往往没有站在全局的角度去思考问题,造成开发工作重复,边界不清晰,甚至功能冲突的情况,这是自动化运维需要规避的地方,从一开始介入这个领域,就应该从整体的角度,清晰的划分不同运维团队的自动化运维边界,真正实现运维端到端的自动化服务,为实现这些服务,需要理清哪些地方要有哪些自动化工具支撑,哪些工具能够共用合并,最后再从集成的角度,如何统一管控和对外提供服务等。
2、平台角度
“平台”在我们的理解中应该是一个集成者和统一管控者,这有别于“系统”,系统是一个功能和处理个体,就好比银行系统架构中的前置-中台-后台的概念,系统属于后台的概念,而“平台”属于中台的概念。后台所有对外的服务都需要通过中台来流转,中台有一个,而后台可以有多个,是1对多的关系。因此,从自动化运维平台的角度来看这个问题,这个平台不需要有多强大的功能,不需要完成例如批量调度、自动化投产、自动化巡检、自动化操作、自动化软硬件配置等具体操作,更重要的是将底层的自动化运维技术实现抽象化,服务化,同时对整个自动化技术实现统一管理,包括自动化服务注册、自动化服务模板、自动化服务集成、自动化服务权限管理等等。至于具体技术实现,则交由底层的各类自动化运维工具去实现,或者独立的“系统”去实现。另外,“平台”也可以是一个多“系统”和工具的调度者,单一工具无法实现的自动化任务,可以通过多工具任务编排实现,形成大平台,小系统的格局,突破传统的小系统过于臃肿,每个系统都想做全,争老大,造成功能边界模糊的问题。

收起
银行 · 2019-04-01
贺勇贺勇产品研发部总经理Canway
认真理解一下您的问题,整体,和平台这两个关键词;我们可以确定自动化运维平台的边界是:1.考虑监、管、控、及运维大数据分析的平台,而不是像Ansible、Puppet仅仅是一个配置自动化的工具2.是一个具备集成能力,具备服务开放性,具备很好的功能扩展的一个平台;那么怎么规划这样一个整...显示全部

认真理解一下您的问题,整体,和平台这两个关键词;
我们可以确定自动化运维平台的边界是:
1.考虑监、管、控、及运维大数据分析的平台,而不是像Ansible、Puppet仅仅是一个配置自动化的工具
2.是一个具备集成能力,具备服务开放性,具备很好的功能扩展的一个平台;
那么怎么规划这样一个整体的,平台型的自动化运维平台?这实在是一个很大的话题,推荐下面一个链接作为抛转引玉
https://mp.weixin.qq.com/s/j-TXd-PGG_wEEJEwcQH6JA

收起
系统集成 · 2019-03-28

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-03-26
  • 关注会员:3 人
  • 问题浏览:2337
  • 最近回答:2019-04-01
  • X社区推广