Mise en place d’un cloud hybride - · PDF fileADEO Cloud White Paper ADEO Cloud Blue...
Transcript of Mise en place d’un cloud hybride - · PDF fileADEO Cloud White Paper ADEO Cloud Blue...
Mise en place d’un cloud hybride15/11/17
08/12/2017 1
Retour d’expérience sur la mise en place d’un cloud
hybride, sur le projet de mise en œuvre, la première
année de run et les changements techniques,
organisationnels et humain qui en découlent
Plan
• A few words about ADEO
• Why a cloud portal ? – Cl@p Project
• Project Organization
• Implemented Solutions
• Cl@p Services
• Conclusion
08/12/2017 2
ADEO: A GROUP OF 34 COMPANIES…
08/12/2017 3
autonomous
interconnected
all sharing the same ambition :
inspire, support and help people all over the world to achieve the home of their dreams
ADEO: A network
08/12/2017 4
100,000Co-workers
16 countries
Servs
1,000,000 inhabitant
customers
everyday
707Integrated
stores
485Franchised
Stores/members
34Autonomouscompanies
16 Brands
19.1 billions
of €Turnover
(2016)
3rd largest
DIY player
worldwide
ADEOServices
Cl@p Project
08/12/2017 5
Road to the Private IAAS at ADEO
2005 2010 2014
vCloud DirectorLabManager
Ou
t o
f P
RO
DP
RO
D
1st Dev VM
1st Official Prod VM
20172006 2007 2008 2009 20122011 2013 2015 2016
100 VMs
200 VMs
520 VMs
350 VMs
1000 VMs
2000 VMs
2640 VMs
3400
VMs
5000
VMs6700 VMs
8500 VMs
50 VMs
Number of VMs in ADEO Services DC
Cl@p Project
• Fully Automate Virtual Machines Creations
• Unify VM deployments methods
• Offer new kinds of services to end-users without technical user action
• Deliver ADEO Operating systems in less than 1 hour and Middlewares in less than 2
hours
• Reduce Third-Party Operations
• Available to All IT Departments of all Business Units
08/12/2017 6
Cl@p Goal
Cl@p Project
08/12/2017 7
Cloud @deo Portal
RFI& POC CMP
ADEO CloudWhite Paper
ADEO CloudBlue Paper
Cloud Reflexion started a long time ago…
But officialy in mid 2015
Cl@p Project
08/12/2017 8
Cloud @deo Portal
API
API
API
API
Web Portal
API
Service Catalogue TechnicalProviders
Orchestration
Cl@p Project
08/12/2017 10
Autonomy Delivery Time
Validation Reliability / Repeatability
Adeo Integration
Security
Project organization
08/12/2017 11
Cloud Service Owner• Understand and analyse user's needs & wishes
• Design and Implementation (Services, forms, …)
• In charge of communication and training with clients
Cloud Technical Developer
• Developement Vmware VRA/VRO & API
• Production of forms (VRA)
Administrator
• Platform Architect & manager
Technical referents
• Storage, Virtualization, Network, Operating Systems, DBA, Prod Management, Finance Team, …
• Technical Project Manager
• Key Users
(3 people during project, 1 during Run)
(4 people including 1 PSO during project, 3 during Run)
(1 person during project, 1 during Run)
Cl@p: Project
08/12/2017 12
Schedule for 2016
Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sep. Oct. Nov. Dec.
Build v1 Change Management Run v1TeamCreation
Start v1 Cl@p!Preview
Start v1 Cl@p!Official
Shut old ITSM request& vCloud Portal
Implemented solutions
08/12/2017 13
July, 2016:Backup AS A Service
August, 2016:
Started in September, 2016
June, 2016:• Simple OS
• then security basics
Work in Progress
Implemented solutions
08/12/2017 14
Déploiement
- VM
- OS
Configuration
du Compute
(CPU/RAM)
Configuration du
Stockage
(disques +
partitionnement)
Définition
Lease time
Configuration
Réseau
(hostname, IP,
…)
Calcul
- Datacenters
- vCenters
- Clusters
- Datastores
Construction:
- nom du serveur
- Paramètres réseau
(zone service,
VLAN, @IP, …)
INPUT
- Choix OS
- Partitionnement
- Compute
- Date Expiration
Définition
Owner
Enregistrement
CMDB
Enregistrement
Bastion
Envoi des
informations de
livraison
FO
RM
ULA
IRE
Dé
plo
iem
en
t e
t C
on
fig
ura
tio
n
En
reg
istr
em
en
t d
e la
c
on
fig
ura
tio
n
Cl@p Services
After One Year with Cl@p portal :
• 5500 VM had been deployed by now
• 300 to 400 VM deployed per month (around 200 before Cl@p)
• 29 minutes full delivery time (5-7 days before Cl@p)
• 200 unique users
• Serving 31 Business Units
Services offered :
• 3 types of OS 7 versions
• 4 middleware (Posgres, Tomcat, Docker, Oracle DB)
• 8 applications (ESB, OMS, POS, …)
• Available on 10 DC (5 public private cloud)
08/12/2017 15
Some figures
Cl@p Services
After One Year with Cl@p portal :
• 5500 VM had been deployed by now
• 300 to 400 VM deployed per month (around 200 before Cl@p)
• 29 minutes full delivery time (5-7 days before Cl@p)
• 200 unique users
• Serving 31 Business Units
Services offered :
• 3 types of OS 7 versions
• 4 middleware (Posgres, Tomcat, Docker, Oracle DB)
• 8 applications (ESB, OMS, POS, …)
08/12/2017 16
Some figures
Implemented solutions limitations
08/12/2017 17
Cl@p
"Déploiement" de la VM
CMDB/SECUDéfinir Application,
module, CID, BIA, …
NETWORKCréation d'un
réseau dédié
INFRASTRUCTUREConnaître Datacenter,
Cluster, vCenter
(softlayer)
Pré-Cl@p
Post-Cl@p
SECUAccès à la VM
SECU/NETWORKOuverture des
flux
MIDDLEWAREInstallation et
configuration
SUPERVISIONConfiguration
Services
LevelL2, L3, L4… ?
Conclusion
Difficulties :• Limited automatization (Network / security)
• Reliability of the underlying stacks
• Rate of time dedicated to Run the portal
• Automation of an existing hand made system rather than creating a brand new one
On the human side :• Automated delivery changes the way of designing services
• Availability, life cycle management, technical rules
• Development / automation must be a deal for all not only for those who are in charge of coding
• It needs a cultural change
Prospects• Enrich Middleware Catalog (Mariadb, CouchBase, MongoDB, MSSql, …)
• xAAS strategy Stores AAS, Application AAS, Set of Applications AAS, …)
• Public cloud
08/12/2017 18