Surveillance, Gestion et Support des Architectures CLOUD avec Oracle Enterprise Manager 12c Bruno BOTTREAU Consultant Avant-ventes bruno.bottreau@oracle.com Gestion complète du cycle de vie des architectures Cloud Optimize Plan Meter & Charge Setup Manage Applications and Business Services Platform as a Service DBaaS MWaaS Build Infrastructure as a Service Test Monitor Deploy 1
Gestion complète du cycle de vie des architectures Cloud Mesures d utilsation des ressources et du Cloud Éventuellement refacturation aux propriétaires applicatif, utilisateurs finaux ou aux départements de l'entreprise Optimise les performances du Cloud, agilité, QOS, Couts Gestion des ressources libreservice Surveillance des ressources et des demandes Cloud Gestion du stockage et des Disques Gestion centralisée des incidents et des configurations Surveillance applicative au niveau utilisateur et métier Meter & Charge Manage Optimize Monitor Plan Applications and Business Services Platform as a Service DBaaS Deploy MWaaS Infrastructure as a Service Setup Test Identifie tous les actifs IT Met en place les modèles, les statégies, les roles, Planning de consolidation (P2V, P2E, DB, App..) Installation de l infrastructure Installation des services partagés (-IaaS, DBaaS, PaaS, Apps) Build Assembler en utilisant les composants partagés Teste les applications Déployer des applications par le biais de self service GUI/API Gestion complète du cycle de vie Gestion et Surveillance Mesures d utilsation des ressources et du Cloud Éventuellement refacturation aux propriétaires applicatif, utilisateurs finaux ou aux départements de l'entreprise Optimise les performances du Cloud, agilité, QOS, les couts Gestion des ressources libreservice Surveillance des ressources et des demandes Cloud Gestion du stockage et des Disques Gestion centralisée des incidents et des configurations Surveillance applicative au niveau utilisateur et métier Meter & Charge Manage Optimize Monitor Plan Applications and Business Services Platform as a Service DBaaS MWaaS Infrastructure as a Service Deploy Setup Test Identifie tous les actifs IT Met en place les modèles, les statégies, les roles, Planning de consolidation (P2V, P2E, DB, App..) Installation de l infrastructure Installation des services partagés (-IaaS, DBaaS, PaaS, Apps) Build Assembler en utilisant les composants partagés Teste les applications Déployer des applications par le biais de self service GUI/API 2
Surveillance et Gestion du Cloud basées sur des Rôles SSA User Surveille ses demandes Surveille ses applications, databases, VMs Surveille les quotas et la facturation, Startup/shutdown des applications, databases, VMs, Evolution interne basée sur les stratégie SLA Cloud Admin Surveille les demandes au Cloud Surveille la santé globale du Cloud Surveillance de bout en bout de l application au disques (Surveille, Patche, Vérifie la conformité, ) Application Admin Surveille le niveau de service des Applications Surveille les métriques et les transactions métiers Surveille les retours d expérience utilisateurs Surveillance et Gestion du Cloud basé sur des Roles SSA User Surveille ses requêtes Surveille ses applications, databases, VMs Surveille les quotas et la facturation, Startup/shutdown des applications, databases, VMs, Evolution interne basée sur les stratégie SLA 3
Gestion des ressources libre-service Transparence et Libre-service pour les utilisateurs Le Cloud Consumer, propriétaire de l application peut surveiller le niveau de service et réallouer les ressources si nécessaire Surveillance de base de ressources allouées VMs, Databases, Privilèges et droits limités à l application pour gérer la conformité et la sécurité Shutdown, Startup, backup, restore Gestion dynamique des ressources basée sur les niveaux de services Performance et Calendrier 4
Gestion des ressources basée sur des Stratégies Allocation dynamique de ressources basée sur Stratégies Basée sur le calendrier Invoquer des actions basées sur les calendriers par exemple stopper les VMs le Week-end Basée sur les performances Gestion dynamique des ressources pour supporter la Capacité à la demande Possibilités de mettre en place des stratégies combinant des seuils de métriques avec des actions Shared Service Dept App 2 Performance Policy violation Weblogic Cluster Coherence Grid Oracle RAC WebLogicCloud Zone Oracle Database Cloud Zone Oracle Enterprise Manager Capacity fulfillment on demand Mise en place de Stratégies Interface simple de mise en place des Stratégies Permet aux utilisateurs de créer leur propre politique de gestion des charges de travail Utilisation AND/OR sur différents métriques Stratégies peuvent être basées sur des métriques de toutes les couches applicatives Bibliothèque de stratégies clés en main 5
Surveillance et Gestion du Cloud basé sur des Roles Cloud Admin Surveille les requêtes au Cloud Surveille la santé globale du Cloud Surveillance de bout en bout de l application au disques (Surveille, Patche, Vérifie la conformité, ) 6
Surveillances des Ressources et des Demandes Les administrateurs du Cloud peuvent surveiller l ensemble de l architecture Cloud avec EM12c après avoir défini les ressources partagées, les zones, les plans de refacturation, Gérer les zones du Cloud et les ressources sous-jacentes Pools de serveurs, VMs, databases, Middleware Tracer les flux de ressources, les clients, les violations de stratégie, Drill down sur les ressources pour une surveillance plus précise Surveillance des demandes et des taux d'échec et Identifier des éventuels goulets d'étranglement pour correction 7
Surveillance de la Topologie du Cloud Dépendances et Analyse d impacts Topologie visuelle qui facilite la résolution des problèmes et permet d éviter les interruptions de services Permet d administrer au niveau Système et non au niveau composant Cas d utilisation : Analyse des dépendances et Analyse d impact Recherche basée sur les dépendances Toutes les Bases s exécutant sur EXADATA connectées à des serveurs Weblogic Fonctionnalités Possibilités de personnaliser les écrans pour répondre à des besoins particuliers Possibilités de définir des dépendances manuellement 8
Surveillance des ressources de bout en bout Hardware, Software et administration conçu ensemble Conçus pour fonctionner ensembles Testés ensembles Certifiés ensembles Packagés ensembles Déployés ensembles Mis à jour ensembles Supportés ensembles Administrés ensembles avec EM 12c Administrer Fusion Applications Efficace, Intégrée et orientée métier Au niveau de la couche applicative, Enterprise Manager apporte de nouvelles possibilités en terme d administration Analyse de l expérience des utilisateurs métiers Surveillance, Diagnostic, Reporting des transactions de bout en bout Recherche de corrélation entre métriques métiers et métriques techniques Gestion des configurations techniques et fonctionnelles Automatisation de l évolution applicative Cela réduit considérablement le temps et les ressources nécessaires pour gérer et maintenir vos instances Applicatives 9
Middleware Diminuer le cout de possession de nos solutions Middleware en introduisant de nouvelles possibilités d automatisation Automatisation des taches de surveillance de la couche Middleware Routing Topologie Viewer Log Viewer : Recherche sur tous les fichiers Logs Automatisation des taches de Diagnostic Assistant Diagnostic Middleware : détection et résolution automatique des incidents Problèmes de performance et KPI Corrélation automatique des métriques de performance Automatisation du Provisioning Evolution de domaine Déployer et Supprimer des Applications Reconnu comme très utile par la communauté Middleware 10
Database 1/2 Real Time ADDM Analyse temps réel d une Database ayant des problèmes de performances ou bloquée Identifie les contentions et les deadlocks sur les ressources Quantifie l impact sur les performances Fournit les recommandations à implémenter Supporte Single instance ou RAC Comparaison de Périodes ADDM Analyse ADDM complète sur 2 périodes de temps Détecte les causes, mesure les effets Causes: Evolution de la charge, Evolution de la configuration Effets: Dégradation SQL, Problème ressources (CPU, I/O, Mémoire, Interconnect) Recommandations avec impact quantifié 11
Database 2/2 ASH Analytics Exploite graphiquement ASH pour des analyses avancées Sélection fine des périodes d analyse Analyse les performances à partir de plusieurs dimensions Plusieurs modes graphiques de visualisation De type Stacked ou TreeMap Permet un filtrage pour analyser en détail Plus grande automatisation pour minimiser les temps d arrêt Patching ou Upgrade Real-Time ADDM : Architecture Etablit une connexion allégée sans verrou supplémentaire en évitant la couche SQL à l aide de l agent Etablit aussi d ouvrir une connexion JDBC Standard Les données renvoyées sont analysées par ADDM EM Agent Deadlocks Diagnostic Connection Hangs JDBC Connection Latches Database ADDM Analysis 12
Problèmes majeurs remontés par Real- Time ADDM Resource Constraints CPU Bound Hosts Memory Paging I/O Bound Interconnect Bound Hangs Instance Shutting Down Top Blocker Analysis Memory Pool Flushing ASM Unresponsive Memory Issues Library Cache Issues Memory Allocation Issues Excessive PGA growth Resource Limits Reached Sessions Processes Deadlocks Compare Period ADDM SQL Commonality AWR Snapshot Period 1 Regressed SQL I/O Bound AWR Snapshot Period 2 Compare Period ADDM Analysis Report Undersized SGA 13
09/05/2011 Active Session History Rolling buffer Statistics ASH V$SESSION SGA MMON MMNL Recent history V$ACTIVE_SESSION_HISTORY AWR snapshots ASH collecte l information ACTIVE SESSION chaque seconde 14
ASH Analytics Flexible Time Picker Flexible Activity Chart Flexible Top Chart Flexible Top Chart 15
Administration Exadata et Exalogic Vision intégrée Hardware et Software Vision Hardware Vue schématique des cellules, des nœuds et des switchs Gestion des alertes sur les composants HW Vision Software et Système Performance, disponibilité, utilisation databases, services, clusters Gestion des alertes Software (Database, cluster, ASM) Vue topologique des Databases et des Clusters Vision des Configurations Version résumé de chacun des composants avec les recommandations de Patch Contrôle les dérives de configuration 16
Support Proactif Intégration avec My Oracle Support Anticiper les problèmes afin de maximiser la disponibilité Assistant de recommandations de Patch Vérification des Certifications Contrôle de la conformité inter produits Contrôle fin de support Planification et automatisation de l Upgrade Analyse proactive si des oneoff patchs sont présents Knowledge Knowledge Performance My Oracle Support Problem/SR Problem/SR Problem Diagnosis Configuration Configuration Provisioning & Patching Hardware Databases Middleware Applications Gestion centralisée des Incidents Gestion centralisée des incidents pour toute l infrastructure technique Visualisation, Gestion, Analyse, Résolution de l incident depuis la console Gère toutes les étapes de la vie de l incident Assigne, Prise en compte, Priorise, Contrôle le statut, Escalade, Supprime Accélération de la résolution par l intégration avec My Oracle Support Intégré avec les systèmes de Helpdesk Connecteurs disponibles pour Remedy, HP Service Center 17
Automatisation de l application des Patchs Detecte et vérifie le succés du Patching Detecte les différences avec les images Gold existantes et les reconstruit pour des déploiements futurs Suivi de la conformité des Patchs et reporting Retour à la version prédédente en cas de régression 4. Patch Verification & Reporting 1. Patch Advise Assistant de recommandations de Patch basé sur la configuration Fournit le taux de réussite du Patch et les retours de la communauté 2. Patch Planning Supporte le Rolling update pour RAC Supporte le patching/upgrade à distance pour une single instance database Supporte le patching du stack Exadata Database Cluster Supporte le patching s appuyant sur un groupe Patching en mode Push button pour les opérateurs 3. Patch Rollout Crée des modèles et des plans d application des Patchs pour traiter plusieurs Patchs en un seul arrêt Détecte les conflits et effectue les demandes de fusion Effectue une analyse d impact et de dépendances avant application 18
Surveillance et Gestion du Cloud basé sur des Roles Application Admin Surveille le niveau de service des Applications Surveille les métriques et les transactions métiers Surveille les retours d expérience utilisateurs Gestion des Applications d un point de vue métier Optimiser votre Cloud pour les métiers Custom App 3 rd Party App Est ce que mes clients sont contents? User Experience Pourquoi la commande n a pas été encore expédiée? Business Transaction Aest ce que les SLAs métiers sont atteints? Business Service 19
Real User Experience Insight Analyse du comportement et de la Performance Surveille l'expérience utilisateur réel en surveillant le trafic réseau Peut fournir une vue complète et précise de qui sont vos utilisateurs, où se trouvent t ils, ce qu'ils font, s'ils obtiennent ou non le SLA. Cette solution fonctionne avec toutes les applications Pour nos applications, nous fournissons des solutions préconstruites qui vous permettent d analyser les processus métier et l activité Fonctionnalités : Massivement évolutif Possibilité de surveillance fine Possibilité de reporting sur Géo-localisation Tableaux de bord synthétiques Surveillance de nombreux KPI et SLA Possibilités de remontés d alertes 20
Business Transaction Approche Fonctionnelle Analyse de la performance transactionnelle Analyse des performances par service et au fil du temps Surveillance paramétrable Agrégation des mesures de performances Trace toutes les instances de chaque transaction Messages et KPI plus flexibles Permettre à nos produits de superviser des environnements de très grande taille Possible de superviser 10 fois plus de services que dans la version précédente 21
Business Service Approche Technique Découverte, Gestion et Diagnostic Notion d application composite Surveillance et Gestion des performances d une application multitiers comme une entité unique Possibilité de définir un Service sur cette application composite Gestion du cycle de vie du Service Surveille la Performance, l Utilisation et la Disponibilité Automatise la création, la mise à jour et la suppression Améliore la gestion des SLA Modèle de SLA contractuel Contrôle et alerte sur les dérives de SLA 22
Gestion complète du cycle de vie Mesure, Refacture, Optimise Mesures d utilsation des ressources et du Cloud Éventuellement refacturation aux propriétaires applicatif, utilisateurs finaux ou aux départements de l'entreprise Optimise les performances du Cloud, agilité, QOS, les couts Gestion des ressources libreservice Surveillance des ressources et des requêtes Cloud Gestion du stockage et des Disques Gestion centralisée des incindents et des configurations Surveillance applicative au niveau utilisateur et métier Meter & Charge Manage Optimize Monitor Plan Applications and Business Services Platform as a Service DBaaS Deploy MWaaS Infrastructure as a Service Setup Test Identifie tous les actifs IT Met en place les modèles, les statégies, les roles, Planning de consolidation (P2V, P2E, DB, App..) Installation de l infrastructure Installation des services partagés (-IaaS, DBaaS, PaaS, Apps) Build Assembler en utilisant les composants partagés Teste les applications Déployer des applications par le biais de self service GUI/API Mesures et Refacturation Les clients partagent l infrastructure et la plate-forme. Il va être nécessaire de connaitre l usage qu ils en font afin de les facturer Exploitation des données récoltées dans le référentiel EM ~ 50 DB, MW, Host et VM métriques collectées Permet à l'administrateur d'attribuer des taux de charge des ressources mesurées Rapports sur les tendances d'utilisation et les coûts de rétro facturation 23
Chargeback et Billing EM12c et Oracle Billing et Revenue Cloud Services Cloud Cloud Monetization Applications Middleware Provisioning Oracle Enterprise Manager Configuration Mgmt Lifecycle Metered Usage Oracle Billing and Revenue Pricing/Charging Flexibility Database OS Virtualization Usage data collection Application Performance Application Quality Ops Center Balance Control Customer Complete Billing Operations Value Chain Bill/Invoice generation and delivery Physical & Virtual Systems Business Intelligence 24
Oracle Enterprise Manager et Oracle Public Cloud Agent Enterprise Manager déployé sur tous composants Enterprise Manager facilite Déploiement des applications par les utilisateurs Surveillance Fusion Apps, Middleware et Database Activités opérationnelles : Jobs, backups, Start, stop Surveillance de l infrastructure Cloud Questions 25