Editeur de Logiciels Présentation Level5 «If it s not monitored, it s not in production» Theo Schlossnagle #velocityconf «If you can not measure it, you can not improve it» Lord Kelvin vous accompagne dans l optimisation de la performance de vos applications
Qui nous sommes La solu(on NUDGE APM permet aux équipes IT de comprendre le comportement de leurs applica(ons en environnement de produc(on et de recece rapidement, efficacement, et à moindre coût. Nudge APM remonte des indicateurs et des métriques qui permecent aux organisa@ons informa@ques de maitriser leurs budgets et leurs projets applica@fs en augmentant la sa@sfac@on de leurs u@lisateurs. U@lisateurs de l applica@on Infrastructure IT du client Améliorer la performance de vos applica@ons Janvier 2013 Equipes IT du client Copyright Level5 2013. All Rights Reserved
La place de l APM dans la supervision d un SI Supervision u(lisateurs - Disponibilité de l applica@on - Temps de réponse de chargement des pages - Test de charge Serveur d application Supervision Network Performance Monitoring - Vue du traffic Réseau / SLA - Requêtes SQL - Iden@fica@on des latences sur le réseau - Disponibilité de l applica@on vue réseau Base de données Internet Utilisateurs Firewall Serveur d application Serveur de mail Supervision APM et diagnos(c - Disponibilité de l applica@on de bout en bout - Temps de réponse transac@ons mé@ers - Cartographie de l env. technique - Requêtes SQL - Profiling comportement du Code source de l applica@on - Comportement de l u@lisateur (Real User Monitoring) Supervision Système - Disponibilité des serveurs - CPU, mémoire, - SLA système Serveur LDAP
Gestion d un incident de performance applicative Appari@on des problèmes et Plaintes des u@lisateurs Support Recherches et Diagnos(cs des problèmes de performance Iden(fica(on et plan d ac(ons Résolu@on De 0 à 30 minutes De quelques heures à quelques jours. Récep@on en temps réel d une ALERTE au Support Diagnos(c, iden(fica(on, Plan d ac(ons Résolu(on
A qui s adresse Nudge APM : DEVOPS UTILISATEURS DEV Développeurs, Architectes, ReceSeurs OPS Produc(on, Exploitants, Support OBJECTIF Rapprocher les équipes de développement de la produc@on IT Détecter les points chauds (visibilité complète dans le code, BDD, caches, queues, ) et réduire les latences ; Comprendre, connaître et analyser les besoins des u(lisateurs ; Faire la corréla(on entre les données systèmes (CPU, mémoire, réseau, Disque...) et les données des applica(ons; Assurer la disponibilité de l applica(on et s engager sur le respect des SLA ; pour accélérer le cycle de vie des applica@ons et leur qualité. S assurer que les nouveaux déploiements ne dégradent pas la performance globale; Trouver rapidement les erreurs dans le code pour réduire le temps de diagnos(c. Le nouveau rôle est de savoir réparer des incidents avant la plainte u(lisateur et op(miser le travail du support ; Comprendre ce qui a changé et où concentrer son diagnos@c, améliora(on de la QOS
Cas Client : ROI Garanti Comment notre client industriel n'aurait pas perdu 430K en supervisant son applica(on avec Nudge APM Le contexte Une applica@on extranet de commandes clients en ligne qui freeze, des clients- u@lisateurs qui ont mis 3 mois à remonter le problème, une équipe technique dépassée par son ac@vité du quo@dien qui ne trouvant pas de solu@ons faisait des arrêts/relances des serveurs jusqu à 5 fois/jour pendant 3 mois! Nudge APM après 6 mois de système D Audit de l'applica@on par un de nos experts techniques car le client n'a pas le temps. En 30 minutes, diagnos@c de plusieurs points de blocage. Livrable avec les recommanda@ons fournies : L incident est résolu et clos Un ROI GARANTI Coût de son incident applica(f = Plus de 430 K => Perte de CA es@mée sur 6 mois = 400K + Temps homme passé = 30K + une insa@sfac@on u@lisateur très importante (ines@mable mais très préjudiciable!) Depuis il supervise l intégralité de son parc applica@f => Cout annuel moins de 30K!
Nos clients
NOS PRODUITS NUDGE APM Diagnos(c et Op(misa(on des applica(ons
NUDGE APM : Monitoring Performance des Applications Solu@on de supervision et de Diagnos(c de bout en bout de vos applica@ons disponible en mode SaaS (Sopware as a Service) ou On- Premise (déploiement dans votre datacenter). Nudge APM facilite le dialogue dans vos équipes grâce à des indicateurs et des tableaux de bord partagés. Les atouts de Nudge APM : ì ì ì ì ì ì ì Superviser une applica@on de bout en bout (u@lisateur finaux, serveurs, bases de données) Piloter ses projets de développements applica@fs et maitriser ses budgets Piloter ses projets de réduc@on de la dece technique et maitriser ses budgets Améliorer la fiabilité et la performance des applica@ons Analyser le comportement des u@lisateurs sur les applica@ons Augmenter la sa@sfac@on des u@lisateurs finaux Améliorer la produc@vité de la fonc@on support en accélérant le temps de résolu@on d'incidents applica@fs. Nudge APM est une solu@on livrée clé en main, économique et sécurisée.
NUDGE APM : ses objectifs Fournir une visibilité complète sur l infra et les applica(ons ì Monitoring des transac@ons mé@er du browser jusqu à la base de données ì Cartographie automa@que des composants, des interac@ons et des latences ì Très large panel de métriques : temps de réponse, throughput, erreurs ì Arbre d exécu@on du code applica@f ì Suivi des déploiements ì Préconisa@ons automa@ques (paramétrage Garbage Collector ) Sans impacter les études et la produc(on ì Approche zéro configura@on ì Overhead infime sur les environnements de produc@on (inférieur à 0,1%) ì Installa@on et prise en main très simple Favoriser une approche ouverte et l intégra(on avec les ou(ls existants ì API REST exhaus@ve et flexible ì Possibilité d intégrer tous types de données (log progiciels par exemple) Sans concession sur la sécurité ì Ges@on des droits et des autorisa@ons, anonymisa@on des données
NUDGE APM : ses fonctionnalités Les fonc@onnalités principales de Nudge APM sont : Monitoring des transac@ons mé@ers Iden@fica@on des points chauds Vision détaillée de l'ac@vité SQL End User Monitoring Historique des déploiements Monitoring système Cartographie des flux Ges@on des SLA Repor@ng et API
Des tableaux de bord pertinents, outils de diagnostic Détecter une anomalie Zoom sur la transac@on «Deep dive» dans le Code Un diagnos*c instantané pour un gain de temps immédiat
NUDGE APM : son Architecture Technique Plateforme APM temps réel, scalable et résiliente La flexibilité et l adaptabilité de Nudge permet à Level5 de l installer en mode «On Premise» pour répondre aux organisa@ons et aux besoins de ses clients.
NOS PRODUITS NUDGE BOT Monitoring Transac(onnel et Contrôle de la conformité des sites internet
NUDGE BOT : Monitoring applicatif site web NUDGE BOT est une solu@on d analyse de la disponibilité et de la performance des applica(ons web. Simulant un u(lisateur réel, NUDGE BOT parcourt vos applica@ons à fréquence régulière pour s assurer de leur disponibilité et de la sa(sfac(on des u(lisateurs. NUDGE BOT mesure les temps de réponse et vérifie la conformité de vos pages web A par@r de seuils que vous avez définis ou d erreurs consolidées, vous êtes immédiatement alerté. Avec NUDGE- BOT vous pouvez aussi suivre et contrôler vos SLA.
NUDGE BOT : ses bénéficiaires ì Editeurs de logiciel en mode SaaS Assurez- vous que vos solu@ons soient disponibles et performantes 24/24 et 7/7 Cer@fiez vos engagements contractuels et commerciaux (SLA). ì Développeurs et exploitants d applica(ons Web Contrôlez que vos u@lisateurs bénéficient de temps de réponse op@misés Soyez alertés en cas de problème. ì Equipes Marke(ng Augmentez la sa@sfac@on de vos clients Renforcez votre image de marque Soyez relax Vous serez alerté!
NUDGE BOT : ses atouts ì Simplicité ì Liberté Pas de modifica@ons de votre environnement Mise en œuvre immédiate, livrée clé en main Abonnement annuel Vous élaborez votre scénario et définissez les transac@ons u@lisateurs Modifica@on des scénarios sur demande ì Réac(vité ì Sécurité Alerte mail immédiate dès le dépassement des SLA fixés Choix de la fréquence de naviga@on Pas d installa@on sur le système d informa@on Pas de transfert de données et non intrusif
NOS OFFRES DE SERVICES CONSEIL et INGENIERIE INFORMATIQUE EXPERTISE TECHNIQUE, ARCHITECTURE et PERFORMANCE APPLICATIVE
CONSEIL ì Centre de Services Partagés NUDGE APM Le Centre de Services Partagés NUDGE APM, composé d'experts de la performance applica@ve, réalise pour ses clients des rapports précis et détaillés ainsi que les préconisa@ons/recommanda@ons liées, en analysant pour eux les données remontées sur la plateforme de Nudge APM. Périodicité des rapports : mensuel, trimestriel, semestriel ou à la demande.
CONSEIL ì Presta@on ou@llée : Presta@on en mode forfait afin d améliorer la fiabilité et la robustesse des applica@ons «vieillissantes» de nos clients Phase 1 : v Réunion client pour établir le cahier des charges de la presta@on ou@llée Proposi@on commerciale Phase 2 : v Installa@on des sondes Nudge APM sur la ou les applica@ons (en produc@on pour une meilleure remontée des données) v Étude et Analyse des données remontées sur Nudge APM v Recommanda@ons et Préconisa@ons pour l améliora@on de la fiabilité et de la robustesse des applica@ons v Émission d'un rapport partagé avec le client Phase 3 : v Accompagnement dans la mise en œuvres des ac@ons correc@ves avec les équipes du client. v Accompagnement dans les campagnes de Tests & Release v Mise en produc@on des applica@ons corrigées. Améliorer les performances, la robustesse et la fiabilité de vos applica:ons pour augmenter en un temps record la sa:sfac:on de vos u:lisateurs.
Prestations de services associées ì Audit de Performance Applica(ve Diagnos@c des problèmes en produc@on, iden@fica@on des fragilités et capacity planning ì Audit d architecture et de code Sécurité, évolu@vité, modularité ì Paramétrage des JVM Op@misa@on de la mémoire et du Garbage Collector ì Tests de charge et de performance Industrialisa@on des tests et métrologie de bout en bout Tests de montée en charge et mesures détaillées des temps de réponse Défini@on d'indicateurs de performance et préconisa@on d'axes d'améliora@on
NOS ATOUTS ì Expérience, rigueur et Innova(on ì Exper(se technique Performance Architectures émergentes (NoSql, Cloud) ì Exper(se méthodologique Méthode Agile
Merci pour votre attention N attendez pas, Testez nous Nudge, Solution de supervision et de diagnostic en temps réel de vos applications