Upload
nguyencong
View
222
Download
3
Embed Size (px)
Citation preview
1
ENTERPRISE
MANAGER 12C TOTAL
CLOUD CONTROL
Grand Tour – Découverte de l’offre Alain SCAZZOLA [email protected]
Jean-Philippe PINTE [email protected]
2
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.
3
Moins de temps ?
Plus d’astreintes ?
Plus de stress ?
5
“LEGO”
INFORMATIQUE
6
FRAGMENTATION de
l’IT
“LEGO”
INFORMATIQUE
7
MIGRATION
FORMATION
INNOVATION
SECURITE
SAUVEGARDES
ADMINISTRATION
PROCEDURES
EXPLOITATIONSUPERVISION RESTAURATIONS
SCRIPTS
TUNING DIAGNOSTICS
BUGS
PATCH
8
VOS CAPACITES
REDUISEZ VOS CONTRAINTES
9
IMAGINERIEZ-
VOUS ACHETER
UNE
AUTOMOBILE
COMME VOTRE
ENTREPRISE
ACHETE SES
COMPOSANTS
INFORMATIQUES ?
10
11
ENGINEERED TO WORK TOGETHER
12
13
Automatisation
Transformation IT
Couverture fonctionnelle
14
Total Cloud Control
Gestion complète du
cycle de vie
Administration
globale du SI
Gestion fonctionnelle des
applications
IT en libre service | Simple & Automatisé | Corrélation métier
15
Evolution
Console d’administration globale
Architecture
17
Enterprise Manager 12c
• Nouvelle interface dynamique
• 200 nouveautés / 500 demandes d’améliorations
• Installation simplifiée – Réduction du nombre d’écrans
– Auto fix
• Architecture
• Découverte de l’infrastructure IT
• Mises à jour
• Extensions
Une évolution majeure
18
Enterprise Manager 12c
• Intégration – EMCLI
– Web Services
• Sécurité – Authentification
– Gestion des crédits d’accès
– Gestion des autorisations
• Déploiement des agents – NFS, RPM, Soft, Response File, Script , Push
– Unification des agents (JVMD, ADP, CCC and ACC)
– Emprunte réduite (disque & utilisation)
Une évolution majeure
19
DB
12g
MW X
Enterprise
Manager Platform
Repository
Enterprise Manager 12c
• Nouvelle architecture permettant une
évolution aisée d’EM12c – Plate-forme EM – ne peut être mise à jour entre deux versions
– Plug-ins EM – peuvent être installés à tout moment
• Tous les types de cibles sont définis
comme des plug-ins
• La prise en compte de nouvelles cibles ou
d’autres fonctionnalités verticales peuvent
êtres ajoutées à la plate-forme EM sans
attendre une nouvelle version de celle-ci
Architecture basée sur les plug-ins
20
Couverture fonctionnelle
Thèmes
21
Interface
22
• Interface dynamique &
personnalisable – Summary (EM Admin)
– Databases (DBA)
– Incidents (IT Operations)
– Cloud (Private Cloud Administrator)
• Menus dynamiques de
navigation – Menu générique
– Menus dédiés aux cibles
– Favoris
– Historique
– Recherche
Enterprise Manager 12c
Paramétrage & Navigation
23
Démonstration
24
Gestion des incidents
25
Enterprise Manager 12c
• Surveiller et résoudre rapidement et efficacement les
perturbations
• Au lieu de gérer de nombreux événements unitaires, se
concentrer sur les évènements significatifs:
– En fonction de la priorité
– En fonction du cycle de vie
• Console centralisée
• Identifier, résoudre et éliminer les causes premières des
perturbations
• Intégré avec l’expertise Oracle pour accélérer le
diagnostic des incidents et des problèmes et donc leur
résolution
Gestion des incidents
27
Enterprise Manager 12c
Iphone
http://itunes.apple.com/us/app/oracle-enterprise-manager/id460074921?mt=8
28
Démonstration
29
Database Management
30
Enterprise Manager 12c
Database Management
• Gestion complète du cycle de vie de la base de données
• Diagnostic et résolution des problèmes
• Clonage des composants
• Gestion des configurations et des objets
• Gestion et application des patches
• Sauvegardes
• Anonymisation des données
• …
• Fonctionnalités natives de la base de données
• instrumentées au cœur de la base, pas « d’overhead »
• Automatisées & « transparentes »
31
Database Management
• Analyse temps réel d’une base de données 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 précises à implémenter
• Supporte Single instance ou RAC
Real Time ADDM
32
Database Management
• 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é
Comparaison de Périodes ADDM
33
Database Management
– 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
ASH Analytics
34
Démonstration
35
Middleware Management
36
Entreprise Manager 12c
Middleware Management
• Une solution unique de supervision
d’Oracle Middleware et des autres
serveurs d’applications du marché
• Diagnostiquer les problèmes
directement sur les applications en
production
• Automatiser les opérations de
montée en charge et clonage pour
OFM
37
Middleware Management
• Administration et supervision de l’ensemble des
composants d’Oracle Fusion Middleware
• Rooting Topology : représentation graphique
• Vues personnalisables afin de faciliter la
corrélation des métriques
Oracle Fusion Middleware
38
Middleware Management
• Fournir un diagnostic temps réel et historisé 24/7 avec un
« overhead » extrêmement faible (~0.25%) sans
instrumentation du « byte code »
• Analyse des threads, heap, …
• Surveillance de l’état de la JVM
(relation bidirectionnelle avec la base de données)
Diagnostic JVM
39
Middleware Management
• Réduire le temps d'analyse des causes d’un problèmes
• Recommandations pour la résolution basées sur les
performances et les données de configuration collectées
• Résoudre les problèmes immédiatement tout en respectant la
gestion du cycle de vie
Middleware Diagnostic Advisor
40
Démonstration
41
Hardware Management
42
Hardware Management
Hôtes, réseau, stockage, etc
• Gestion unifiée du cycle de vie des systèmes physiques et virtuels
• Supervision des composants tiers
• Optimisé pour les systèmes SUN
• Support des environnements hétérogènes
43
Hardware Management
http://www.oracle.com/technetwork/oem/extensions/index.html
Composants tiers (plugins des partenaires)
44
Hardware Management
• Administration et supervision
unifiée des composants
matériel et logiciel – Schéma matériel
– Alertes
– Gestion des configurations
– Topologie
• Support proactif – « Phone home »
– Health checks
– Conseillers sur les patches et les meilleures
pratiques
Exadata & Exalogic
45
Deploy
Provisioning of Firmware, OS, Middleware, and
Applications
Clone and Scale-out
Test
Functional Testing
Load Testing
Test Management
RAT & Application Replay
Maintain
Remote Management - Telemetry
Phone Home - Proactive Support
My Oracle Support Integration
Manage
End-to-End Diagnostics - Service Levels
- Root Cause
Configuration Mgmt - Change Tracking
Patch Automation - Firmware, OS
Monitor
Application-to-Disk
Monitoring Integration - System, Compute Nodes, Switch, Storage
Energy Utilization and Impact
Cloud Control
OpsCenter
Enterprise Manager
Enterprise Manager 12c Exalogic & Exadata
46
Configurations
& Conformité
47
Configurations & Conformité
Gestion complète du cycle de vie
Découverte et
Provisioning
Découverte des serveurs
Déploiement des logiciels
Gestion des
changements
Patching, Upgrade, Evolutivité
Configurations et
Conformité
Suivi de l'inventaire des configurations et de
la conformité
48
Configurations & Conformité
• Inventaire – Machines, OS, logiciels, ...
– Etat du parc IT
• Comparaisons – Entre systèmes et par rapport à une configuration enregistrée
– Pour un système complet, ou pour ses composants
– Des structures de bases de données
• Historiser – Effectuer un suivi et des recherches dans l'historique des
configurations
Gérer les configurations
49
Configurations & Conformité
• Vérifie la conformité du système avec les standards
de la société
• Détection des changements non autorisés en temps
réel
• 300 règles de sécurité issues des « meilleures
pratiques » Oracle disponibles en standard
• Supervision en continue de la conformité aux règles
définies
Gérer la conformité
50
Démonstration
51
Provisioning &
Patching
52
Provisioning & Patching
Gestion complète du cycle de vie
Découverte et
Provisioning
Découverte des serveurs
Déploiement des logiciels
Gestion des
changements
Patching, Upgrade, Evolutivité
Configurations et
Conformité
Suivi de l'inventaire des configurations et de
la conformité
53
Provisioning & Patching
• Référentiel unique – Pour tous les composants Oracle (patchs, agent,…) et non Oracle
(scripts client, jar, Gold image, …)
• Déploiement en masse des logiciels Oracle – Database, RAC, Fusion Middleware, …
• Standardisation des déploiements – Profils de déploiement
– Vérification des pré-requis
• Patches
– De bout en bout
– Intégration avec MOS (My Oracle Support)
– Validation des prérequis
Les fonctionnalités majeures
54
Démonstration
55
Quality Management
& Performance
Management
56
Performance Management
L’utilisation • Surveillance de l’activité réelle des utilisateurs
• Validation de la performance constatée
• Aide à l’analyse et au diagnostic lorsque qu’un problème est détecté
• Publication des niveaux de service mesurés
Les bénéfices • Réduction du délai de résolution des incidents
• Diminution du nombre d’appels au support
• Augmentation de la satisfaction utilisateur
• Amélioration de la relation avec les métiers
• Optimisation des investissements
Real End User Experience Insight
57
Quality Management
Application Testing Suite
Oracle Functional Testing Automatisation des tests
fonctionnels et de non-
régression
Oracle Test Manager Gestion du processus de
tests, des exigences et
des anomalies
Oracle Load Testing
Test de charge, stress test
et test de performance
58
Quality Management
Real Application Testing
PRODUCTION TEST
Capture Replay
Workload
59
Quality Management
• Fonctionnalités – Database Replay
– SQL Performance Analyzer
• Sécuriser les changements pour: – Mises à jour Database et/ou OS
– Changements de configuration (exemple : conversion d’instance unique à Oracle RAC )
– Changements de type de stockage
– Migrations de systèmes (exemple: Windows vers Linux)
– ….
Real Application Testing
60
Quality Management
• Capturer et rejouer une charge de
production sur un environnement
de test – Capture les requêtes http/nca des
utilisateurs en production
• Maintient les caractéristiques de
production durant le replay : – ordre des transactions, concurrence,
dépendance…
• Rejoue la charge globale en test: – Analyse & rapports
– Divergence sur les erreurs
– Comparaison des temps production / test
Application Replay
Test Production Replay Drivers Users
App server
DB server
Storage
App server
DB server
Storage
61
Quality Management
• Construction du modèle de l’application – Analyse de l’application
• Cartographier le modèle – Tables et colonnes
– Contraintes d’intégrité
• Cataloguer les colonnes contenant des données
sensibles
• Analyser les résultats – Validation des colonnes marquées comme sensibles
Application Data Model
62
Quality Management
• Déployer en toute sécurité des systèmes de test en masquant les données sensibles de l’entreprise
• Bibliothèque de modèles et de politique de masque
• Masques évolués: basés sur des conditions, composés, déterministes, …
• Intégration des fonctionnalités « masking » et « cloning »
• Echantillonnage
• Intégration Data Making & Real Application Testing
Data Masking
LAST_NAME SSN SALARY
SMITH 111—23-1111 60,000
MILLER 222-34-1345 40,000
LAST_NAME SSN SALARY
AGUILAR 203-33-3234 40,000
BENSON 323-22-2943 60,000
Production Test
63
Quality Management
Solution complète
Testing Application Changes
Testing Infrastructure
Changes
Test Data and Lab
Management
Oracle Functional
Testing Oracle Load
Testing
Oracle Test
Manager
SQL Performance
Analyzer
Application
Replay
Data Discovery
and Modeling Data Sub setting
Database Replay
Data Masking
Charge de Production Simulation de charge Gestion des jeux de Tests
New
New New
65
Consolidation
66
Consolidation
• Les applications
ont des profils de
charge différents
• Il est nécessaire
d’analyser de
multiples
ressources – CPU
– Mémoire
– Stockage
– Réseau
Les challenges
0% 20% 40% 60% 80%
100% 120%
Application A CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Application B CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Combined CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Application A CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Application B CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Combined CPU Utilization
67
Consolidation
• Génération de plans de consolidation basés sur
l’utilisation et la distribution des ressources
• Politique de placement : contraintes techniques ou
fonctionnelles – Propriétés serveurs (Statut du cycle de bie, Département, Localisation)
– Configurations serveurs (Système, CPU, OS)
– Exclusion mutuelle (Serveurs en cluster)
• Fournit des détails sur: – Ratio de consolidation
– Utilisation des serveurs de destination
– Cartographie des serveurs
– Violations des contraintes de consolidation
Consolidation Planner
68
Consolidation
• Différents choix de consolidation – Physical-to-Physical (P2P)
– Consolidation database vers Exadata
– Consolidation applications vers Exalogic
– Physical-to-Virtual (P2V)
• Les cibles pour la consolidation
peuvent être des serveurs existants
ou de nouveaux serveurs • SPECint ® (CPU)
• Performances attendues pour CPU, Mémoire, Stockage
et réseau
Consolidation Planner
69
Démonstration
70
Cloud Management
71
Cloud Management
Couverture de l’ensemble du cycle de vie
Applications and Business Services
Infrastructure as a Service
Platform as a Service
DBaaS MWaaS
Planification
Configuration
Construction
Test
Déploiement
Supervision
Administration
Métriques &
Facturation
Optimisation • Identification de tous les composants
• Choix du modèle (applications, coûts, sécurité, rôles, …)
• Modèle de Consolidation (P2V, P2E, DB, App, ...)
• Paramétrage infrastructure… • Paramétrage des services
(IaaS, DBaaS, PaaS, Apps)
• Assemblage de composants partagés
• Test des applications • Déploiement des applications
via une interface libre service
• Gestion des ressources en libre service
• Supervision des ressources et de l’état des demandes
• Administration de bout en bout (de l’application aux disques)
• Gestion centralisée des incidents • Différents niveaux d’administration
(utilisateurs finaux, métiers, … )
• Mesure de l’usage des ressources du Cloud
• Facturation (propriétaire, consommateur, département, …)
• Optimisation des performances, gestion de la qualité de service, des coûts, de la consommation, …
72
Cloud Management
• Interface en libre service pour le déploiement et
l’administration des infrastructures physiques et
virtuelles
• Catalogue de services: - Service de base de données
- Modèles & Assemblages
Interface
73
Cloud Management
• Supervision des ressources – CPU, mémoire, stockage
• Plans de charge
– Universel
– Etendu
• Informations de facturation – Consommation des ressources
– Tendance de charge, total consommé, détails du plan de charge, etc
• Quota
• Gestion de l’auto-adaptation à la charge
Fonctionnalités
74
Démonstration
75
Applications
Management
76
Applications Management
Application Management Suites
La gestion des applications
intégrée dans EM 12c
Fusion
Application Siebel
E-Business
Suite
PeopleSoft,
JDE E1
77
Applications Management
Gestion complète du cycle de vie des applications
Découverte & Supervision
Système
Gestion des Performances de
l’Application
Gestion du Cycle de Vie Gestion des Configurations
78
Aller plus loin …
79
Aller plus loin …
• Oracle Enterprise Manager Cloud Control 12c:
Install & Upgrade http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D73067GC10
(2 jours)
• Using Oracle Enterprise Manager Cloud Control 12c http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getCourseDesc?dc=D73244GC10
(3 jours)
Formations
80
Aller plus loin …
• Oracle.com http://www.oracle.com/us/products/enterprise-manager/index.html
• Oracle Technology Network (OTN)
Fiches produit, livres blancs, démonstrations, téléchargement http://www.oracle.com/technetwork/oem/enterprise-manager/overview/index.html
• Oracle Blog https://blogs.oracle.com/oem/
• Support Oracle https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1336521.1
Sites Oracle
81
Aller plus loin …
• Building & Managing Cloud
using Oracle Enterprise
Manager 12c
– Disponible le 6 juillet 2012
Lecture
82
Aller plus loin …
Agenda de la journée 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)
83
84