GESTION DE LA PERFORMANCE Albert Amar Avant-vente Middleware 1
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remain at the sole discretion of Oracle. 2
Agenda Enterprise Manager Gestion de la performance applicative Q&R 3
Oracle Enterprise Manager 4 4
Fusion Middleware Management Une solution unique pour administrer Fusion Middleware 11g Oracle WebLogic Server Oracle SOA Suite & Service Bus Oracle Coherence Oracle Identity Management Suite Oracle Business Intelligence Oracle WebCenter Oracle Web Tier Diagnostiquer la production sans overhead Automatiser les opérations de montée en charge et clonage Visibilité et traçabilité transverse 5
Fusion Middleware Management WL Server SOA Suite WebCenter IDM Web Tier Classic Coherence BI EE Guided Discovery Real-time/historical monitoring Service level management Common Capabilities Multi-domain management Alerts & notifications Group management Predefined performance metrics Configuration management Out-of-box/user-defined reports Middleware-Specific Capabilities WL Server SOA Suite WebCenter Identity Mgmt Java diagnostics Support Workbench Process control Drilldowns to WL Admin Console, FMW Control Support for SOA composites, BPEL, OSB, ESB Web service policy mgmt SOA provisioning, cloning, composite deployment Support for WebCenter Services, User-defined ADF Task Flows, JSF Pages, Portlets Support for OID, OVD, OIF, DIP, OIM, OAAM LDAP-based service test Web Tier Classic Components Coherence BI EE Monitor virtual hosts and module request statistics Monitor availability, requests & capacity of origin servers Process control Monitor user sessions across Forms Services Monitor data re: engine & jobs running in Reports Server Monitor Discoverer Desktop & Administrator Deployment of new cluster or extend existing cluster Start/stop nodes or entire cluster Automated starting of new nodes to replace departed nodes Support for BI DAC Server Out-of-box ETL performance 6
Application-to-disk Utilisateurs Web Portail Business Transaction Catalogue Produits Prise de commande Livraison Business Transaction Factures Autres Services Une visibilité métier Business Services et Activités Progiciels Applications Applications Middleware Databases Oracle Support Systèmes virtualisés Serveurs Stockage 7
Middleware Management via Enterprise Manager Réduit le risque opérationnel et augment la qualité de service Performance et diagnostics Gestion multi-domaines Performance et disponibilité pour les applications Java EE et SOA Diagnostic JVMs Découverte des flux de transactions à travers l entreprise Se base sur le contenu des messages pour des traitements plus métiers Performance Monitoring and Diagnostics Development Configuration Management Gestion des configurations Suivi des configurations Maximise le taux de disponibilité des infrastructures Vérification de conformité Production Test Gestion du cycle de vie Automatise les processus d installation et de configuration Facilite la mise en place de nouveaux environnements Lifecycle Management 8
Gestion de la performance applicative 9 9
Gestion centralisée Suivi de tous les domaines et applications depuis une console Gère plusieurs domaines Suivi des : Clusters et serveurs Applications (servlets, JSPs, EJBs) Resources (JDBC connection pool, data sources) Métriques prédéfinies Performance et disponibilité Suivi temps réel Suivi historique pour l analyse de tendance et reporting 10
Disponibilité et performance en 24x7 Définition de seuils /warning pour toutes les métriques Notification : email, SNMP, ligne de commande Règles/Processus sur réception de notifications Actions correctrices Start/stop WLS, scripts WLST Tableaux de bords prédéfinis et adaptables 11
Gestion centralisée des incidents Voir, gérer, diagnostiquer et résoudre des incidents depuis une seule console Gestion du cycle de vie d un incident Assigner, accuser réception, priorité, suivi des statuts, escalader, supprimer Accélérer la résolution d incident avec l intégration de «My Oracle Support» Connecteurs pour Remedy et HP Service Center 12
Résumé des performances Permet d analyser et de corréler l information efficacement Période d analyse paramétrable Choix du type de graphique Mise en page Affiche des données de plusieurs cibles dans un même composant graphique Affiche des données de plusieurs périodes sur un même graphique 13
Diagnostic JVM Toujours allumé, suivi/diagnostic temps réel et historisé Pas besoin d une instrumentation spécifique ou d un redémarrage des serveurs Vision complète de la pile et des threads de la JVM Analyse d impact bidirectionnelle entre la JVM et base de données JVM Sun, JRockit, JVM IBM 14
Middleware Diagnostics Advisor Assistant de résolution de problèmes Pose un diagnostic et propose des solutions S alimente de plusieurs types de métriques: JMX, JVM Diagnostics, dépendances Propriétés de configuration des serveurs d applications, des applications et des serveurs physiques Résolution immédiate avec les fonctionnalités de gestion de configuration et de cycle de vie 15
Log Viewer Accès direct aux logs distants Accède aux fichiers de logs de WebLogic et Fusion Middleware Recherche et corrèle les messages dans les fichiers de logs, basé sur Horodatage Sévérité ExecutionContextID) Rapatrie ou exporte les fichiers de logs 16
Topologie de routage Identifie les problèmes de performance Eclaire l architecture physique et logique Montre les relations entre composants Accès rapide aux données essentielles IP/nom des hôtes Ports d écoutes Statistiques de bases.. 17
Business Transaction Management End-to-End, Application Level View Process Engine Service Bus Suivi individuel des transactions Permet de lier tous les composants et applications en interaction Serveurs, applications, ESBs, BPMs, appliances, et plus API pour les application maisons Présente le contenu des transactions, améliore la visibilité métier Approche Non-intrusive, pas de modification des applications et/ou des messages Pas de "tracers" ou d entêtes spécifiques Pas de codage Algorithme de "fingerprinting 18
Q&A 19
Database Hardware & Applications Middleware 11h00-11h45 Performance DB (Diagnostic & Tuning) Performance Utilisateur (Real End User Experience) Performance MW (AD4J, Diagnostic Advisor, ) 11h45-12h30 Gestion du cycle de vie (Database Lifecycle Management) Cloud Management (IaaS) Gestion du cycle de vie (Configuration, Provisioning & Patching des serveurs d applications) 13h30 14h15 Migration & Testing (Real Application Testing) Administration Exadata Cloud Management (MWaaS & Virtual Assembly Builder) 14h15 15h00 Data Management (Datamasking pack & Test Data Management Pack) Migration & Testing (Application Testing Suite) Administration Exalogic 15h15 16h00 Cloud Management (DBaaS) Gestion des Applications Oracle (Application Management Suites Focus sur Fusion Apps) Migration & Testing (Application Replay) 20
21
22