集成工具填补移动DevOps空白

当企业架构师考虑移动应用集成时,关注点一般都放在云和消费者之间的链接上。新一代移动DevOps集成工具可以帮助改善应用基础架构,运营人员、QA和开发人员之间的链接。可以将应用开发生命周期流水线化,提高效率,降低严重bug和安全漏洞的解决时间,Hav Mustamandy说,他是eHarmony的系统运营总监。

业界领先的移动DevOps集成工具服务供应商包括PagerDuty,BigPanda和VictorOps。这些工具使得在IT环境中创建自定义监控视图变得更容易,可以从应用、团队、云、客户、数据中心或者其他逻辑组维度来监控IT基础架构。因此,企业可以更为快速地解决严重问题。“这就像是IT警告的垃圾过滤器,” Assaf Resnick说,他是BigPanda的CEO。“通过过滤排除掉不相关的噪音,团队可以只用以前10%的时间就能发现并解决问题。”

此外,这些工具可以帮助更容易得维护一个记录的权威系统,帮助技能欠缺的员工在类似问题再次发生的时候更容易得解决问题,Todd Vernon说,他是VictorOps的CEO。

这些工具协助编排开发信息,因此信息可以更为快速地通过短信,手机,应用程序或者Web客户端传输到拥有特定技能的IT人员那里。应用开发团队只会看到和他们自己的应用程序相关的警报。DBA团队只会处理云平台和数据中心里数据库相关的警报。

沙里淘金

企业可能为应用程序,服务器,数据库和网络使用多种监控工具。这会导致很多混杂在一起的警报。很多类似的工具支持发送短信到移动设备,但是无法智能区分谁是解决这个问题的最佳人选。

因此IT团队每天可能会收到成千上万的IT警报,不得不雇用特定的运营人员来做为守门人决定谁是解决特定问题的最佳人选。IT团队可能会浪费很多时间只是用来确定哪个警报属于哪个环境,分析问题的影响程度和需要执行的操作。这个流程很费时间,会降低问题定位和发现的速度。

新的移动DevOps集成工具使用机器学习,模式分析和知识管理技术来传递合适的信息。它们也可以和其他聊天应用程序集成来创建记录跟踪移动警报的系统。

约会网站eHarmony正在和PagerDuty一起合作,将其私有云基础架构的报警流程合理化。在12月份到情人节起价,使用高峰时段,eHarmony和其他数据站点活动量增长了25%到30%。

使用PagerDuty报警服务使得eHarmony的事务处理时间降低了80%,警报处理平均时间降低了56%,eHarmony的Mustamandy说。“数百位人一来eHarmony的在线匹配系统,任何掉线时间会导致利润的下降并影响客户忠诚度。”他补充道。

eHarmony认识到使用外部警报整合服务性价比更高,可以自动化所有事务处理流程,减少解决问题的时间。使用PagerDuty的高级分析功能也可以帮助eHarmony更好地理解问题,从而可以重构响应流程,加强IT人员培训来更高效地解决问题。

架构高效警报流程

Mustamandy 也提到使用运营事务数据来提高运营流程和开发是很有效的方式。eHarmony使用PagerDuty服务来搭建组,该工具允许他们总结发送到每个组的不同类型警报的数目,以及发生的事务类型。他说这使得可以更容易地知道发到每个组的警报数,这样eHarmony可以知道DevOps团队的关注点应该在哪里。

另一个好的方式是寻求email和短信之外的方式,这些方式使得很难实现一致集成。Mustamandy说,“短信服务的最大问题是我们监控的很多应用程序没有直接的SMS集成。永盈会    www.qhvip.com/yongyinghui/另外,如果我们只依赖于SMS,就很难关注报告以及确定改进的关键要素。”

eHarmony已经为了和Shinken的集成,可以和Nagios组合在一起作为主要数据收集点来实现分布式监控。Shinken是监控聚集点,但是没有内建分页系统。相比而言,eHarmony目前的解决法案会发送SMS信息,通过应用提供更加复杂的警报信息,然后为了后续分析将问题存储下来。专职的移动DevOps集成工具,比如PagerDuty,比Shinken和Nagios更为高效地流水线化IT数据,Mustamandy 说。

可能的话自动修复

再进一步,eHarmony想要继续自动化问题解决流程。Mustamandy建议企业考虑利用像OpenStack之类的云平台来自动生成新的虚拟机。他坚信正确的集成策略会允许像Puppet和Chef这样的持续集成服务器来自动解决问题,而不需要在凌晨三点叫醒某个技术人员。

“如果这些人无法解决问题,那就不需要警告他们,”Mustamandy说。“但是企业任然需要记录这些问题,这样可以在工作时间解决底层问题。最终会让程序员和Ops团队更快乐,也能搭建出更为可靠的企业架构。”

你可能感兴趣的:(工具)