27
www.objectif-libre.com Objectif Libre Les architectes de l'Open Source au service de votre cloud Christophe Sauthier – CEO @ Objectif Libre 04 juillet 2016 Toulouse DevOps www.objectif-libre.com @objectiflibre OpenStack Au délà des machines virtuelles  [email protected]

OpenStack : Au delà des machines virtuelles

Embed Size (px)

Citation preview

Page 1: OpenStack : Au delà des machines virtuelles

www.objectif­libre.com

Objectif LibreLes architectes de l'Open Source

au service de votre cloud

Christophe Sauthier – CEO @ Objectif Libre

04 juillet 2016Toulouse DevOps

www.objectif­libre.com@objectiflibre

OpenStackAu délà des machines virtuelles

 christophe.sauthier@objectif­libre.com

Page 2: OpenStack : Au delà des machines virtuelles

Objectif Libre & OpenStack

Etat des lieux

Le projet Kuryr

Le projet Magnum

Démo

1

234

5

Page 3: OpenStack : Au delà des machines virtuelles

Objectif Libre & OpenStack

 

 

 

 

1

Page 4: OpenStack : Au delà des machines virtuelles

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 : Au delà des machines virtuelles

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: OpenStack : Au delà des machines virtuelles

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 7: OpenStack : Au delà des machines virtuelles

Etat des lieux

 

 

 

2

Page 8: OpenStack : Au delà des machines virtuelles

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: OpenStack : Au delà des machines virtuelles

Les conteneurs de plus en plus présents

La vague Docker

Des projets OpenStack

- Magnum

- Kolla

Page 10: OpenStack : Au delà des machines virtuelles

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: OpenStack : Au delà des machines virtuelles

Overlay2 pour les nested conteneurs

Page 12: OpenStack : Au delà des machines virtuelles

Des concepts proches

Page 13: OpenStack : Au delà des machines virtuelles

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: OpenStack : Au delà des machines virtuelles

 

 

Le projet Kuryr

 

  

3

Page 15: OpenStack : Au delà des machines virtuelles

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: OpenStack : Au delà des machines virtuelles

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

- Sous­réseaux

- Load­Balancer

- Security­Group

Page 17: OpenStack : Au delà des machines virtuelles

Intérêt pour les conteneurs ?

Security Group

Pool des sous­réseaux

Quota

LBaaS

Réutilisation de réseaux existants

Interconnexion simple avec instances

Page 18: OpenStack : Au delà des machines virtuelles

Tout n'est pas parfait...

Tout dans un seul tenant

- Pour le moment...

Subit un peu les évolutions « rapides » de Docker

Page 19: OpenStack : Au delà des machines virtuelles

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: OpenStack : Au delà des machines virtuelles

 

 

 

Le projet Magnum

 

4

Page 21: OpenStack : Au delà des machines virtuelles

Le projet Magnum : Container­as­a­Service

Gestion complète des conteneurs

- Conteneurs embarqué dans des instances (lancées par heat)

- Mutli­hosts / Multi­tenant

Mutli COE (Container Orchestration Engine)

- Swarm

- Kubernetes

- Mesos

Le support de Google...

Un des premiers projet Big Tent

Page 22: OpenStack : Au delà des machines virtuelles

Le projet Magnum : Architecture

Page 23: OpenStack : Au delà des machines virtuelles

Un point sur les Ressources de Magnum

Bay

Node

Pod

Conteneur

Service

Page 24: OpenStack : Au delà des machines virtuelles

Un modèle assez générique (1)

Page 25: OpenStack : Au delà des machines virtuelles

Un modèle assez générique (2)

Page 26: OpenStack : Au delà des machines virtuelles

 

 

 

 

Démo5

Page 27: OpenStack : Au delà des machines virtuelles

Envie d'en savoir plus ? Besoin d'étudier un projet sur mesure ?Contactez­nous au 05.82.95.65.36 ou contact@objectif­libre.com

Merci !

www.objectif­libre.com@objectiflibre@chrissauthier

Envie de nous rejoindre ? jobs@objectif­libre.com 

christophe.sauthier@objectif­libre.com