它是做什么的?
AppDynamics的微服务架构应用集成平台(AIP)旨在对跨不同应用环境的应用进行统一监控,此前这一过程需要各种应用及架构相关的管理工具才能做到。企业架构师和开发者可用它来识别并跟踪业务事务,包括所有的API调用,端到端贯穿所有微服务和基础设施组件,且是实时的。比方说,这一能力可以发现导致对另一微服务的特定调用的请求,还能发现在事务的哪个点发生问题。
它有什么不同?
AppDynamic的新平台承诺可通过跨复杂、分布、异构的环境,通过提供跟踪和报告能力为微服务环境提供应用智能能力。在多样性的实践上,该平台可以跨多环境部署:软件及服务,混合云以及本地皆可。
“大家现在正在对自己的应用进行解耦合。开始将单一的大型整体式应用分解为更小的部分而不是维持,” 前Gartner 分析师,现任AppDynamics负责市场开发与洞察的副总裁Jonah Kowall如是说。这一微服务方案加速了应用交付并为客户提供了价值。
AppDynamics AIP处理了微服务事务跟踪的复杂性,敏捷数字变革分析机构Intellyx的总裁Jason Bloomberg说:“微服务是很小的执行单元,往往包含的不仅仅有运行代码,还有运行司、缓存及操作系统支持等在容器或虚拟环境里面运行代码所必要的东西。因此,微服务结构通常会包含大量的、持续改变的微服务,每一个都要做不同的特定任务。”
它为什么酷
帮助企业管理不断变化的应用环境是很好的,但是行业分析师把AppDynamics AIP的定价模式视为一个很酷的要素。451 Research分析师Dennis Callaghan认为,这是业界第一个针对微服务架构的应用性能管理(APM)定价模式,前者需要监控的企业正在及即将使用的更小实例数量在不断增长。
Agent单元是作为AppDynamics APM 一部分的AppDynamics AIP的定价基础,Agent被注入到应用代码当中以实现业务事务监控。通常每微服务需要的单元数量要少于虚机。在标准的Java项目当中,比方说,每个Java虚机(JVM)开发者可能需要超过1GB的空间,需要1个单元,。而部署Java微服务最高所需不会超过1GB,而且使用的单元数也更少,大概每单元可支持5个JVM。
“现在你将不需要为这些微服务里面的每一个JVM支付全部的价格了,”Callaghan说。
Bloomberg认为,采用传统APM方案在根据微服务环境中的传统运行时调整定价方面存在严重的缺陷。“运行时本身—包括比方说Java虚机实例,已经削减,且广泛分布在微服务架构中,”他说:“出于这个原因,微服务性能管理必须考虑微服务架构的这一独特特征,以便适应客户需求和预算。”
业界内幕人士怎么看
AppDynamics在AIP方面的做法业界内幕人士认为其他APM供应商必须效仿,因为一体式俄企业应用正在分化和叠加。他们喜欢该新平台在价格和功能方面的承诺,但建议在苹果一个新的未经案例研究证实的平台前进行尽职调查和测试。
云和IT顾问Tom Nolle认为AppDynamics AIP这个方案为涉及组件执行链的应用和服务提供了两个关键解决方案:
跨不断复杂和分布化的环境观察应用和事务行为以及跟踪事务的能力
一个可行的经济模式,反映了监控许多倍增的更小实例的需求
“(微服务)引发的问题是出了问题你找不出是什么导致了问题,因为你看不见整个数据流,” CIMI的总裁兼TechTarget 撰稿人Nolle说。AppDynamics声称“可提供对所有API调用的可视性,以及(假设它是对的)它对于云计算与(网络功能虚拟化)之类的东西来说是重要的。”
Constellation Research的调查预测,一波新的数字化商业平台将会涌现,其总裁Ray Wang说。作为这一运动的一部分,他说,AppDynamics AIP是“一个好的开端。”
定价
如上所述,AppDynamics AIP是按照单元定价的,而单元基本上就是监控你应用的东西。定价分为以下几个层次:
- Lite:免费
- 1-10单元专业版:每单元每月180美元
- 11-25单元专业版:每单元每年2970美元
- 超过25单元专业版:面谈
AIP还有定制化选项,可根据客户总量、预先承诺授权、协议期以及所选解决方案组合等因素提供部分折扣。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
翻译
相关推荐
-
云计算支持数据微服务—也适用于内部部署系统
云架构即将进入数据中心,这应该不会太令人吃惊。即使它们困在企业内部,随着数据微服务的发展,现在的企业架构师也会 […]
-
数字化转型:如何更好地利用API和微服务
API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。
-
思科收购AppDynamics:直指应用管理
思科技术覆盖着大部分的互联网。思科计划收购性能管理供应商AppDynamics,旨在确保应用程序高效运行。
-
为什么2017年是软件开发改革的一年
云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?