@xebiconfr #xebiconfr
Les outils de déploiement
sont morts avec les
Containers et le Cloud....
Vive les outils de
déploiem...
@xebiconfr #xebiconfr
Qui suis – je ?
1
@xebiconfr #xebiconfr
@me
Nom: Moussaud
Prénom: Benoit
Profession: Directeur Technique @Xebialabs
Twitter: @bmoussaud
@xebiconfr #xebiconfr
XebiaLabs
Editeur Logiciel
Pionnier et leader technologique du Continuous
Delivery et du DevOps
Prés...
@xebiconfr #xebiconfr
PERIODIC TABLE OF DEVOPS TOOLS
@xebiconfr #xebiconfr
Les solutions XebiaLabs
Orchestrer, automatiser et
donner de la visibilité sur des
pipelines de livr...
@xebiconfr #xebiconfr
+200 clients nous font confiance
Outsourcing
TelcoBanque, Finance, Assurance
Sites web, SaaS, high t...
@xebiconfr #xebiconfr
+200 clients nous font confiance
Outsourcing
TelcoBanque, Finance, Assurance
Sites web, SaaS, high t...
@xebiconfr #xebiconfr
De quoi parle-t-on ?
2
@xebiconfr #xebiconfr
Vers l’infini et au delà
http://www.eventuallycoding.com/wp-content/uploads/2015/12/tumblr_lw0g09a2h...
@xebiconfr #xebiconfr
Vers une unification du packaging
• Fin des packages os natifs (rpm / msi)
• Fin des packages applic...
@xebiconfr #xebiconfr
De (nouvelles) cibles
• Cibles existantes
• OS (Operating System)
• AS (Application Servers)
• Nouve...
@xebiconfr #xebiconfr
Augmentation du périmètre
• Fin de la séparation
Infrastructure / Application
• Fin des zones de
res...
@xebiconfr #xebiconfr
Configuration, Configuration
• Toujours présente et pas près
de disparaître
• Complexe, segmentée et...
@xebiconfr #xebiconfr
Le mythe de la commande unique
• WebSphere App Server:
AdminApp.install(‘myapp.ear’)
• CloudFoundry ...
@xebiconfr #xebiconfr
Applications Hybrides
• Mixage des éléments
traditionnels avec les éléments
gérés par les containers...
@xebiconfr #xebiconfr
Alors ....C’est la même chanson !
• Vers une possible unification ?
• Vers une simplification...?
No...
@xebiconfr #xebiconfr
XL Deploy
3
@xebiconfr #xebiconfr
XL Deploy : modèle, objets et référentiels
Packages de déploiement Environnements
Dictionnaires de c...
@xebiconfr #xebiconfr
Prochain SlideShare
Chargement dans…5
×

XebiCon'16 : Xebia Labs : Les outils de déploiement sont morts avec les Containers et le Cloud....vive les outils de déploiement !

222 vues

Publié le

Xebia Labs : Les outils de déploiement sont morts avec les Containers et le Cloud....vive les outils de déploiement !
Par Benoit Moussaud, Directeur technique de Xebia Labs

