Page 1
www.objectiflibre.com
Objectif LibreLes architectes de l'Open Source
au service de votre cloud
Christophe Sauthier – CEO @ Objectif Libre
04 juillet 2016Toulouse DevOps
www.objectiflibre.com@objectiflibre
OpenStackAu délà des machines virtuelles
christophe.sauthier@objectiflibre.com
Page 2
Objectif Libre & OpenStack
Etat des lieux
Le projet Kuryr
Le projet Magnum
Démo
1
234
5
Page 3
Objectif Libre & OpenStack
1
Page 4
Experts en technologies
d'infrastructures innovantes
Une société de services 100% Open Source
We © Linux#Cloud #Virtualisation
#Conteneurs #Automatisation
Accompagner nos clients dans leurs projets Cloud
Audit / ConseilFormationIntégration
DéveloppementSupport
'Packs Starters' OpenStack'Packs Dev&Test'
Catalogue complet de formations
Objectif Libre, c'est...
Page 5
OpenStack&nous : c'est du sérieux
6 contributeurs officiels
1 contributor award winner > Gauvain Pocentek
1 PTL CloudKitty > Stéphane Albert
Créateurs de CloudKitty, module de 'rating' OpenStack
Top 30 contribution toutes versions confondues, +550 commits
25ème contributeur mondial sur Mitaka
1ère entreprise contributrice 100% française sur Mitaka
4ème année de participation OpenStack Summit | 3 en tant que sponsors
>100 clients sur OpenStack
+ 3 000 de stagiaires formés depuis 2012
Formations : 5 cours OpenStack, niveau utilisation à avancé
Page 6
Agences Toulouse | Paris
Création de la société
employésdans notre
Dream Teamet 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
2009
2
+3000+30%
4ème 13%
14
Quelques chiffres qui comptent
Page 8
OpenStack : historique & releases
➔Pourvoir créer et offrir des services de cloud computing avec du matériel standard
➔Un projet communautaire et Open Source
2010 2012 20162013
21 oct.Austin
2014 20152011
janvierComité Utilisateurs
avrilLancement par Rackspace & la Nasa
juinFondation OpenStack
mai+600 sociétés supportent
2017
oct.Newton
23 avrilMitaka Ocata
17 avrilIcehouse
16 oct.Juno
17 oct.Havana
30 avrilKilo
15 oct.Liberty
3 fév.Bexar
15 avrilCactus
22 sept.Diablo
5 avrilEssex
27 oct.Folsom
4 avrilGrizzli
SupportéFin de vieDépréciées Stable En dév.
Page 9
Les conteneurs de plus en plus présents
La vague Docker
Des projets OpenStack
- Magnum
- Kolla
Page 10
Les difficultés rencontrées pour leur réseau
Solutions propres à chaque vendeur
Souvent conteneurs dans VM
- Overlay2 >> mauvaises performances/latences
- Mauvaise isolation entre conteneurs
Complexité de connexion entre instances et conteneurs
Page 11
Overlay2 pour les nested conteneurs
Page 12
Des concepts proches
Page 13
Ne pas réinventer la roue !
Neutron est une solution déjà éprouvée et peut être la solution d'abstraction
pour les conteneurs
Page 14
Le projet Kuryr
3
Page 15
Le projet Kuryr
Principe : adapter le modèle neutron aux conteneurs
- Docker / rkt / Kubernetes / Mesos /..
Open Source
Big Tent (durant cycle Mitaka)
Intégration avec d'autres projets OpenStack
- Neutron
- Kolla
- Magnum
Poussé par des SDN vendor (Midokura et Plumgrid)
Page 16
Fonctionnalités actuelles
Docker swarm
Intégration avec Neutron et Keystone
Utilisation du réseau Neutron
- Libnetwork
- IPAM
Utilisation de ressources Neutron existantes
- Réseaux
- Sousréseaux
- LoadBalancer
- SecurityGroup
Page 17
Intérêt pour les conteneurs ?
Security Group
Pool des sousréseaux
Quota
LBaaS
Réutilisation de réseaux existants
Interconnexion simple avec instances
Page 18
Tout n'est pas parfait...
Tout dans un seul tenant
- Pour le moment...
Subit un peu les évolutions « rapides » de Docker
Page 19
Et maintenant, après Docker ?
Kubernetes !!! Mesos
Intégration avec Magnum et Nested Conteneurs
- Travail Upstream à founir...
Certaines fonctions avancées
- de Neutron (FwaaS)
- de Docker (ports exposés)
Page 20
Le projet Magnum
4
Page 21
Le projet Magnum : ContainerasaService
Gestion complète des conteneurs
- Conteneurs embarqué dans des instances (lancées par heat)
- Mutlihosts / Multitenant
Mutli COE (Container Orchestration Engine)
- Swarm
- Kubernetes
- Mesos
Le support de Google...
Un des premiers projet Big Tent
Page 22
Le projet Magnum : Architecture
Page 23
Un point sur les Ressources de Magnum
Bay
Node
Pod
Conteneur
Service
Page 24
Un modèle assez générique (1)
Page 25
Un modèle assez générique (2)
Page 27
Envie d'en savoir plus ? Besoin d'étudier un projet sur mesure ?Contacteznous au 05.82.95.65.36 ou contact@objectiflibre.com
Merci !
www.objectiflibre.com@objectiflibre@chrissauthier
Envie de nous rejoindre ? jobs@objectiflibre.com
christophe.sauthier@objectiflibre.com