AppDynamics : l’outil de gestion de performances métier de Cisco

AppDynamics : l’outil de gestion de performances métier de Cisco

AppDynamics

AppDynamics est l’une des solutions leaders en matière de gestion des performances applicatives. Cette solution de surveillance, appartenant au géant californien Cisco, couvre à la fois les applications mobiles et les sites web.

Qu’est-ce qu’AppDynamics ?

AppDynamics, développé par le fournisseur américain d’équipements réseau Cisco, se concentre sur l’analyse et la performance technologique et métier des applications dans des environnements de cloud computing tels que le mode IaaS, PaaS et SaaS. Il prend également en charge les applications sur site (on-premise). En tant que précurseur en 2014, AppDynamics se distingue par sa plateforme fonctionnelle qui surveille les applications, leur utilisation, ainsi que les serveurs et les bases de données.

AppDynamics est conçu pour analyser et optimiser des environnements numériques complexes à grande échelle. Reposant sur une plateforme, AppDynamics offre une suite d’outils qui couvre la gestion des performances applicatives (APM), la surveillance des utilisateurs finaux, la surveillance des performances métier et l’observabilité.

À quoi sert AppDynamics ?

AppDynamics est reconnu comme l’un des principaux spécialistes de la gestion des performances applicatives (APM). Sa plateforme permet de surveiller les applications, les infrastructures système et réseau, afin d’assurer leur bon fonctionnement en fonction de leur importance pour l’activité de l’entreprise. AppDynamics prend en charge les principaux langages de développement du marché tels que Java, .NET, PHP, Node, Python, etc.

L’analyse de l’impact métier des applications (Business iQ) et la cartographie du parcours utilisateur (Experience Journey Map) sont des points forts d’AppDynamics. Cette solution permet de lier les indicateurs de performance technologiques aux indicateurs clés de performance de l’entreprise (KPI). Le Gartner a d’ailleurs souligné dans son Magic Quadrant 2021 sur les technologies de l’APM qu’AppDynamics utilise l’apprentissage automatique pour analyser les modèles de performances applicatives et le comportement des utilisateurs.

AppDynamics est-il gratuit ?

Une version gratuite d’AppDynamics appelée AppDynamics Lite est disponible en mode SaaS et peut être utilisée sans limite de temps. Cette version gratuite offre exactement les mêmes fonctionnalités que les versions payantes. Elle inclut une licence APM pour chaque langage de développement pris en charge, ainsi que des licences pour un serveur web et une base de données. De plus, elle permet de surveiller jusqu’à six serveurs. La période de rétention des données est limitée à 24 heures.

Pour débloquer les limitations de la version gratuite, il est nécessaire de passer à AppDynamics Premium. Cette édition donne accès au monitoring de l’infrastructure de la plateforme. AppDynamics Enterprise, quant à elle, permet d’associer le suivi des performances techniques au suivi des performances métier. Le prix d’entrée pour AppDynamics Premium est de 60 dollars par mois et par cœur de processeur, tandis que celui d’AppDynamics Enterprise est de 90 dollars par mois et par cœur de processeur.

Comment télécharger AppDynamics ?

AppDynamics est disponible sous la forme d’une application SaaS. Pour accéder à cette offre en ligne, il suffit de s’inscrire sur le site officiel d’AppDynamics. Vous avez le choix entre la version gratuite avec des fonctionnalités limitées, AppDynamics Premium et AppDynamics Enterprise, telles que décrites précédemment.

Après avoir créé un compte sur le site d’AppDynamics, vous avez également la possibilité de télécharger la solution pour l’installer sur vos propres serveurs. Pour déployer les packages et les utiliser, vous devrez préalablement souscrire les licences nécessaires. Qu’il s’agisse de la version SaaS ou on-premise, AppDynamics vous permet également de télécharger des agents de surveillance en fonction des applications et des serveurs à surveiller.

Agents et contrôleur AppDynamics

Pour utiliser AppDynamics, vous devrez déployer un contrôleur. Vous avez le choix entre un contrôleur SaaS hébergé par AppDynamics ou un contrôleur sur site que vous pouvez télécharger et installer.

Une fois le contrôleur en place, vous devez vous connecter à son interface utilisateur et installer les agents AppDynamics pour chaque composant que vous souhaitez surveiller. Par exemple, vous pouvez installer des agents pour Java, .NET, iOS, etc. Vous pouvez utiliser l’assistant de téléchargement fourni pour faciliter cette étape. Le contrôleur vous permet ensuite de visualiser les données de fonctionnement technique provenant des composants surveillés.

AppDynamics est-il présent en France ?

AppDynamics possède des bureaux en France, situés au siège de sa filiale française (Cisco France) au 12 rue Camille Desmoulins à Issy Les Moulineaux. Vous pouvez les contacter au 01 58 04 54 71.

Support technique d’AppDynamics

AppDynamics propose un service de support téléphonique accessible avec les offres payantes : AppDynamics Premium et AppDynamics Enterprise. En plus de ce service, l’éditeur met à disposition sur son site web une base de connaissances, une documentation détaillée, ainsi qu’un forum de discussion. Ces ressources sont principalement destinées aux utilisateurs de la version gratuite.

Les extensions AppDynamics

AppDynamics propose une galerie d’extensions comptant environ 140 plugins. Ces extensions permettent notamment de connecter la plateforme de surveillance aux principaux clouds d’infrastructure et de plateforme tels que Amazon Web Services et Microsoft Azure.

Les extensions d’AppDynamics sont également conçues pour s’intégrer à une multitude d’infrastructures logicielles telles que des serveurs web et d’applications (Apache, IBM WebSphere, Nginx, Tomcat, etc.), des bases de données (Cassandra, CouchBase, MongoDB, PostgreSQL, etc.), des solutions Big Data (ElasticSearch, Hadoop, Kafka, Spark, etc.), etc.

L’API AppDynamics

AppDynamics propose plusieurs interfaces de programmation d’applications (API), dont celle de sa plateforme App iQ qui offre des fonctionnalités de surveillance des applications, de l’expérience client, des infrastructures, etc. Cette API permet d’enregistrer des captures d’écran et du code en cas de problèmes détectés. Elle offre également une boîte à outils pour les développeurs (analyses, langages de programmation, etc.) et le Business iQ qui mesure la performance métier.

AppDynamics vs Dynatrace

AppDynamics adopte une approche basée sur l’utilisation d’agents, offrant une couverture personnalisée et adaptée à chaque entreprise, notamment celles de grande taille. Dynatrace, quant à lui, propose une approche plus globale avec une plateforme intégrée “tout-en-un”.

Ressources supplémentaires sur AppDynamics

AppDynamics propose une documentation très complète incluant des séries de tutoriels clés pour vous aider à prendre en main cet outil de gestion de projet. En complément de ces ressources, vous trouverez également des contenus en français.

Prenez le temps d’explorer ces ressources pour découvrir tout le potentiel d’AppDynamics et optimiser les performances de vos applications.