Les offres Cloud (IaaS, PaaS et architectures "Serverless") et les Containers promettent de renvoyer la problématique du déploiement aux oubliettes. S¹ils apportent effectivement un certain nombre de réponses concrètes dans ce domaine, résolvent-ils pour autant tous les problèmes ? Est-il enfin devenu facile d¹amener efficacement des applications jusqu'en production ?

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
222
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Very proud on customers base
    This th e proof of our solution
    Cross industry
    Global
    Great names
    Acroos industry, globe and size

    We have customers that buying more. Socgen example
    Start smal or wit one extend, TD Ameritrade
  • Very proud on customers base
    This th e proof of our solution
    Cross industry
    Global
    Great names
    Acroos industry, globe and size

    We have customers that buying more. Socgen example
    Start smal or wit one extend, TD Ameritrade

  • Cloud et Containers sont l’avenir ...
    Du passé faisons table rase , oublions , abandonnons tout nos outils actuels (legacy) et examinons ce qui change et ce qui ne change pas avec cette nouvelle cible ....
  • Les containers ne supportent nativement que les variables d’environnement , pas grand chose coté Cloud.
    Changement: de paradigme ou d’outillage...ex REDIS, CONSUL...
  • A part si on viens de démarrer des nouveaux projets isolés, il faut composer avec l’existant !


  • XebiCon'16 : Xebia Labs : Les outils de déploiement sont morts avec les Containers et le Cloud....vive les outils de déploiement !

    1. 1. @xebiconfr #xebiconfr Les outils de déploiement sont morts avec les Containers et le Cloud.... Vive les outils de déploiement ! Benoit Moussaud
    2. 2. @xebiconfr #xebiconfr Qui suis – je ? 1
    3. 3. @xebiconfr #xebiconfr @me Nom: Moussaud Prénom: Benoit Profession: Directeur Technique @Xebialabs Twitter: @bmoussaud
    4. 4. @xebiconfr #xebiconfr XebiaLabs Editeur Logiciel Pionnier et leader technologique du Continuous Delivery et du DevOps Présence globale (Europe, US, & APAC) 200+ clients grands comptes Reconnu par les analystes
    5. 5. @xebiconfr #xebiconfr PERIODIC TABLE OF DEVOPS TOOLS
    6. 6. @xebiconfr #xebiconfr Les solutions XebiaLabs Orchestrer, automatiser et donner de la visibilité sur des pipelines de livraison Automatiser le déploiement des packages applicatifs sur les différents environnements
    7. 7. @xebiconfr #xebiconfr +200 clients nous font confiance Outsourcing TelcoBanque, Finance, Assurance Sites web, SaaS, high tech u Secteur public Energie et Industrie Transport et tourisme
    8. 8. @xebiconfr #xebiconfr +200 clients nous font confiance Outsourcing TelcoBanque, Finance, Assurance Sites web, SaaS, high tech u Secteur public Energie et Industrie Transport et tourisme
    9. 9. @xebiconfr #xebiconfr De quoi parle-t-on ? 2
    10. 10. @xebiconfr #xebiconfr Vers l’infini et au delà http://www.eventuallycoding.com/wp-content/uploads/2015/12/tumblr_lw0g09a2hf1qaz5oho1_5001.png
    11. 11. @xebiconfr #xebiconfr Vers une unification du packaging • Fin des packages os natifs (rpm / msi) • Fin des packages applicatifs (war / html / js / gem / ...) • Un nouvelle élément de livraison : l’image cloud / container  Référence ! Référence !
    12. 12. @xebiconfr #xebiconfr De (nouvelles) cibles • Cibles existantes • OS (Operating System) • AS (Application Servers) • Nouvelles cibles • Cloud Runtime – le nouvel AS: Amazon, Google, ... • Orchestration : Docker Swarm, Kubernetes, OpenShift, Mesos,DC/O
    13. 13. @xebiconfr #xebiconfr Augmentation du périmètre • Fin de la séparation Infrastructure / Application • Fin des zones de responsabilités Dev / Ops • Le déploiement englobe tout le périmètre  Technique: (mémoire, stockage, réseau)  Applicatif (middleware + app)
    14. 14. @xebiconfr #xebiconfr Configuration, Configuration • Toujours présente et pas près de disparaître • Complexe, segmentée et volumineuse • Pas de solutions proposées • Changement !
    15. 15. @xebiconfr #xebiconfr Le mythe de la commande unique • WebSphere App Server: AdminApp.install(‘myapp.ear’) • CloudFoundry : cf push myapp • Docker: docker run myapp Mais en réalité il faut gérer les éléments plus finement et ainsi utiliser les 200 options qui existent ! Et puis 1 c’est facile mais l’ échelle
    16. 16. @xebiconfr #xebiconfr Applications Hybrides • Mixage des éléments traditionnels avec les éléments gérés par les containers • Facilité d’adoption • Evangélisation • Migration
    17. 17. @xebiconfr #xebiconfr Alors ....C’est la même chanson ! • Vers une possible unification ? • Vers une simplification...? Non ! la complexité du déploiement reste ! • Technologique • Configuration • Audit • A large échelle
    18. 18. @xebiconfr #xebiconfr XL Deploy 3
    19. 19. @xebiconfr #xebiconfr XL Deploy : modèle, objets et référentiels Packages de déploiement Environnements Dictionnaires de configuration • WAR • SQL • Fichier Configuration • Image • Cloud Resources • .... • Machine • DB • Tomcat Server • Cloud Provider • Container Orchestrator +++DEPLOYMENT RULES
    20. 20. @xebiconfr #xebiconfr

    ×