Enterprise Manager 12c Total Cloud Control -...

Preview:

Citation preview

1

ENTERPRISE

MANAGER 12C TOTAL

CLOUD CONTROL

Grand Tour – Découverte de l’offre Alain SCAZZOLA alain.scazzola@oracle.com

Jean-Philippe PINTE jean.philippe.pinte@oracle.com

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

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

Recommended