mesurez et améliorez la performance de vos applications .net avec system center avicode
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
2
Mesurez et améliorez la performance de vos applications .NET avec System Center AVIcode8 février 2011Thiébaut RiegelBruno SailleMicrosoft France
3
Agenda
• Vue d’ensemble• Démonstration des fonctionnalités APM et
de reporting• Vue détaillée des composants• Résumé et conclusion
4
Développement/OpérationsLes challenges
Comment planifier les
types d’exceptions et performances?
Comment superviser les applications distribuées?
Comment collecter les
informations pour les développeurs?
Comment identifier ce qui s’est
réellement passé en production
• Ratio de 5 contre 1 pour les coûts de support par rapport aux coûts de développement d’applications
• 80% des coûts d’applications post-déploiement
5
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égrant la 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’applications existantes
• Optimisation des déploiements métiers sur .NET, et des personnalisations Biztalk Server, Sharepoint et Reporting Services
6
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 à venir concernant la feuille de route dans l’offre Microsoft• Des applications possibles pour une gestion homogène au sein
des datacenters et dans le cloud (ex: intégration avec Azure)
7
MP Azure Application Monitoring
8
Vue détaillée des fonctionnalités et composants
SCOM 2007 Server
SQL Event Storage SQL Event
Storage
Portable Device
Development PC
Operations PC
Web Browser
CSM Collector
SE-Viewer Server
Structured Events are sent through WMI to
SCOM
Event information is displayed or the URL of the
event is sent via e-mail notification
SE-Viewer Server
Subscribers
WW
W
9
Vue détaillée des fonctionnalités et composants• Composants et « chronologie » d’utilisation:
Collecte et traitements
d’évènements tracés par AVIcode sur des
applications .NET (côté infrastructure via SCOM, et côté
client avec uX)
Exploitation des données dans SCOM
et SE Viewer
Rapports et aide à la décision dans Advisor
10
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épendances applicatives• Calcule des baselines de performance
11
DémoConfiguration de la supervision des applications .NET dans SCOM
Détection d’exceptions et soucis de performance côté serveur
12
Configuration de la supervision dans SCOM(exemple avec une application ASP.NET)
13
Exemples d’évènements(exception et performance)
14
Collecte d’informations de performance,et découverte des dépendances
15
Collecte et traitement des évènements tracés par AVIcode (2/2)Expérience utilisateur• Composant AVIcode : Via Intercept uX• 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
16
Démo
Détection d’exceptions et soucis de performance côté expérience utilisateur
Découverte des dépendances applicatives
17
Performance côté client
18
Exceptions côté client
19
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
20
Vues SCOM
21
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’identifier rapidement 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)
22
DémoReporting et aide à la décision
23
Exemples de rapports Advisor
24
Exemple de rapport KPI (SCOM)
25
AVIcode : Résumé
• AVIcode permet une vue de bout en bout de la performance des applications .NET• Supervision des applications et de l’expérience utilisateur• 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’applications existantes
• Optimisation des déploiements métiers sur .NET, et des personnalisations Biztalk Server, Sharepoint et Reporting Services
27
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
28
Administration, Virtualisation de Serveurs et Cloud Privé 14:30 - 15:30 La supervision d'environnements hétérogènes : de SCOM 2007 à SCOM 2012 14:30 - 15:30 Windows Powershell : Automatiser votre administration système (SER207)
Mardi 8 février 14:30 - 15:30 Faire ses premiers pas dans le Cloud – Venez découvrir un overview des solutions Cloud à destination de votre entreprise et quelles sont les premières étapes clés. (PAR105).
16:00 - 17:00 Mesurez et améliorez la performance de vos applications .NET avec System Center AVIcode (ADM302)
16:00 - 17:00 Microsoft System Center Virtual Machine Manager: l'administration avancée des environnements virtualisés (VIR205)
16:00 - 17:00 Les enjeux de la sauvegardes des données dans un Datacenter (ADM204)
11:00 - 12:00 Du Datacenter au Cloud Privé : mythes et réalités (RDI209)
11:00 - 12:00 La vision du Datacenter Elastique d'Avanade, la gestion unifiée du service cloud privé et refacturation (PAR213)
11:00 - 12:00 Les solutions Cloud à l'usage d'Ikoula (PAR221)
13:00 - 14:00 ITIL, Bonnes pratiques : gestion de la Continuité et Plan de Reprise d'Activité (ADM201)
13:00 - 14:00 Virtualisez vos applications métiers critiques sous Hyper-V (VIR302)
13:00 - 14:00 Dynamic Memory en profondeur (SER305)
Merc. 9 février 14:30 - 15:30 Garantir la protection des données et déployer un plan de reprise d'activité avec la virtualisation (VIR303)
14:30 - 15:30 Service Manager 2010 « Reloaded » : Démonstration des capacités de gestion des datacenters, d'interfaçage avec Opalis, de reporting et de personnalisation (ADM205)
14:30 - 15:30 Microsoft IT au Coeur de l'innovation : Destination Cloud (RDI204)
14:30 - 15:30 DDCR, Dynamic Datacenter to be Cloud Ready est une offre d'accompagnement des DSI dans l'évolution de leur système d'information vers le Cloud, basée sur Hyper-V et System Center. (PAR215)
16:00 - 17:00 System Center Configuration Manager 2007 R3 et évolution vers SCCM 2012 (ADM203)
16:00 - 17:00 Questions et réponses sans tabous sur la virtualisation (VIR204)
16:00 - 17:00 Les solutions d'Hitachi Data Systems sur Hyper-V Cloud Fast Track pour déployer rapidement, automatiser et orchestrer les infrastructures de cloud privé. (PAR202)
17:30 - 18:30 Retour d'expérience : Bonnes pratiques de déploiement et administration de System Center Configuration Manager 2007 (ADM304)
17:30 - 18:30 Scenarii de rationalisation des architectures Windows Server et SQL Server (DAT303)
11:00 - 12:00 Hyper-V Cloud : Faites évoluer votre Datacenter vers un Centre de Services (VIR202)
11:00 - 12:00 Donnez une autre dimension à votre plan de reprise d'activité avec Live Migration et Hitachi Storage Cluster pour Hyper-V (PAR205)
Jeudi 10 février 13:00 - 14:00 L'orchestration des processus : introduction à System Center Opalis (ADM202)
13:00 - 14:00 Demo extravaganza Hyper-V Cloud : le cloud privé version Microsoft (VIR203)
13:00 - 14:00 Intégration efficace d'une infrastructure virtuelle VMware dans Microsoft System Center: SCOM et VMM (PAR305)
13:00 - 14:00 Rendez vos données plus accessibles et compréhensibles avec Visio Services et les add-in (System Center, Exchange, Project…) (PRO203)
14:30 - 15:30 Virtualisation pour les petites et moyennes entreprises (ADM207)
14:30 - 15:30 Quelle solution de stockage choisir pour sécuriser, automatiser et optimiser vos applications Microsoft dans une infrastructure partagée. (PAR227)
16:00 - 17:00 Retour d'expérience : Bonnes pratiques de déploiement et administration de System Center Operations Manager 2007 (ADM303)
29
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs