28
1 ORACLE PAAS CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant-Vente Oracle France

ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

1

ORACLE PAAS CLOUD

MANAGEMENT

Jean-Marc Digne Ingénieur Avant-Vente

Oracle France

Page 2: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

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.

Page 3: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

3

Oracle Enterprise Manager

Self-Service Interface Composants partagés

• PaaS

• Composants

partagés

• Portail de type «

self-service »

IT

App

Développeurs

App

Utilisateurs

1. Configurer le

Cloud

2. Construire

l’application

3. Utiliser l’application

4. Ajuster/modifier

App

• Assembler l’application

à partir des composants

partages

• Déployer en self-service

• Ajustement basé sur des

politiques de QoS

• Supervision via « self-

service »

IT/App

Administrateur

Infrastructure

OS (OEL, Solaris)

Oracle Database

Oracle Fusion Middleware

Oracle

Enterprise

Manager

5. Administrer le

Cloud

IT

• Supervision

disponibilité,

performance,

conformité

• Administration

(patch, backup)

• Mesures et

facturation

Oracle Cloud Computing Cycle de vie

Page 4: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

4

Oracle Cloud Computing Configuration et provisionner

+

Oracle Network Fabric

Sun Blade Servers

Oracle VM

Oracle Linux / Oracle Solaris

Oracle Enterprise Manager

Sun ZFS Storage Appliance

Oracle Optimized Solution for Enterprise Cloud Infrastructure

• Interface en libre service pour le déploiement et

l’administration des infrastructures physiques et

virtuelles

• Catalogue de composants pré-packagés et

préconfigurés (base de données, serveurs

d’applications, …)

• Déploiement et provisioning en un seul clic

• Evolutivité à la demande

• Métriques & facturation

Middleware Farm

Page 5: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

5

• Référentiel pour les images unitaires et les « assemblies »

• Intégration avec Oracle Assembly Builder

Oracle Cloud Computing Configuration et provisionner

Page 6: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

6

Oracle Cloud Computing Configuration et provisionner

• Génération de plans de

consolidation basés sur l’utilisation

et la distribution des ressources

• Politique de placement :

contraintes techniques ou

fonctionnelles – Architecture des processeurs

– Propriété, localisation, cycle de vie

• Fournit des détails sur: – Ratio de consolidation

– Utilisation des serveurs de destination

– Cartographie des serveurs

– Confidence

– Violations des contraintes de consolidation

– Serveurs ne pouvant être consolidés (violations)

Page 7: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

7

Oracle Cloud Computing Configuration et provisionner

• Guide de migration vers le Cloud

• Différents choix de consolidation – Physical-to-Physical (P2P)

– Physical-to-Virtual (P2V)

– Consolidation database vers Exadata

– Consolidation applications vers Exalogic

Business and

Technical

Constraints

P2V, V2V

Page 8: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

8

Metadata

Assembly Appliiance

Logicielle

Virtualisée

Web

Appliance

Application

Server

Appliance

Database

Appliance

WLS WLS SOA

Svc

Web

RAC RAC

Web

Web Tier

Application

Tier

Database

Tier

Système de référence

Oracle Cloud Computing Construire l’application

Page 9: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

9

Metadata

Assembly

Oracle Cloud Computing Construire l’application

• Pourquoi faire un « Assembly » ?

• Mise à disposition répétée d’environnements complets – Application multi-tiers en utilisant les

« Virtualized Appliances »

– Personnalisation possible sans ajout de complexité

• Réduire les erreurs de configuration • Moins de manipulations = moins de chance de se

tromper !

• Plus grande uniformité des environnement – Réutilisation des blocks standards

– Simplification et rapidité

• Accélérer le déploiement de nouvelles infrastructures et de nouvelles applications – Déploiements basés sur des modèles

Page 10: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

10

Assembly Metadata Appliance Metadata

• Image disque « bootable » contenant tous les éléments HW et SW nécessaires au fonctionnement unitaire du composant.

• Modèles pour les déploiements répétés

• Paramètres de configuration par défaut

