Le Cloud Privé, de la théorie à la réalité
avec Microsoft Private Cloud (SER202)
Christophe Dubos - Fabrice Meillon
Architectes Infrastructure - Microsoft France
http://blogs.technet.com/chrisdu | http://aka.ms/fabricem
• Le Cloud pour qui et pourquoi ?
• Comment transformer votre Datacenter en
Centre de Services (Cloud Privé) ?
• Quelles technologies Microsoft permettent
cette transformation ?
Objectifs de la session
LE DATACENTER ET LES NUAGES
Le Datacenter aujourd’hui
Serveurs / Stockage / Réseau
Utilisateurs
Datacenter traditionnel/ virtualisé
A
VM
A
VM
A
VM
A A
A Application
VM Machine virtuelle
Hyperviseur
3) Création de la
ressource (souvent
manuel)
Outils
d’administration
VMs
2) Vérification la
validité de la
demande
VM
Admin
1) Demande une
ressource (i.e.., VM) à
l’administrateur
Complexité accrue
Agilité
Coûts
d'infrastructure
Datacenter
virtualisé
Coûts d’exploitation
Coûts logiciels
Datacenter
traditionnel
Administration
des systèmes
Administration
des systèmes
Logiciels
LogicielsMatériels, infrastru
cture et locaux
Matériels, infrastru
cture et locaux
Sources de difficultés dans
l'optimisation du Datacenter :
• Perte de temps sur des process IT à
faible valeur ajoutée
• Multiplicité des machines virtuelles
(VM)
• Complexité dans la gestion des
systèmes
Les limites du modèle traditionnel/virtualisé
Pourquoi le Datacenter doit évoluer
Les 5 caractéristiques de cette évolution
serveurs stockage réseau
AppResource
silo#1
AppResource
silo#2
AppResource
silo#3
Pool de ressources Elasticité
Libre service Facturation à l’usage
Automatisation
DU CENTRE DE DONNÉES AU
CENTRE DE SERVICES
AUTONOMIE ET AGILITÉ
CONSOMMATION EN LIBRE-
SERVICE
VISIBILITÉ ET CONTRÔLE
DES APPLICATIONS
SIMPLICITÉ
MUTUALISATION DES
RESSOURCES
DÉLÉGATION ET CONTRÔLE
FLEXIBILITÉ ET ELASTICITÉ
RENTABILITÉ FINANCIÈRE
CONSOMMATEUR DU SERVICE
Propriétaire de
l'application
FOURNISSEUR DE SERVICE
Administrateur
du Datacenter
Centre de service : Évolution du dialogue entre
l'entreprise et son service informatique
Contrat
de service
TÉMOIGNAGE BOUYGUES
TELECOM
https://solutionscloud.bouyguestelecom-entreprises.fr
QUELLE TRAJECTOIRE VERS LE
CLOUD PRIVÉ ?
Etapes vers le Cloud Privé
Standardisatio
n
Etape 1
Supervision du
service
Etape 2
Gestion et
Niveau de
service - SLA
Etape 3
Process
Engineering &
Pre-Production
Etape 4
Automatisation
&
Orchestration
Etape 5
Cycle de vie du
Service
Etape 6
Libre service
Etape 7
Qualité
Unités de traitement
Conçu
pour assurer
la disponibilité
Accord
sur le service
délivré
Assurance
Qualité
Pre production
Meilleures
pratiquepour
l’automatisation
Cycle de
vie des services
Portail
provisioning&
niveau de
service
Conception (Build) Production (Run)
• Définition précise des Configuration Units qui agrégées permettent de créer des
Service Units
Unités de
Configuration
Service Unit 1
• Offres de collocation
• Indépendance des stacks matérielles
• Automatisation de l’infrastructure
Service Unit 2
• Indépendance des applications
• Automatisation de l’environnement
• Automatisation des système d’exploitation
Service Unit 3
• Réplication de l’environnement des applications
• Automatisation des stacks applicatives
• Certification et conformité des environnements
Service Unit 4
• Offre de service de bout en bout
• Automatisation et résilance de l’ensembl
• Gestion intégrale du service
Facilities
Network
Storage
HW
Virtualization
OS
Data
Application
Front End
Access
Facilities
Network
Storage
HW
Service Unit 1
Matériel
Virtualization
Facilities
Network
Storage
HW
Service Unit 2
Matériel et
Système
Virtualization
OS
Facilities
Network
Storage
HW
Virtualization
Service Unit 3
Applications
OS
Data Base
Application
Stack
Authentification /
Présentation
Service Unit 4
Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service
Management
SLA
Step 3
Process
Engineering & Pre-
Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
Build Run
Etape 1: Standardisation à l’extrème
• Comment superviser et instrumenter l’application
Etape 2: Supervision du service
Investiger &
Résoudre
Découvrir les
dépendances
applicatives
Superviser les
composants
applicatifs et le
bon
fonctionnement
Identifier la
cause principale
du problème
Automatiser les
actions correctives
Analyses
Historique & Statistique
Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service
Management
SLA
Step 3
Process
Engineering & Pre-
Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
Build Run
Service Template (Multi-Tier .NET App)
Data TierApp TierWeb Tier
Scale- out & health policyScale- out & health policyScale- out & health policy
WEB
HW profile OS profile App profile
App Server
HW profile OS profile App profile
Database
HW profile OS profile App profile
• Lorsque qu’un utilisateur demande une instance
supplémentaire…
Que devez-vous fournir ?
Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service
Management
SLA
Step 3
Process
Engineering & Pre-
Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
Build Run
Service Template Library
SQL DAC ConfigurationW2K8R2.VHD OS
settings
MSDeploy
package
Configuratio
n
App-VConfiguration
Etape 3: Définition des SLA et gestion du
service
• Dois-je automatiser directement ou me focaliser sur les
bonnes pratiques d’assurance qualité et de pré-
production ?
Etape 4: Conception & Pre-production
Assurance
Qualité
Fine tune process
Process 1
Process 2
Sélectionner le process
Automation
Engine
Automatiser process
Process 1
Process 1
Process 1
Process 1
Process 1
Process 1
Process 1
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
100,000 mauvais process
en cours d’éxécution!
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Process 2
Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service
Management
SLA
Step 3
Process
Engineering & Pre-
Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
Build Run
Etape 5: Automatisation et Orchestration
• Qui orchestre ? Les développeurs ou les administrateurs des Data Centers ?
• Faut-il réaliser une études des processus à automatiser ? Ou est-ce déjà
connu ?
• Script ou développement ?
Assurance
qualité
Monitor
for request
Initiate
change
Create deployment
Clone
VM
Create
disk
Create
server
Join
network
Connect
disk to VM
Associate
server to
service
Update
CMDB
Close
request
Définition précise des processus Automatisation des processus
Création d’une bibilothèque
de Runbooks
Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service
Management
SLA
Step 3
Process
Engineering & Pre-
Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
Build Run
Etape 6: Cycle de vie du service
• Efficacité ou stabilité opérationnelle ?
ITIL COBIT MOF
Extreme
Standardization
Step 1
Base lining / Health
Management
Step 2
Service
Management
SLA
Step 3
Process
Engineering & Pre-
Production
Step 4
Automation &
Orchestration
Step 5
Service Lifecycle
Step 6
Self Service
Step 7
Build Run
• Si un utilisateur s’énerve et clique 1000 fois sur le bouton [demande],
êtes vous à même de gérer sa demande (capacité) ?
• Le portail est souvent déterminant dans perception de la qualité du
service rendu, d’où l’importance de son ergonomie et de sa surveillance
• La définition du Capacity Planing doit se faire de manière conjointe
Utilisateur / Admin Datacenter
Etape 7: Self Service
Admin
Datacenter
Rôles Publication
Propriétaire
Application
TRANSFORMATION DU DATACENTER EN
CENTRE DE SERVICES AVEC
MICROSOFT
Pool de
Ressources
SC Virtual Machine Manager
SC App Controller
Définir Roles,
Quotas &
Actions
Microsoft
Hyper-V
VMware
vSphere
Citrix
XenServer
serveurs stockage réseau
AppResource
silo#1
AppResource
silo#2
AppResource
silo#3
Microsoft
Hyper-V
VMware
vSphere
Citrix
XenServer
serveurs stockage réseau
Pool de RessourcesDéfinir Roles, Quotas & Actions
Delegated
Administrator
Delegated
Administrator
Administration
Read Only
Administrator
Read Only
Administrator
Operations
Administrator
Administrator
Any Action
Self
Service
User
Self
Service User
Revocable Actions
Quota Controlled
Créer un modèle de service
Créer un
modèle de
service
Déployer les
services
Deployer les servicesSuperviser les services déployés
Superviser les
services
déployés
Concevoir et créer des services Cloud
Approve
request
Process
automation
Self-service
deployment
request
Access service
catalog
Provision
service
Access service catalogSelf-service deployment requestApprove requestProcess automationProvision service
SC Service Manager SC Orchestrator SC Virtual Machine ManagerSC Virtual Machine Manager
SC App Controller
SC Virtual Machine Manager
SC App Controller
Fourniture d’un service fiable et prédictible
AVICodeAVICode Visual Studio Team SystemSC Operations Manager
Investiguer &
Resoudre
Découvir les
dépendances
applicatives
Superviser les
composants
applicatifs et le
bon
fonctionnement
Isoler la cause
principale d’un
problème
Isoler la cause
principale d’un
problème
Gérer le niveau de service (SLA)
Isoler la cause principale d’un problèmeSuperviser les composants applicatifs et le
bon fonctionnementDécouvrir les dépendances applicativesInvestiguer & RésoudreTableaux de bord et vue niveau de service
Self Service
CMDB
Runbooks Templates Services VMs Users
Templates
VMM
Library
DC
Admin
Rôles
utilisateurs Publication
Hosts
App
Owner
EN GUISE DE CONCLUSION
Le cloud privé de Microsoft
CONTRÔLE
EXPLOITATION
CONFIGURATION
DÉPLOIEMENT
Admin.
data
center
Virtuel
Physique
Cloud public
Cloud privé
Fourniture des
services et
automatisation
ADMINISTRATION DES
APPLICATIONS
FOURNITURE DES SERVICES ET
AUTOMATISATION
ADMINISTRATION DE
L’INFRASTRUCTURE
MODÈLE DE
SERVICE
Libre-servicePropriétaire/u
tilisateur
de l'appli
FONDATION
• Comme toute transformation, la technologie n’est
qu’un aspect
• Identification et définition des objectifs
– Changement du rapport entre DSI et utilisateurs
• La transformation du Datacenter vers le cloud
privé impacte l’organisation, ses processus et les
technologies sous-jacentes :
– Mutualisation des ressources
– Outillage des opérations et le matrice RACI des opérations
– Suivi des niveaux de services
– La perspective d’un fournisseur de service
La transformation vers le Centre de
Services

Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud

  • 1.
    Le Cloud Privé,de la théorie à la réalité avec Microsoft Private Cloud (SER202) Christophe Dubos - Fabrice Meillon Architectes Infrastructure - Microsoft France http://blogs.technet.com/chrisdu | http://aka.ms/fabricem
  • 2.
    • Le Cloudpour qui et pourquoi ? • Comment transformer votre Datacenter en Centre de Services (Cloud Privé) ? • Quelles technologies Microsoft permettent cette transformation ? Objectifs de la session
  • 3.
    LE DATACENTER ETLES NUAGES
  • 4.
    Le Datacenter aujourd’hui Serveurs/ Stockage / Réseau Utilisateurs Datacenter traditionnel/ virtualisé A VM A VM A VM A A A Application VM Machine virtuelle Hyperviseur 3) Création de la ressource (souvent manuel) Outils d’administration VMs 2) Vérification la validité de la demande VM Admin 1) Demande une ressource (i.e.., VM) à l’administrateur
  • 5.
    Complexité accrue Agilité Coûts d'infrastructure Datacenter virtualisé Coûts d’exploitation Coûtslogiciels Datacenter traditionnel Administration des systèmes Administration des systèmes Logiciels LogicielsMatériels, infrastru cture et locaux Matériels, infrastru cture et locaux Sources de difficultés dans l'optimisation du Datacenter : • Perte de temps sur des process IT à faible valeur ajoutée • Multiplicité des machines virtuelles (VM) • Complexité dans la gestion des systèmes Les limites du modèle traditionnel/virtualisé
  • 6.
  • 7.
    Les 5 caractéristiquesde cette évolution serveurs stockage réseau AppResource silo#1 AppResource silo#2 AppResource silo#3 Pool de ressources Elasticité Libre service Facturation à l’usage Automatisation
  • 8.
    DU CENTRE DEDONNÉES AU CENTRE DE SERVICES
  • 9.
    AUTONOMIE ET AGILITÉ CONSOMMATIONEN LIBRE- SERVICE VISIBILITÉ ET CONTRÔLE DES APPLICATIONS SIMPLICITÉ MUTUALISATION DES RESSOURCES DÉLÉGATION ET CONTRÔLE FLEXIBILITÉ ET ELASTICITÉ RENTABILITÉ FINANCIÈRE CONSOMMATEUR DU SERVICE Propriétaire de l'application FOURNISSEUR DE SERVICE Administrateur du Datacenter Centre de service : Évolution du dialogue entre l'entreprise et son service informatique Contrat de service
  • 10.
  • 11.
  • 12.
    QUELLE TRAJECTOIRE VERSLE CLOUD PRIVÉ ?
  • 13.
    Etapes vers leCloud Privé Standardisatio n Etape 1 Supervision du service Etape 2 Gestion et Niveau de service - SLA Etape 3 Process Engineering & Pre-Production Etape 4 Automatisation & Orchestration Etape 5 Cycle de vie du Service Etape 6 Libre service Etape 7 Qualité Unités de traitement Conçu pour assurer la disponibilité Accord sur le service délivré Assurance Qualité Pre production Meilleures pratiquepour l’automatisation Cycle de vie des services Portail provisioning& niveau de service Conception (Build) Production (Run)
  • 14.
    • Définition précisedes Configuration Units qui agrégées permettent de créer des Service Units Unités de Configuration Service Unit 1 • Offres de collocation • Indépendance des stacks matérielles • Automatisation de l’infrastructure Service Unit 2 • Indépendance des applications • Automatisation de l’environnement • Automatisation des système d’exploitation Service Unit 3 • Réplication de l’environnement des applications • Automatisation des stacks applicatives • Certification et conformité des environnements Service Unit 4 • Offre de service de bout en bout • Automatisation et résilance de l’ensembl • Gestion intégrale du service Facilities Network Storage HW Virtualization OS Data Application Front End Access Facilities Network Storage HW Service Unit 1 Matériel Virtualization Facilities Network Storage HW Service Unit 2 Matériel et Système Virtualization OS Facilities Network Storage HW Virtualization Service Unit 3 Applications OS Data Base Application Stack Authentification / Présentation Service Unit 4 Extreme Standardization Step 1 Base lining / Health Management Step 2 Service Management SLA Step 3 Process Engineering & Pre- Production Step 4 Automation & Orchestration Step 5 Service Lifecycle Step 6 Self Service Step 7 Build Run Etape 1: Standardisation à l’extrème
  • 15.
    • Comment superviseret instrumenter l’application Etape 2: Supervision du service Investiger & Résoudre Découvrir les dépendances applicatives Superviser les composants applicatifs et le bon fonctionnement Identifier la cause principale du problème Automatiser les actions correctives Analyses Historique & Statistique Extreme Standardization Step 1 Base lining / Health Management Step 2 Service Management SLA Step 3 Process Engineering & Pre- Production Step 4 Automation & Orchestration Step 5 Service Lifecycle Step 6 Self Service Step 7 Build Run
  • 16.
    Service Template (Multi-Tier.NET App) Data TierApp TierWeb Tier Scale- out & health policyScale- out & health policyScale- out & health policy WEB HW profile OS profile App profile App Server HW profile OS profile App profile Database HW profile OS profile App profile • Lorsque qu’un utilisateur demande une instance supplémentaire… Que devez-vous fournir ? Extreme Standardization Step 1 Base lining / Health Management Step 2 Service Management SLA Step 3 Process Engineering & Pre- Production Step 4 Automation & Orchestration Step 5 Service Lifecycle Step 6 Self Service Step 7 Build Run Service Template Library SQL DAC ConfigurationW2K8R2.VHD OS settings MSDeploy package Configuratio n App-VConfiguration Etape 3: Définition des SLA et gestion du service
  • 17.
    • Dois-je automatiserdirectement ou me focaliser sur les bonnes pratiques d’assurance qualité et de pré- production ? Etape 4: Conception & Pre-production Assurance Qualité Fine tune process Process 1 Process 2 Sélectionner le process Automation Engine Automatiser process Process 1 Process 1 Process 1 Process 1 Process 1 Process 1 Process 1 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 100,000 mauvais process en cours d’éxécution! Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Process 2 Extreme Standardization Step 1 Base lining / Health Management Step 2 Service Management SLA Step 3 Process Engineering & Pre- Production Step 4 Automation & Orchestration Step 5 Service Lifecycle Step 6 Self Service Step 7 Build Run
  • 18.
    Etape 5: Automatisationet Orchestration • Qui orchestre ? Les développeurs ou les administrateurs des Data Centers ? • Faut-il réaliser une études des processus à automatiser ? Ou est-ce déjà connu ? • Script ou développement ? Assurance qualité Monitor for request Initiate change Create deployment Clone VM Create disk Create server Join network Connect disk to VM Associate server to service Update CMDB Close request Définition précise des processus Automatisation des processus Création d’une bibilothèque de Runbooks Extreme Standardization Step 1 Base lining / Health Management Step 2 Service Management SLA Step 3 Process Engineering & Pre- Production Step 4 Automation & Orchestration Step 5 Service Lifecycle Step 6 Self Service Step 7 Build Run
  • 19.
    Etape 6: Cyclede vie du service • Efficacité ou stabilité opérationnelle ? ITIL COBIT MOF Extreme Standardization Step 1 Base lining / Health Management Step 2 Service Management SLA Step 3 Process Engineering & Pre- Production Step 4 Automation & Orchestration Step 5 Service Lifecycle Step 6 Self Service Step 7 Build Run
  • 20.
    • Si unutilisateur s’énerve et clique 1000 fois sur le bouton [demande], êtes vous à même de gérer sa demande (capacité) ? • Le portail est souvent déterminant dans perception de la qualité du service rendu, d’où l’importance de son ergonomie et de sa surveillance • La définition du Capacity Planing doit se faire de manière conjointe Utilisateur / Admin Datacenter Etape 7: Self Service Admin Datacenter Rôles Publication Propriétaire Application
  • 21.
    TRANSFORMATION DU DATACENTEREN CENTRE DE SERVICES AVEC MICROSOFT
  • 22.
    Pool de Ressources SC VirtualMachine Manager SC App Controller Définir Roles, Quotas & Actions Microsoft Hyper-V VMware vSphere Citrix XenServer serveurs stockage réseau AppResource silo#1 AppResource silo#2 AppResource silo#3 Microsoft Hyper-V VMware vSphere Citrix XenServer serveurs stockage réseau Pool de RessourcesDéfinir Roles, Quotas & Actions Delegated Administrator Delegated Administrator Administration Read Only Administrator Read Only Administrator Operations Administrator Administrator Any Action Self Service User Self Service User Revocable Actions Quota Controlled Créer un modèle de service Créer un modèle de service Déployer les services Deployer les servicesSuperviser les services déployés Superviser les services déployés Concevoir et créer des services Cloud
  • 23.
    Approve request Process automation Self-service deployment request Access service catalog Provision service Access servicecatalogSelf-service deployment requestApprove requestProcess automationProvision service SC Service Manager SC Orchestrator SC Virtual Machine ManagerSC Virtual Machine Manager SC App Controller SC Virtual Machine Manager SC App Controller Fourniture d’un service fiable et prédictible
  • 24.
    AVICodeAVICode Visual StudioTeam SystemSC Operations Manager Investiguer & Resoudre Découvir les dépendances applicatives Superviser les composants applicatifs et le bon fonctionnement Isoler la cause principale d’un problème Isoler la cause principale d’un problème Gérer le niveau de service (SLA) Isoler la cause principale d’un problèmeSuperviser les composants applicatifs et le bon fonctionnementDécouvrir les dépendances applicativesInvestiguer & RésoudreTableaux de bord et vue niveau de service
  • 25.
    Self Service CMDB Runbooks TemplatesServices VMs Users Templates VMM Library DC Admin Rôles utilisateurs Publication Hosts App Owner
  • 26.
    EN GUISE DECONCLUSION
  • 27.
    Le cloud privéde Microsoft CONTRÔLE EXPLOITATION CONFIGURATION DÉPLOIEMENT Admin. data center Virtuel Physique Cloud public Cloud privé Fourniture des services et automatisation ADMINISTRATION DES APPLICATIONS FOURNITURE DES SERVICES ET AUTOMATISATION ADMINISTRATION DE L’INFRASTRUCTURE MODÈLE DE SERVICE Libre-servicePropriétaire/u tilisateur de l'appli FONDATION
  • 28.
    • Comme toutetransformation, la technologie n’est qu’un aspect • Identification et définition des objectifs – Changement du rapport entre DSI et utilisateurs • La transformation du Datacenter vers le cloud privé impacte l’organisation, ses processus et les technologies sous-jacentes : – Mutualisation des ressources – Outillage des opérations et le matrice RACI des opérations – Suivi des niveaux de services – La perspective d’un fournisseur de service La transformation vers le Centre de Services