它是做什么的?
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還有定制化選項,可根據客戶總量、預先承諾授權、協議期以及所選解決方案組合等因素提供部分折扣。