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
Réseau InfiniBand
Grid de serveurs de stockage
• Serveurs de traitements standards
• Oracle 11gR2, Real Application Clusters
• 40 Gb/s entièrement redondé
• 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.
• Hybrid Columnar Compression – Algorithme de compression efficace
permettant l’accroissement de la capacité de stockage (x10) et la bande passante.
• Exadata Smart Flash Cache – Elimine le goulot d’étranglement lié aux
I/O aléatoires ( facteur 20X)
– Double la bande passante utilisateur
• 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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Phase de découverte EXADATA dans EM12c
• 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 »).
Installation des Agents sur les serveurs DB
Lancement de la découverte automatique
Assign Monitoring
Agents
Gestion des droits
Monitoring Properties
Review
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Supervision Exadata
Base de données
Storage Server
Réseau Infiniband
KVM, PDU, ILOM, SWITCH CISCO
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
17 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Métriques communes
collectés:
• Alimentation défaillante
• Panne de ventilateur
• Surchauffe d’un composant
Supervision : ILOM, Cisco Switch, KVM
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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
• 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.
Monitoring: Power Distribution Unit (PDU)
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
• 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 Profiling
Analyse des statistiques
Analyse des plans d’accès
Réécriture de SQL
Nouveau plan d’exécution
Parallel Query Analysis Automatic Tuning Optimizer
Administrateur
Recommandations
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
SQL Tuning Advisor
Performance Diagnostics and Tuning
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
28 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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.
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Maintenance Automatic Service Request : ASR Workflow Elements concernés
• CPU
• Contrôleurs de
disques
• Disques
• Cartes Flash
• Flash modules
• Cartes InfiniBand
• Mémoire
• Cartes mères
• Alimentations
• Ventilateurs
Site Client Oracle Support Services
! Fault occurs
Auto-diagnostic. Envoie
des traps SNMP vers
ASR Manager
Service Request
créée
FRU
dispatchée
par
l’ingénieur
support
FRU remplacée
par l’ingénieur
support
ASR Manager
Notification de la
création de la SR vers le
client
Télémétrie transférée en
mode sécurisé vers
Oracle
SR orientée vers
l’ Ingénieur
Support
Client
Ingénieur
Support
ASR Service
Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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
• 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)
Diagnostics Pack & Tuning
pack
EXADATA Lifecycle
Management
• 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.
Lifecycle Management
Pack for Oracle Database
Synthèse des packs EM nécessaires par fonctionnalité
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)