20151118 retour d'expérience : déploiement cloud openstack chez un opérateur

18
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

Upload: objectif-libre

Post on 20-Jan-2017

442 views

Category:

Technology


0 download

TRANSCRIPT

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

www.objectif­libre.com

Retour d'expérience : déploiement d'un cloud

OpenStack chez un opérateurPar Christophe Sauthier

CEO & fondateur @Objectif Libre

Objectif LibreParis Open Source Summit - 18 nov. 2015

www.objectif-libre.com

@objectiflibre

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

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

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

Quelques mots sur Objectif Libre

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

Agences Toulouse | Paris

Création de la société

employésdans notre

Dream Team

Et nous recrutons !

personnes formées (et satisfaites)

année de présenceOpenStack 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

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

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 / ConseilExpertise

DéploiementsSupport/Infogérance

À chaque étape de votre projet

'Packs Starters' OpenStack'Packs Dev&Test'

Catalogue complet de formations

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

Ils nous font confiance

Nous sommes partenaires / contributeurs

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

Nous contribuonsDès que nous le pouvons

Création, développement et maintenance de CloudKitty

Contribution – reviews, commits

FormationsConférences, Ateliers, Meetups

Sponsoring des OpenStack Summits'Packs Starter'

Nous diffusons la culture

Nous développons

Adaptation de composantsIntégration

“cloudification” d'applications 'Packs Dev&Test'

Conseil & designDéploiements, maquettes, expés

Support & infogérance

Nous construisons & nous gérons des clouds

Nos activités autour d'OpenStack

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

Retour d'expérience

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

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 !!!

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

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

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

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 !

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

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

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

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

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

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

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

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

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

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

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

Au-delà du projet

Perspectives technologiques et ouvertures possibles

- En route vers le SDN ! Pour meilleure intégration Réseau

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

Merci !

www.objectif-libre.com@objectiflibre

[email protected]@chrissauthier