SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
www.objectif­libre.com
Retour d'expérience :
déploiement d'un cloud
OpenStack chez un opérateur
Par Christophe Sauthier
CEO & fondateur @Objectif Libre
Objectif Libre
Paris Open Source Summit - 18 nov. 2015
www.objectif-libre.com
@objectiflibre
Commençons par moi
● Ancien Président de Ubuntu-fr
● Développeur Ubuntu Officiel
● Développeur OpenStack
● Membre du CA et secretaire de
OpenStack-Fr
● Fondateur de Objectif Libre
Quelques mots sur Objectif Libre
Agences
Toulouse | Paris
Création de
la société
employés
dans notre
Dream Team
Et nous recrutons !
personnes formées (et satisfaites)
année de présence
OpenStack Summit
notre croissance annuelle depuis 3 ans
Part de CA ré­investi en 
R&D en 2015
Quelques chiffres qui comptent
2009
2
+3000
+30%
3ème 13%
11
Experts en
technologies
d'infrastructures
innovantes
Objectif Libre, c'est...
Une société
100% Open
Source
We  Linux
#Cloud #Virtualisation
#Automatisation
Un accompagnement dans
la mise en œuvre et
l'exploitation
d'infrastructures Open
Source
Audit / Conseil
Expertise
Déploiements
Support/Infogérance
À chaque étape
de votre projet
'Packs Starters' OpenStack
'Packs Dev&Test'
Catalogue complet de formations
Ils nous font confiance
Nous sommes partenaires / contributeurs
Nous contribuons
Dès que nous le pouvons
Création, développement et
maintenance de CloudKitty
Contribution – reviews, commits
Formations
Conférences, Ateliers, Meetups
Sponsoring des OpenStack Summits
'Packs Starter'
Nous diffusons la culture
Nous développons
Adaptation de composants
Intégration
“cloudification” d'applications
'Packs Dev&Test'
Conseil & design
Déploiements, maquettes, expés
Support & infogérance
Nous construisons & nous
gérons des clouds
Nos activités autour d'OpenStack
Retour d'expérience
Un projet, ça se prépare !
Un cloud oui… mais pour quoi faire ?
- Quel type de service ?
 Compute ?
 Storage ?
 “Infogérance” ?
- Quel type de client ?
 Niveau de compétence et donc d'autonomie ?
- La matrice des flux et adresses réseaux… un Must
incontournable !!!
Le projet pas à pas… au départ, il y a :
 Un client
- opérateur local de fibre
- Volonté d'étendre son offre de services
- Utiilisateur OpenSource mais pas exclusif, donc OpenStack une
solution étudiée...
 Des enjeux
- Volumétrie
- Multisites dès le départ
- SLA
 Des contraintes
- Calendrier
- Equipe client réduite pour commencer
Le projet pas à pas… les choix faits
 Choix techniques
- Matériel
 Travail main dans la main pour les choix
 1 cloud de prod et 1 lab pour des tests
 Du matériel évolutif
- Composants
 OpenStack Vanilla
✔
support Objectif Libre
✔
Centos + RDO pour garder les habitudes du client !
 Stables ou dev sur mesure
 Architecture
- Multi-DC en HA
 En Juno au départ
 Une recherche permanente de la HA
- Pas de Baie mais du Ceph !
Le projet pas à pas… les solutions apportées
 Evolutivité
- Automatisation à l'extrème
 Kickstart tout auto (même réseau à partir MAC et matrice réseau)
 Playbooks ansible maison pour rajout
 Multi-sites idéal
- Latence faible (5ms)
- Au final 1 seule région...
 Haute-disponibilité
- Mécanismes classiques de redondance externe (Galera,
Cluster Rabbit..)
- Simple comme OpenStack… ou pas pour l3 agent..
 Complexe donc pas serein avec Iceh ouse
 MAIS du bien mieux avec Juno, merci VRRP !
- Stockage Partagé (Ceph) pour les instances
Le projet pas à pas… les solutions apportées
Le projet pas à pas… les solutions apportées (2)
 Un Cloud d'infogérance
….sans / peu d'intervention client directes
- Des offres de services packagées et répétables
 Heat fortement utilisé pour l'industrialisation des services
proposés
 Puppet et Ansible disponibles
Le projet pas à pas… les solutions apportées (3)
 La nécéssaire facturation
….et le vide OpenStack
- CloudKitty à la rescousse…
 Elément différentiateur mais prise de risque Client
