1 / 30

Mesurez et améliorez la performance de vos applications .NET avec System Center AVIcode

Mesurez et améliorez la performance de vos applications .NET avec System Center AVIcode. 8 février 2011 Thiébaut Riegel Bruno Saille Microsoft France. Agenda. Vue d’ensemble Démonstration des fonctionnalités APM et de reporting Vue détaillée des composants Résumé et conclusion.

nemo
Download Presentation

Mesurez et améliorez la performance de vos applications .NET avec System Center AVIcode

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mesurez et améliorez la performance de vos applications .NET avec System Center AVIcode 8 février 2011Thiébaut RiegelBruno SailleMicrosoft France

  2. Agenda • Vue d’ensemble • Démonstration des fonctionnalités APM et de reporting • Vue détaillée des composants • Résumé et conclusion

  3. Comment identifier ce qui s’estréellement passé en production Comment superviser les applications distribuées? Comment planifier les types d’exceptions et performances? Comment collecter les informationspour les développeurs? Développement/OpérationsLes challenges QA/Test/Déploiement Production Développement Maintenance/Support • Ratio de 5 contre 1 pour les coûts de support par rapport aux coûts de développementd’applications • 80% des coûtsd’applicationspost-déploiement

  4. La solution AVIcode • Solution “Application Performance Management” (APM) pour les développements .NET • Supervision continue des applications métiers • Pas de modification du code source • Impact minimal sur les ressources • Fonctionnalités • Supervision de la disponibilité et de la performance des applications, dont un profiling avancé des transactions • Expérience & qualité de service pour les utilisateurs • Vue 360° intégrantla découverteautomatique des dépendances et relations applicatives • Rapports et aide à la décision • Scénarios • Mise en place et contrôle des SLA sur des applications métiers • Troubleshooting des exceptions et performance d’applicationsexistantes • Optimisation des déploiements métiers sur .NET, et des personnalisationsBiztalk Server, Sharepoint et Reporting Services

  5. Pourquoi AVIcode? • Une offre APM fait sens dans notre stratégie du datacenter centré autour des services • Leader APM reconnu sur les technologies .NET depuis 2003 (analystes, base installée) • 220+ clients • Base installée de 12,000+ licences • Des liens forts avec l’offre Microsoft • Intégrations existantes avec SCOM • Des fonctions avancées pour les technologies Biztalk Server, Sharepoint et SQL Server Reporting Services • Membre de la System Center Alliance • Application concrète de la stratégie « Dynamic System Initiative » • Détails à venirconcernant la feuille de route dansl’offre Microsoft • Des applications possibles pour une gestion homogène au sein des datacenters et dans le cloud (ex: intégration avec Azure)

  6. MP Azure Application Monitoring

  7. Vue détaillée des fonctionnalités et composants Web Browser WWW CSM Collector Event information is displayed or the URL of the event is sent via e-mail notification SCOM 2007 Server SE-Viewer Server Structured Events are sent through WMI to SCOM Operations PC SQL Event Storage SE-Viewer ServerSubscribers SQL Event Storage Development PC Portable Device

  8. Vue détaillée des fonctionnalités et composants • Composants et « chronologie » d’utilisation:

  9. Collecte et traitement des évènements tracés par AVIcode (1/2)Applications • Composants AVIcode : Agents AVIcode, management packs .NET Entreprise, TS, SPS, SRS (contiennent des templates et des dashboards) et Intercept Studio • Type d’applications .NET supervisées • Applications et services web ASP.NET, Services Windows, Exécutables Windows (Console, WinForms), .NET Remoting, COM+, COM Interop • Pas de modification du code des applications! • Supervise en même temps les exceptions et la performance des applications • Des transactions précises (pages, fonctions) peuvent être suivies plus précisément => Permet une approche KPI dans SCOM • Intercept Studio • Collecte et corrèle les informations (chaînage des évènements) • Découvre les dépendancesapplicatives • Calcule des baselines de performance

  10. Démo Configuration de la supervision des applications .NET dans SCOM Détection d’exceptions et soucis de performance côté serveur

  11. Configuration de la supervision dans SCOM(exemple avec une application ASP.NET)

  12. Exemples d’évènements(exception et performance)

  13. Collecte d’informations de performance,et découverte des dépendances

  14. Collecte et traitement des évènements tracés par AVIcode (2/2)Expérience utilisateur • Composant AVIcode : Via InterceptuX • Permet de prendre en compte tout accès web • Exceptions Javascript • Performances HTTP, AJAX, Javascript • Détail des causes de performances (HTML, images, scripts, HTC, taille du contenu CSS, latence réseau, performance côté serveur) • Evènements par session utilisateur • Statistiques par application, page ASP, temps moyens d’exécution, latence par sous-réseau IP, #exceptions/sec, #performance/sec, etc. • Corrélation avec les évènements serveurs

  15. Démo Détection d’exceptions et soucis de performance côté expérience utilisateur Découverte des dépendances applicatives

  16. Performance côté client

  17. Exceptions côté client

  18. Exploitation des donnéesSCOM • Dasboards et vues topologiques créés pour les applications .NET pour lesquelles des templates ont été activés • Des vues et compteurs sont également créés pour les transactions suivies plus précisément • Le détail des alertes SCOM affiche l’interface web d’Intercept Studio : SE Viewer • L’intégration avec SCOM permet: • d’évaluer les risques de débordements d’évènements • Permet d’intégrer la santé des applications supervisées par AVIcode dans des applications métiers SCOM

  19. Vues SCOM

  20. Rapports et aide à la décision • Composant AVIcode : Advisor, basé sur SQL Server Reporting Services • Analyse des informations applications et UX au travers de rapports natifs • Planification possible des rapports, et export dans divers formats (XML; PDF, MHTML, Excel, TIFF, Word,…) • Advisor permet • d’identifierrapidement des “quick wins” en terme de performance (évènements les plus récurrences) • d’aider aucapacity planning et à une plus grande proactivité • De mesurer les impacts des changements (performance avant/après)

  21. Démo Reportinget aide à la décision

  22. Exemples de rapports Advisor

  23. Exemple de rapport KPI (SCOM)

  24. AVIcode : Résumé • AVIcodepermetunevue de bout en bout de la performance des applications .NET • Supervision des applications et de l’expérienceutilisateur • Découverte automatique des dépendances et relations applicatives • Rapports et aide à la décision • Scénarios • Mise en place et contrôle des SLA sur des applications métiers • Troubleshooting des exceptions et performance d’applicationsexistantes • Optimisation des déploiements métiers sur .NET, et des personnalisationsBiztalk Server, Sharepoint et Reporting Services

  25. http://www.mms-2011.com/

  26. Votre potentiel, notre passion TM • Le groupe utilisateur systemcenter.fr est avant tout un groupe de personnes qui, autour des technologies System Center, partagent des valeurs et des connaissances. • Le site Internet, « portail » de la communauté, se veut un lieu d'échange où vous pourrez trouver : • Des actualités, autour des technologies System Center et plus généralement des solutions de management de la plateforme Microsoft, • Des forums thématiques, par produit (SCCM, SCOM, Opalis ...), avec la possibilité de suivre les posts via flux RSS ou mail, • Un système de mail interne • Et bien d'autres choses encore !!! www.systemcenter.fr

  27. MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail administration et infrastructure pour informaticiens • Portail de ressources technique pour développeurs http://technet.com http://msdn.com

More Related