随着移动互联网以及云计算技术的成熟和普及,越来越多的移动端和云端应用到企业当中,终端用户日益频繁的依赖移动应用完成关键的交易和服务。这样会给企业IT运维管理带来很大难度,特别是对于那些成长型企业而言,随着业务的快速增长,让IT性能管理变得更加具有挑战性。因为IT性能的降低,会直接导致客户流失、成本攀升、生产力低下。今天,豌豆荚质量总监高磊就云计算时代,成长型企业IT性能管理实践进行详细解读。
成长型企业之“痛”
豌豆荚致力于手机应用内容搜索,目前现有装机量已达到3.5亿。它是典型的成长型企业,除了业务的快速增长外,相应的支持业务的IT系统如服务器也在不断的增长,“早期从几台服务器到现在上千台服务器的增长。“
在快速增长的背后往往会IT支撑系统带来一些问题,“由于在成长过程,绝大多数人员都在研发层面,运维人员早相对较少,大量繁琐的运维任务需要人工完成。另外一方面,当企业业务规模增长时,对于运维人员自身来讲往往也是一个挑战,他们会不适应业务增长的变化,需要快速学习来跟进业务、服务器增长的变化。“
“破冰“IT性能管理
实际上,面对成长型企业难题,作为IT管理者最终要想办法要解决问题,满足企业业务的需求,而并不能因为存在问题而影响到业务的发展。对于高磊而言,如何让IT性能管理能够适应并且满足其需求,是他一直思考的。在过去,如果企业业务增长IT支撑往往是采用扩招运维人员的方法,但在豌豆荚并不是这样做的,“如果扩招运维人员,相应的成本包括管理成本也比较大。基于这一点,我们开始的时候更多使用成熟的商业解决方案以及借助第三方服务来解决问题。”
高磊指出, 相比于大型企业的IT管理来讲,他们的运维管理模式在规模、场景等多方面与成长型企业的运维管理模式很大的不同,大型企业根据规模可以设置专人团队,但对于成长型企业而言这样来做的成本会很高。而采用第三方服务以及成熟的商业化产品如监控宝这样的应用性能管理服务来承载我们的业务是一个不错的选择。
豌豆荚之所以选择成熟的商业付费产品,高磊认为,作为一个面向商用付费的产品,后面肯定会有一个优秀的服务团队来支撑。以豌豆荚应用监控宝APM产品服务为例,早期豌豆荚在支持业务方面只有几台服务器时就开始使用监控宝来进行服务器的运维管理到目前为止一直在使用,这给豌豆荚的业务以及IT整体性能管理带来很大的便利。我们可以提需求,他们可以满足,应对业务增长的需求。
首先,IT性能管理的基础是做好监控以及整体监控数据指标的分析。这需要多名运维人员,同时在市场上找相关的开源软件产品未必真正适用企业需求,而监控宝是一个非常成熟、简单的产品,能够满足企业应用性能管理的需求。
第二、从成本角度来看,开源软件虽然是免费的,但是二次开发、升级、学习等隐形成本更加昂贵。另外,人力成本会比较高比如当企业只有10人规模时, 服务器有10台,如果采用监控宝也就是上千元左右成本,相比于人力成本,这个成本节省非常大。
IT运维管理人员未来之路
虽然今天的IT运维管理很是复杂,但相应的解决方案也越来越多,无论是对于运维管理人员的技术水平还是职业发展都有了新的要求。高磊认为,运维人员利用开源监控软件解决故障问题,不论你的技术有多强,只能算是及格,而不是优秀!
高磊进一步指出,运维本身就是一个远离业务的角色,企业会感觉不到运维的存在,这对运维人员发展并不是很好。运维工程师的价值在于以业务运营为核心,通过运维数据提供有价值的趋势分析,整体运维团队重心应由基础层向应用层转变。“基础运维可以外包给第三方服务运营商,这是好的方式以及未来的趋势。”