Upgrade to Pro — share decks privately, control downloads, hide ads and more …

De la cave au Cloud

De la cave au Cloud

Récit d'une migration vers AmazonWS, avec focus sur la refonte d'un composant en Grails.
Pour le premier OpenXKE organisé par Xebia.

Aurélien Maury

November 04, 2013
Tweet

More Decks by Aurélien Maury

Other Decks in Technology

Transcript

  1. De la cave au Cloud Par Aurélien Maury récit d’une

    migration vers Amazon Web Services
  2. 2

  3. 3

  4. 5

  5. 6

  6. 7

  7. 8

  8. 9

  9. 10

  10. Refactoring Une fois virtualisée, l’architecture du SI peut être modifiée

    petit à petit Flexibilité A quoi bon ? Bénéfices espérés 10
  11. Refactoring Une fois virtualisée, l’architecture du SI peut être modifiée

    petit à petit Services gérés Les composants Amazon permettent de diminuer sa charge technique Simplicité Flexibilité A quoi bon ? Bénéfices espérés 10
  12. Refactoring Une fois virtualisée, l’architecture du SI peut être modifiée

    petit à petit Payer au besoin Note globale de fonctionnement diminuée d’environ 25 % Services gérés Les composants Amazon permettent de diminuer sa charge technique Simplicité Flexibilité Diminution des coûts A quoi bon ? Bénéfices espérés 10
  13. Refactoring Une fois virtualisée, l’architecture du SI peut être modifiée

    petit à petit Toujours prêt L’auto-scaling permet de mieux réagir aux pics d’affluence Payer au besoin Note globale de fonctionnement diminuée d’environ 25 % Services gérés Les composants Amazon permettent de diminuer sa charge technique Simplicité Flexibilité Réactivité Diminution des coûts A quoi bon ? Bénéfices espérés 10
  14. 11

  15. 12

  16. 14

  17. Front Serveur Relais FTP Pro Flux Photo Inconvénients 16 Norme

    Serveur CBM Transferts A/R Forte charge
  18. Front Serveur Relais FTP Pro Flux Photo Inconvénients 16 Norme

    Serveur CBM Transferts A/R Forte charge Batch driven
  19. Flux Photo Pourquoi lui ? 17 ‣Amazon de fournit pas

    de baie de stockage important avec montage réseau
  20. Flux Photo Pourquoi lui ? 17 ‣Amazon de fournit pas

    de baie de stockage important avec montage réseau ‣Gros gains business potentiels sur la vitesse de traitement
  21. Flux Photo Pourquoi lui ? 17 ‣Amazon de fournit pas

    de baie de stockage important avec montage réseau ‣Gros gains business potentiels sur la vitesse de traitement ‣Défrichage technique
  22. Flux Photo Réflexions 18 ‣Amazon S3 héberge des fichiers avec

    exposition web ‣Les flux Pro doivent toujours arriver par les serveurs CBM 2.0
  23. Flux Photo Réflexions 18 ‣Amazon S3 héberge des fichiers avec

    exposition web ‣Les flux Pro doivent toujours arriver par les serveurs CBM ‣Plusieurs applications internes s’appuient sur les états intermédiaires des photos 2.0
  24. 21

  25. 22

  26. 24

  27. Guet-apens et autres chausse-trappes 24 ‣Attention aux approches académiques ‣Prendre

    son temps et se faire accompagner ‣Collaborer avec les Ops
  28. Guet-apens et autres chausse-trappes 24 ‣Attention aux approches académiques ‣Prendre

    son temps et se faire accompagner ‣Collaborer avec les Ops ‣Tester les règles de scaling
  29. 25

  30. Bénéfices collatéraux C’est cadeau 25 ‣Architecture versionnée et rejouable ‣Déploiements

    simplifiés, baisse de charge sur les Ops ‣Responsabilisation des Devs
  31. Bénéfices collatéraux C’est cadeau 25 ‣Architecture versionnée et rejouable ‣Déploiements

    simplifiés, baisse de charge sur les Ops ‣Responsabilisation des Devs ‣Voie DevOps ouverte, à développer
  32. 26

  33. Importance d’un graphe dans un talk Echantillon représentatif 26 Plutôt

    important Ca fait bien A éviter Bullshit Très important 29 % 49 % 11 % 4 % 7 %
  34. 28

  35. En cours Quand la bière est tirée, il faut la

    boire 28 ‣Exploiter logs métiers
  36. En cours Quand la bière est tirée, il faut la

    boire 28 ‣Exploiter logs métiers ‣Généraliser les bonnes pratiques
  37. En cours Quand la bière est tirée, il faut la

    boire 28 ‣Exploiter logs métiers ‣Généraliser les bonnes pratiques ‣Refonte, refonte, refonte
  38. ?