IaaS和DevOps成为IT运维管理的新常态(1)
2016-02-20 19:33:51 来源: 徐桂林 运维帮 评论:0 点击:
问题三:IT服务能力成为企业核心竞争力后,如何高效运维管理越来越庞大的IT系统
随着互联网+浪潮的逐步深入推进,企业IT系统承载的业务会越来越多,也越来越重要。这也意味着需要更高效的运维方式管理越来越庞大的IT系统,尤其是需要管理日益增多的虚机。同样来自于RightScale 2015年的报告,大部分企业的虚机数量已经超过50台(如下图)。
一般来说,超过50台虚机的规模意味着传统手工运维管理已经很难保证效率和质量。这时企业就会在日常运维管理中,遇到以下常见的问题:
◆如何同时给1000台虚机打补丁?
◆如何实现端到端的监控?
◆如何实现故障自动修复?
要解决企业IT系统规模增加带来的运维挑战,自动化成为现代运维管理系统普遍的选择。这其中就包括自动化构建、自动化测试,自动化部署、自动化修复等一系列最佳实践。
三、新常态下的IT运维管理解决方案
针对IaaS和DevOps成为新常态下的IT运维管理需求,传统以ITIL为标准的ITOM管理软件及相关运维管理实践已经无法适用。克服这些问 题,除了需要新的理念,新的组织架构,也同样期待新型的统一云管理平台(Cloud Management Platform,CMP),这个平台需要具备如下几个方面的能力:
◆管理平台能够统一管理不同来源的IT基础设施,解决企业IT基础设施碎片化的问题。同时需要深度对接主流IaaS平台,响应企业业务对于新型IaaS的需求。
◆管理平台需要以应用为核心构建整个管理体系,而不再是以管理IT基础设施为核心。无论是IT资源的组织方式、服务监控告警的展示方式,还是各种日常运维的操作和部署都需要从应用的角度设计。
◆管理平台需要提供一站式的全栈工具链集成能力,让开发、测试和运维人员都能在其上对于一个应用进行协作和管理。并且,这个平台还需要能够构建应用的全面反馈体系(需要全面的自动化测试和监控),并基于这个反馈体系实现整个工具链的自动化。
对于企业级用户来说,选型统一的云管理平台也就需要充分考虑以上这些要素。具体实施来说,企业可以有以下几种可能途径:
◆基于IaaS平台控制台及相关管理类服务搭建。这种方式是企业用户最容易上手的途径,尤其是在企业IaaS供应商非常单一的情况下可以很快有初步结果。但是这个途径的最大风险在于会被某一个IaaS供应商所锁定(lock-in)。越深入的使用云供应商的管理服务就会越深的被它锁定。
◆基于开源软件完全自建。自建自己的统一云管理平台对于很多企业用户非常有吸引力,尤其是在开源软件如此丰富的今天。如果选择自建云管理平台(尤其是直接利用开源软件搭建)时,企业用户要非常注意传统平台经常会出现的“烟囱效应”,即不同应用场景下使用的工具完全不一样,且相互的信息无法打通。例如,运维管理平台最基础的CMDB层应该在监控、运维以及代码部署等很多运维场景中复用,以便始终保持数据的一致性,降低运维维护负担。但是常见的开源软件基本是以单一场景出发,并未提供一体化解决方案,所以需要用户自身来完成相关整合工作。另外,企业最好还要评估自建平台的成本及收益,做到有的放矢。
◆购买第三方独立供应商软件。目前,在市场上存在的第三方云管理平台大致可以分成两类。一类是以传统运维管理平台演化而来的产品(包括CA、 BMC、IBM等),这类软件对基础设施层管理能力比较强,非常适合公司云基础设施集中管理(包括权限管理、账号管理、费用管理、审计管理等)。而另外一 类则是以RightScale为代表的新型云管理平台。这一类产品则更多的关注云上应用管理(包括应用监控、运维和部署等),非常适合面向公司内部云上应用的开发、测试和应用运维人员。
对于企业级用户,在确定公司的云战略中,云管理层会是一个非常必要的组成部分。无论企业最终选择那种方式来实现,最好都需要在规划阶段就能够仔细考 虑,使其成为公司云战略的一部分。这样才能在未来更好的实施云战略,并促成公司达到采纳云的初衷:利用IT能力加速企业的业务创新。
作者简介
徐桂林:当前在FIT2CLOUD负责公司的技术布道和生态合作。在此之前先后供职于意法半导体、Autodesk和阿里云。徐桂林热衷于云计算(尤其是公有云IaaS平台),有过多年AWS的生产环境工作经历,是较早在国内分享AWS上实践经验的作者之一。
【编辑推荐】
上一篇:CloneApp,一款好用的Windows应用程序配置备份工具
下一篇:开源还是商用?十大云运维监控工具测评告诉你答案(1)