• Paramètres spécifiques définis par l’utilisateur & paramètres dynamiques

• Connections

• Besoins en montée en charge

• Besoins en ressources VM

• Plan de déploiement pour les applications multi-tiers

• Description des relations entre les « Appliances »

• Dépendance des démarrages des « Appliances »

Assembly

Metadata …….

…….

Oracle Cloud Computing Construire l’application

Software Component

OS

Metadata

…….

Appliance

Appliance

Page 11: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

11

Développements & Tests

Production

Catalogue

WLS WLS SOA

Svc

Web

RAC RAC

Web

Choix « Appliances » Introspection

système

Création

« Assembly »

Publication

« Assembly »

Déploiement

« Assembly »

Oracle Cloud Computing Construire l’application

Page 12: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

12

Oracle Application Grid

Oracle SOA Suite

Oracle BPM Suite

Oracle WebCenter

Oracle Identity

Mgt

Oracle Database Grid

Déploiement

Introspection et Assemblage

Oracle VM Template Builder

Packaging OVF

Oracle VM Server

Application A Application B

Appliances

Logicielles

Virtualisées

Ora

cle

Ente

rpris

e M

anager

Assembly A Assembly B

Oracle Cloud Computing Construire l’application

Page 13: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

13

Oracle Virtual Assembly Builder

Des outils pour le développement et le déploiement

Flexibilité pour

les

développeurs

Standardisation

pour les

administrateurs

Pour le déploiement des

“assemblies”

• Gestion du référentiel

d’assemblies

• Gestion du cycle de vie

• Elasticité automatique

• API et CLI

OVAB Deployer

Exalogic OVM 3

Web Services APIs

Resources Abstraction Layer

Deplo

yment

OVA

Mgmt

Scal

e Lifecycl

e Mgmt

• Création d’appliances

• Construction des “assemblies”

• Création des plan de déploiement

• Transfert et déploiement

Un studio pour la création

des “assemblies”

Page 14: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

14

Page 15: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

15

Intégration avec Enterprise Manager et Oracle VM

x86 H/W

Linux

x86 H/W

OVM Manager

OVS

VM

VM

VM

x86 H/W

Linux

EM Private Cloud

EM

S/W Library

OVAB

Studio

Création des assemblies

avec OVAB Studio

1

2

3 4

Chargement des assemblies

dans la bibliothèque de OEM

OVM Resource Pool

Déploiement des

assemblies avec

OEM Cloud Control

Administration

applications avec

OEM Cloud Control

OEM Cloud Control

Page 16: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

16

PaaS (Application)

Catalogue Pool de ressources virtualisées

Machines Réseau Stockage

OVAB Studio

Introspection

Création

Assemblage

Déploiement

Utilisateurs Administrateurs

• Déploiement des « assemblies » • Création des « assemblies »

Une fois Répétition

Oracle Cloud Computing Fondation du PaaS : Virtualisation & Assemblage

Page 17: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

17

Oracle Cloud Computing Libre service

Création des instances « Cloud » : Simplifier le déploiement des applications

Portail / Libre Service Utilisateurs

Cloud Instance « A »

Composant « A1 »

Composant « A2 »

Création d’une instance Cloud

Cloud Instance « N »

Composant « N1 »

Composant « N2 »

Création d’une

instance Cloud

J’ai besoin de déployer mon

application …

Je ne me soucie pas:

• de savoir où l’application va

fonctionner

• de la façon d’absorber les pics

de charge

• du mécanisme permettant un

fonctionnement 24/24

Je paye que pour ce que

j’utilise

Page 18: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

18

Serveurs

Pool de ressources

Les utilisateurs peuvent provisionner les ressources nécessaires

sans avoir besoin de demander de l’aide à une autre personne

Utilisateur

Portail

Libre Service

Processus de Provisionnement

Données clients (Profile, SLA, configuration)

Optionnelle :

Approbation

Humaine

Validation offres et prestations

(crédit, règles, autorisations, etc)

Activation

Supervision & Administration

Facture / Paiement à

l’usage

Service de suiveillance

Stockage