- Développement de modules sur mesure adaptés
 Approche par Pack avec facturation mensuelle uniquement…
 Couplage avec ERP client
Le projet pas à pas… les résultats
 Ce qui a marché
- OpenStack
- Adhérence des équipes techniques
- Automatisation à outrance (et tant mieux…)
- Devs spécifiques
 Ce qui a moins bien marché
- OpenStack (mais des bugfixes trouvés / industrialisés)
- Elements extérieurs client
 Livraison Serveurs (1 mois ½ de retard, qu'on rattrape pas….)
- Couplage réseau client
 Tout a un impact !
➔ Une bonne communication
➔ Une forte implication client nécessaire
Quelques bonnes pratiques
 Ne pas hésiter à revoir sa copie
- Changement vers Juno quelques jours avant recette
- Changement CentOS7
 Transparence
- Produits technologiques en mouvement
 Benchmarking avec rally
- Dans future intération… mais réalisé ailleurs...
 Avoir un Cloud c'est bien, mais savoir bien s'en servir …
- Accompagnement indispensable au début
Au-delà du projet
 Perspectives technologiques et ouvertures
possibles
- En route vers le SDN !
 Pour meilleure intégration Réseau
Merci !
www.objectif-libre.com
@objectiflibre
Christophe.sauthier@objectif-libre.com
@chrissauthier

Contenu connexe

Tendances

OpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composantsOpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composantsJonathan Le Lous
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieSavoir-faire Linux
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du CloudLINAGORA
 
OpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du CloudOpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du CloudMichel-Marie Maudet
 
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceOpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceJonathan Le Lous
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéNoureddine BOUYAHIAOUI
 
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovanceIaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovanceStefane Fermigier
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASmohamed hadrich
 
Back from Austin : Nouveautés Mitaka
Back from Austin : Nouveautés MitakaBack from Austin : Nouveautés Mitaka
Back from Austin : Nouveautés MitakaObjectif Libre
 
Déployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackDéployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackCyril Baudillon
 
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014Fujitsu France
 
Piloter le réseau de vos conteneurs dans OpenStack avec Kuryr
Piloter le réseau de vos conteneurs dans OpenStack avec KuryrPiloter le réseau de vos conteneurs dans OpenStack avec Kuryr
Piloter le réseau de vos conteneurs dans OpenStack avec KuryrObjectif Libre
 
OpenStack : Au delà des machines virtuelles
OpenStack : Au delà des machines virtuellesOpenStack : Au delà des machines virtuelles
OpenStack : Au delà des machines virtuellesObjectif Libre
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined StorageSUSE
 
SUSE Expert Days Paris 2018 - SUSE Openstack Cloud
SUSE Expert Days Paris 2018 - SUSE Openstack CloudSUSE Expert Days Paris 2018 - SUSE Openstack Cloud
SUSE Expert Days Paris 2018 - SUSE Openstack CloudSUSE
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE
 
Devops d-day 2017 docker openstack docker
Devops d-day 2017  docker openstack dockerDevops d-day 2017  docker openstack docker
Devops d-day 2017 docker openstack dockerAlexis Ducastel
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 

Tendances (20)

OpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composantsOpenStack stratégie: fondation, acteurs et composants
OpenStack stratégie: fondation, acteurs et composants
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégie
 
Openstack proposition
Openstack propositionOpenstack proposition
Openstack proposition
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
OpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du CloudOpenStack & DevOps, l'Open Source au service du Cloud
OpenStack & DevOps, l'Open Source au service du Cloud
 
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - FranceOpenStack 2013.2 "Havana" - Cloud - Open Source - France
OpenStack 2013.2 "Havana" - Cloud - Open Source - France
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
 
Openstack framework Iaas
Openstack framework IaasOpenstack framework Iaas
Openstack framework Iaas
 
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovanceIaaS et Cloud Open Source - Raphael Ferreira, eNovance
IaaS et Cloud Open Source - Raphael Ferreira, eNovance
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAAS
 
Back from Austin : Nouveautés Mitaka
Back from Austin : Nouveautés MitakaBack from Austin : Nouveautés Mitaka
Back from Austin : Nouveautés Mitaka
 
Déployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackDéployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStack
 
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
Présentation/Atlelier openstack v2 Fujitsu World Tour Paris 2014
 
Piloter le réseau de vos conteneurs dans OpenStack avec Kuryr
Piloter le réseau de vos conteneurs dans OpenStack avec KuryrPiloter le réseau de vos conteneurs dans OpenStack avec Kuryr
Piloter le réseau de vos conteneurs dans OpenStack avec Kuryr
 
OpenStack : Au delà des machines virtuelles
OpenStack : Au delà des machines virtuellesOpenStack : Au delà des machines virtuelles
OpenStack : Au delà des machines virtuelles
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined Storage
 
SUSE Expert Days Paris 2018 - SUSE Openstack Cloud
SUSE Expert Days Paris 2018 - SUSE Openstack CloudSUSE Expert Days Paris 2018 - SUSE Openstack Cloud
SUSE Expert Days Paris 2018 - SUSE Openstack Cloud
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
 
Devops d-day 2017 docker openstack docker
Devops d-day 2017  docker openstack dockerDevops d-day 2017  docker openstack docker
Devops d-day 2017 docker openstack docker
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 

En vedette

20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du CloudObjectif Libre
 
20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développementsObjectif Libre
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 

En vedette (6)

20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
20151119 Sensibilisation des Utilisateurs aux coûts d'usage du Cloud
 
20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 

Similaire à 20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur

Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022SpikeeLabs
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur AzureaOS Community
 
Devops, un tour d'horizon - Eutelsat 2018
Devops, un tour d'horizon -  Eutelsat 2018Devops, un tour d'horizon -  Eutelsat 2018
Devops, un tour d'horizon - Eutelsat 2018Ludovic Piot
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsGeorgeot Cédric
 
Conférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrConférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrOxalide
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
SplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - NeoclesSplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - NeoclesSplunk
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...matteo mazzeri
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloudRobert Viseur
 
Retour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELEC
Retour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELECRetour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELEC
Retour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELECMicrosoft Technet France
 
Kuberbetes 101: Unlocking containerisation’s full potential
Kuberbetes 101: Unlocking containerisation’s full potentialKuberbetes 101: Unlocking containerisation’s full potential
Kuberbetes 101: Unlocking containerisation’s full potentialOVHcloud
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+Raphaël Carles
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360Groupe SIRIUS
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 

Similaire à 20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur (20)

Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapres
 
8 Rex : Mise en place de DevOps sur Azure
8   Rex : Mise en place de DevOps sur Azure8   Rex : Mise en place de DevOps sur Azure
8 Rex : Mise en place de DevOps sur Azure
 
Devops, un tour d'horizon - Eutelsat 2018
Devops, un tour d'horizon -  Eutelsat 2018Devops, un tour d'horizon -  Eutelsat 2018
Devops, un tour d'horizon - Eutelsat 2018
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOps
 
Présentation maas
Présentation maasPrésentation maas
Présentation maas
 
Conférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrConférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.Fr
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
SplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - NeoclesSplunkLive! Paris 2016 - customer presentation - Neocles
SplunkLive! Paris 2016 - customer presentation - Neocles
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloud
 
Retour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELEC
Retour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELECRetour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELEC
Retour d'expérience BIG COMPUTE & HPC sur Windows Azure, par ANEO et SUPELEC
 
Kuberbetes 101: Unlocking containerisation’s full potential
Kuberbetes 101: Unlocking containerisation’s full potentialKuberbetes 101: Unlocking containerisation’s full potential
Kuberbetes 101: Unlocking containerisation’s full potential
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 

20151118 Retour d'Expérience : déploiement Cloud OpenStack chez un opérateur

  • 1. www.objectif­libre.com Retour d'expérience : déploiement d'un cloud OpenStack chez un opérateur Par Christophe Sauthier CEO & fondateur @Objectif Libre Objectif Libre Paris Open Source Summit - 18 nov. 2015 www.objectif-libre.com @objectiflibre
  • 2. Commençons par moi ● Ancien Président de Ubuntu-fr ● Développeur Ubuntu Officiel ● Développeur OpenStack ● Membre du CA et secretaire de OpenStack-Fr ● Fondateur de Objectif Libre
  • 3. Quelques mots sur Objectif Libre
  • 4. Agences Toulouse | Paris Création de la société employés dans notre Dream Team Et nous recrutons ! personnes formées (et satisfaites) année de présence OpenStack Summit notre croissance annuelle depuis 3 ans Part de CA ré­investi en  R&D en 2015 Quelques chiffres qui comptent 2009 2 +3000 +30% 3ème 13% 11
  • 5. Experts en technologies d'infrastructures innovantes Objectif Libre, c'est... Une société 100% Open Source We  Linux #Cloud #Virtualisation #Automatisation Un accompagnement dans la mise en œuvre et l'exploitation d'infrastructures Open Source Audit / Conseil Expertise Déploiements Support/Infogérance À chaque étape de votre projet 'Packs Starters' OpenStack 'Packs Dev&Test' Catalogue complet de formations
  • 6. Ils nous font confiance Nous sommes partenaires / contributeurs
  • 7. Nous contribuons Dès que nous le pouvons Création, développement et maintenance de CloudKitty Contribution – reviews, commits Formations Conférences, Ateliers, Meetups Sponsoring des OpenStack Summits 'Packs Starter' Nous diffusons la culture Nous développons Adaptation de composants Intégration “cloudification” d'applications 'Packs Dev&Test' Conseil & design Déploiements, maquettes, expés Support & infogérance Nous construisons & nous gérons des clouds Nos activités autour d'OpenStack
  • 9. Un projet, ça se prépare ! Un cloud oui… mais pour quoi faire ? - Quel type de service ?  Compute ?  Storage ?  “Infogérance” ? - Quel type de client ?  Niveau de compétence et donc d'autonomie ? - La matrice des flux et adresses réseaux… un Must incontournable !!!
  • 10. Le projet pas à pas… au départ, il y a :  Un client - opérateur local de fibre - Volonté d'étendre son offre de services - Utiilisateur OpenSource mais pas exclusif, donc OpenStack une solution étudiée...  Des enjeux - Volumétrie - Multisites dès le départ - SLA  Des contraintes - Calendrier - Equipe client réduite pour commencer
  • 11. Le projet pas à pas… les choix faits  Choix techniques - Matériel  Travail main dans la main pour les choix  1 cloud de prod et 1 lab pour des tests  Du matériel évolutif - Composants  OpenStack Vanilla ✔ support Objectif Libre ✔ Centos + RDO pour garder les habitudes du client !  Stables ou dev sur mesure  Architecture - Multi-DC en HA  En Juno au départ  Une recherche permanente de la HA - Pas de Baie mais du Ceph !
  • 12. Le projet pas à pas… les solutions apportées  Evolutivité - Automatisation à l'extrème  Kickstart tout auto (même réseau à partir MAC et matrice réseau)  Playbooks ansible maison pour rajout  Multi-sites idéal - Latence faible (5ms) - Au final 1 seule région...  Haute-disponibilité - Mécanismes classiques de redondance externe (Galera, Cluster Rabbit..) - Simple comme OpenStack… ou pas pour l3 agent..  Complexe donc pas serein avec Iceh ouse  MAIS du bien mieux avec Juno, merci VRRP ! - Stockage Partagé (Ceph) pour les instances Le projet pas à pas… les solutions apportées
  • 13. Le projet pas à pas… les solutions apportées (2)  Un Cloud d'infogérance ….sans / peu d'intervention client directes - Des offres de services packagées et répétables  Heat fortement utilisé pour l'industrialisation des services proposés  Puppet et Ansible disponibles
  • 14. Le projet pas à pas… les solutions apportées (3)  La nécéssaire facturation ….et le vide OpenStack - CloudKitty à la rescousse…  Elément différentiateur mais prise de risque Client - Développement de modules sur mesure adaptés  Approche par Pack avec facturation mensuelle uniquement…  Couplage avec ERP client
  • 15. Le projet pas à pas… les résultats  Ce qui a marché - OpenStack - Adhérence des équipes techniques - Automatisation à outrance (et tant mieux…) - Devs spécifiques  Ce qui a moins bien marché - OpenStack (mais des bugfixes trouvés / industrialisés) - Elements extérieurs client  Livraison Serveurs (1 mois ½ de retard, qu'on rattrape pas….) - Couplage réseau client  Tout a un impact ! ➔ Une bonne communication ➔ Une forte implication client nécessaire
  • 16. Quelques bonnes pratiques  Ne pas hésiter à revoir sa copie - Changement vers Juno quelques jours avant recette - Changement CentOS7  Transparence - Produits technologiques en mouvement  Benchmarking avec rally - Dans future intération… mais réalisé ailleurs...  Avoir un Cloud c'est bien, mais savoir bien s'en servir … - Accompagnement indispensable au début
  • 17. Au-delà du projet  Perspectives technologiques et ouvertures possibles - En route vers le SDN !  Pour meilleure intégration Réseau