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

30

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 Presentation

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

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

2

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

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

3

Agenda

• Vue d’ensemble• Démonstration des fonctionnalités APM et

de reporting• Vue détaillée des composants• Résumé et conclusion

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

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

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

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

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

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)

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

7

MP Azure Application Monitoring

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

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

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

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

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

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

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

11

DémoConfiguration de la supervision des applications .NET dans SCOM

Détection d’exceptions et soucis de performance côté serveur

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

12

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

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

13

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

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

14

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

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

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

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

16

Démo

Détection d’exceptions et soucis de performance côté expérience utilisateur

Découverte des dépendances applicatives

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

17

Performance côté client

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

18

Exceptions côté client

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

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

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

20

Vues SCOM

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

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)

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

22

DémoReporting et aide à la décision

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

23

Exemples de rapports Advisor

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

24

Exemple de rapport KPI (SCOM)

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

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

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

26

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

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

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

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

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)

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

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

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