Plateforme A

P I

Evènement & Prix

Catalogue de services

« AppStore »

Oracle Cloud Computing Libre service

Page 19: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

19

Oracle Cloud Computing Libre service

• Les utilisateurs peuvent

déployer la pile complète

applicative

• Les utilisateurs peuvent

demander :

– Un profil d’image spécifique

(petit, moyen, grand)

– Les volumes de stockage

– Les IPs (Dynamiques ou

Statiques)

– Un profil de réseau

• Contrôles liés à la retro-

facturation, le quota, la

suppression

• Authentification LDAP

Page 20: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

20

Cloud Instance « N »

Oracle Cloud Computing Métrique & facturation

Suivi de l’utilisation: Coût basé sur l’utilisation

Métriques & facturation : Collection de métriques spécifiques & agrégation

Portail / Libre Service

Métriques liées à

l’utilisation

Métriques relatives

à l’utilisation

Quels sont les coûts ?

Utilisateurs

Cloud Instance « A »

Composant « A1 »

Composant « A2 »

Composant « N1 »

Composant « N2 »

Page 21: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

22

Oracle Cloud Computing Métrique & facturation

• Consommation des ressources - CPU

- Mémoire

- Stockage

- Bande passante réseau

- IP statique

- …

• Rétro facturation en fonction du

plan de charge défini par

l'administrateur

• Agrégation de la retro facturation

basé sur l’organisation de

l’entreprise (annuaire LDAP)

• Rapports - Activité courante

- Historique

Page 22: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

23

Cloud Instance « F »

Composant « F1 »

Composant « F2 »

Cloud Instance « D »

Composant « D1 »

Composant « D2 »

Cloud Instance « E »

Composant « E1 »

Composant « E2 »

Cloud Instance « B »

Composant « B1 »

Composant « B2 »

Cloud Instance « C»

Composant « C1 »

Composant « C2 »

Cloud Instance « A »

Composant « A1 »

Composant « A2 »

Cloud Instance « G »

Composant « G1 »

Composant « G2 »

Administrateurs SLA non respecté!

Adaptation

(scale up)

Oracle Cloud Computing Montée en charge: auto-adaptatif

• Adaptation à la charge (Scale Up / Down)

• On-Demand / Piloté par les métriques

Page 23: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

24

Dept App 1

Dept App 2

Service

Partagé

Shared Service

Oracle Enterprise Manager

Service

Partagé

Dept App 1

Pic d’utilisation de l’application

WebLogic Suite-based Application Grid

Oracle Database Grid: RAC, ASM, IMDB Cache

demande

WebLogic Server cluster nodes

Coherence Data Grid nodes

Oracle Database RAC nodes

demande

Ajuste

Capacité

ressource

Oracle Cloud Computing Montée en charge: auto-adaptatif

Page 24: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

25

Platform as a Service

Infrastructure as a Service

Cloud Management

Oracle Fusion Middleware

Oracle

Applications

3rd

Party

Apps

Application Quality

Management

Configuration

Management

Application

Performance

Management

Lifecycle

Management

Enterprise Manager Custom

Apps

Oracle Database

Physical & Virtual

Systems Management

Ops Center

Oracle Cloud Computing Administration & supervision

Page 25: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

26

Platform as a Service

Infrastructure as a Service

Oracle Fusion Middleware

Oracle

Applications

3rd

Party

Apps

Application Quality

Management

Configuration

Management

Application

Performance

Management

Lifecycle

Management

Custom

Apps

Oracle Database

Physical & Virtual

Systems Management

Ops Center

Capacity Planning

Resource Scheduling

Self-Service

Chargeback

Enterprise Manager

Cloud Management

Oracle Cloud Computing Administration & supervision (Cloud)

Page 26: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

28

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)

Page 27: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

29

Page 28: ORACLE PAAS CLOUD MANAGEMENTndclients.com/.../oem12c_pres_cloud_management_mwaas.pdf · 2013-10-22 · Mgmt Scal Lifecycl e Mgmt •Création d’appliances ... WebLogic Suite-based

30