首页 > 知识库 > 正文

IaaS和DevOps成为IT运维管理的新常态(1)
2016-02-20 19:33:51   来源: 徐桂林 运维帮    评论:0 点击:

根据Puppet Labs 2014年度调查报表显示,目前有超过半数的受访者已经在实践DevOps。并且该调查报告还显示采用DevOps软件生产方式是企业打造出高效IT服务能力的有利武器,而一个高效的IT服务能力能够把软件和服务部署的频率提升30倍、同时降低50%的失败率。因此,我们认为企业IT领域正处在重要的变革器,即:IaaS和DevOps已经变成企业IT领域的新常态。

问题三: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上实践经验的作者之一。

【编辑推荐】

  1. 应用程序性能管理:实现DevOps投资回报
  2. DevOps年中盘点:国外最受欢迎的十篇技术文章
  3. 我眼中的DevOps应该承担怎样的角色
  4. IT运维外包不是甩包袱
  5. 最棒的60款DevOps开源工具
【责任编辑:火凤凰 TEL:(010)68476606】

相关热词搜索:IaaS DevOps IT运维

上一篇:CloneApp,一款好用的Windows应用程序配置备份工具
下一篇:开源还是商用?十大云运维监控工具测评告诉你答案(1)

分享到: 收藏