ADMINISTRATION EXADATA Abel Afonso Avant Vente abel.afonso@oracle.com
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.
Introduction EXADATA Supervision EXADATA avec EM 12c
Introduction EXADATA Supervision EXADATA avec EM 12c
Sun Oracle Database Machine Performance Extrême. Déploiement Simplifié. Performance Extrême pour Data Warehousing OLTP Consolidation Déploiement Simplifié Systèmes Pré-configurés Matériel Standard Oracle Database 11g Release 2 Investissement à forte valeur ajoutée Meilleur prix/tera Meilleur prix/performance
Sun Oracle Database Machine Un Grid massivement parallèle Grid de Database serveurs Serveurs de traitements standards Oracle 11gR2, Real Application Clusters Réseau InfiniBand 40 Gb/s entièrement redondé Grid de serveurs de stockage Modules de stockage indépendants organisés en un grid massivement parallèle Automatic Storage Management Tous les composants hardware sont redondants
La problématique des Entrées/Sorties Les contentions sur les SAN freinent les performances Bases de Données. La latence disque réduit les débits transactionnels.
Une solution simple et innovante Des canaux plus rapides : Infiniband Plus de canaux : Un grid de stockage évolutif Diminution des volumes transférés : Le «Smart Scan» La technologie Flash pour de meilleurs débits OLTP
Exadata Storage Software Exadata Smart Scans Réduction du volume de données envoyées aux serveurs de bases de données (facteur x10). Exadata Storage Indexes Elimination des I/Os non nécessaires. Exadata Smart Flash Cache Elimine le goulot d étranglement lié aux I/O aléatoires ( facteur 20X) Double la bande passante utilisateur Hybrid Columnar Compression Algorithme de compression efficace permettant l accroissement de la capacité de stockage (x10) et la bande passante. I/O Resource Manager (IORM) Mise en place d un grid de stockage en priorisant les I/Os afin de garantir un niveau de performance prédictible.
Introduction EXADATA Supervision EXADATA avec EM 12c
Supervision Exadata Paramétrage EM12C & Monitoring Découverte des cibles EXADATA Monitoring de la «Database machine» Supervision et administration Performance Diagnostics Application SQL Tuning Maintenance Gestion des incidents
Supervision Exadata Paramétrage EM12C & Monitoring Découverte des cibles EXADATA Monitoring de la «Database machine» Supervision et administration Performance Diagnostics Application SQL Tuning Maintenance Gestion des incidents
Phase de découverte EXADATA dans EM12c Installation des Agents sur les serveurs DB Lancement de la découverte automatique Assign Monitoring Agents Gestion des droits Monitoring Properties Review Utilisation d un assistant pour découvrir automatiquement toutes les cibles EXADATA (10x plus rapide qu en EM11g) «Cellules EXADATA» et autres composants découverts en standard. Un seul Plug-in EXADATA pour toutes les cibles (KVM, PDU, Cisco Switch) Possibilité de découvrir de nouveaux éléments (nouvelle DB Machine ou redécouvrir une DB Machine qui aurait été «upgradée»).
Supervision Exadata Base de données Storage Server Réseau Infiniband KVM, PDU, ILOM, SWITCH CISCO
Supervision Exadata Vue complète du hardware et du software Vue Hardware Topologie des cellules, des serveurs de bases de données et des switchs Alertes sur les composants Hardware Vue Software/système Performance, disponibilité, utilisation par bases, services, clusters Alertes bases, cluster, ASM Vue de la configuration Inventaire des versions pour tous les composants et recommandations sur les patchs.
Supervision des cellules de stockage Découverte automatique des cellules de stockage Supervision et administration des cellules de stockage Actions : Start/stop d une Cellule, vérification de la connectivité, paramétrage SSH Supervision par «Cell Group» Toutes les cellules de stockage utilisées par une base sont placées dans un groupe. Administration possible au niveau d un groupe de cellules.
Supervision des cellules de stockage Tâches d administration des Cellules: Exécuter des commandes «Cellcli» sur un ensemble de cellules. Mise en place de IORM pour chacune des bases hébergées par la DB Machine. 17
Supervision du réseau Infiniband NetwoManagement Réseau Infiniband et switchs: Découverte automatique Page d accueil pour la partie réseau et performance réseau: Temps réel et historique Topologie du réseau avec les switchs et détails sur les ports. Supervision complète: Alertes (générées par les switchs et EM) Métriques de performance. Métriques de configuration détection et notifications sur les changements de configuration.
Supervision du réseau Infiniband Capacité à : Activer un Port Désactiver un port Réinitialiser les compteurs de performance Réinitialiser les compteurs d erreurs
Supervision : ILOM, Cisco Switch, KVM Métriques communes collectés: Alimentation défaillante Panne de ventilateur Surchauffe d un composant Métriques spécifiques: Switch CISCO: Gestion du changement de configurations Keyboard, Vidéo, Mouse (KVM) Serveur connecté au KVM, ajout/retrait, statut on/off
Monitoring: Power Distribution Unit (PDU) Mesure de la consommation électrique des composants Exadata et génération d alertes lorsque l on approche certains seuils. Monitoring du courant électrique, mesuré par les équipements connectés dans un rack EXADATA.
Tableaux de bord Exadata (Service Dashboards) Plusieurs composants pouvant être regroupés dans un service unique. Mise à disposition de «tableaux de bord» pour les décideurs ou utilisateurs métier.
Exadata Management Paramétrage EM12C & Monitoring Découverte des cibles EXADATA Monitoring la «Database machine» Supervision et administration Performance Diagnostics Application SQL Tuning Maintenance Gestion des incidents
Intégration EXADATA avec les pages de performances Possibilité de faire un drill down vers les pages de performance. Mise à disposition de d indicateurs reflétant l état de santé des cellules ou groupes de cellules. Permet de faire un diagnostic: Problèmes liés à ASM. Problèmes liés au «software storage» Configuration des cellules. Problèmes réseau interne.
Performance Diagnostics and Tuning SQL Profiling Analyse des statistiques Analyse des plans d accès Réécriture de SQL Nouveau plan d exécution SQL Tuning Advisor Re calcul de statistiques (obsolètes ou manquantes) Création d un SQL Profile Ajout de structures manquantes (index) Réécriture d une requête SQL. Adoption d un plan alternatif Création d un SQL Profile parallèle Administrateur Automatic Parallel Query Tuning Analysis Optimizer Recommandations Automatic SQL Tuning Analyse du SQL optimisation avec des SQL Profiles implémentation des nouveaux plans SQL Analyse SQL sur 6 dimensions: statistiques, SQL profiling, index, plans alternatifs, parallélisation et modifications de la structure SQL. Les profiles SQL permettent d optimiser une requête sans changer le SQL (aucune modification de code).
SQL Monitoring avec EXADATA Possibilité de faire du monitoring SQL en temps réel prenant en compte les caractéristiques EXADATA. Graphes «I/O performance» avec des données propres à EXADATA : Efficacité du «cell offload» Efficacité du «mart scan» Indicateurs relevés: Consommation CPU Demandes d I/O Débit I/O Utilisation de la PGA
Exadata Management Paramétrage EM12C & Monitoring Découverte des cibles EXADATA Monitoring la «Database machine» Supervision et administration Performance Diagnostics Application SQL Tuning Maintenance Gestion des incidents
Diagnostics Support Workbench Lors d un incident, «Support Workbench» permet de packager automatiquement les éléments (fichiers de logs, traces..) afin de «loguer» un SR chez Oracle. Intègre les spécificités Exadata. Gestion de la base de données en passant par ASM jusqu à EXADATA. Gestion des Incidents Les incidents Software et Hardware sont suivis via Incident Console : Les alertes Hardware (température, cellules arrêtées, alimentations défectueuses, etc.) Les défaillances de type Hardware sont complétées par une image indiquant la pièce défaillante. 28
Gestion de la configuration Cellules de stockage vers cellules de stockage Capacité à comparer le configuration courante par rapport aux configurations sauvegardées : Au sein d une même cellule Entre cellules.
! Fault occurs Maintenance Automatic Service Request : ASR Workflow Site Client FRU remplacée par l ingénieur support Client ASR Manager Auto-diagnostic. Envoie des traps SNMP vers ASR Manager Ingénieur Support Oracle Support Services FRU dispatchée par l ingénieur support Notification de la création de la SR vers le client Télémétrie transférée en mode sécurisé vers Oracle ASR Service Service Request créée SR orientée vers l Ingénieur Support Elements concernés CPU Contrôleurs de disques Disques Cartes Flash Flash modules Cartes InfiniBand Mémoire Cartes mères Alimentations Ventilateurs
Synthèse des packs EM nécessaires par fonctionnalité Type d opération Fonctionnalité Pack EM associé Basic Monitoring Statut de chaque composant EXADATA Placement des composants Vue schématique et Température Informations générales et spécifiques à chaque cible cad version des cellules, version Firmware, etc Vue Topologique du système et de ces composants. Liste des alertes pour tous les composants EXADATA. Pas de pack associé/ Gratuit EXADATA Diagnostics and Performance Management. EXADATA SQL & Instance Tuning EXADATA Lifecycle Management Utilisation des ressources de chaque de nœuds de base de données Distribution de la charge par base de données sur les différentes cellules. Performance des cellules de stockage et switchs infiniband en temps réel et historique Intégration des fonctionnalités «Exadata System health» dans les pages de performance liés aux bases de données. Administration des cellules (cad activation/désactivation de IORM) Monitoring SQL (SQL tuning advisors, SQL Monitoring) Gestion de la configuration des cibles EXADATA: Recherche et inventaire des configurations Comparaison de configuration Vérification du respect des standard de configuration Historique de configuration et changement des configurations en temps réel. Configuration des cellules de stockage, Infiniband and et serveurs DB. Diagnostics Pack & Tuning pack Lifecycle Management Pack for Oracle Database
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)