De la cave au Cloud
Par Aurélien Maury
De la cave au Cloud
récit d’une migration vers Amazon Web Services
Par Aurélien Maury
2
Moi, moi, moi

@aurelienmaury

2
3
Plan

Début

Milieu

Fin

3
Début
Il était une fois ...

1
5
Les personnages

5
Les personnages

5
Les personnages

5,2 millions de visites uniques par mois

5
6
Le décor
Rêvé

6
7
Le décor
Réel

7
8
Fonctionnement
Batch driven

8
Fonctionnement
Batch driven

8
9
Le noeud dramatique
Surcharge

9
10
Bénéfices espérés
A quoi bon ?

10
Bénéfices espérés
A quoi bon ?

Flexibilité

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

Flexibilité

Simplicité

Refactoring

Services gérés

Une fois virtualisée,
l’architecture...
Bénéfices espérés
A quoi bon ?

Flexibilité

Simplicité

Diminution
des coûts

Refactoring

Services gérés

Payer au besoi...
Bénéfices espérés
A quoi bon ?

Flexibilité

Simplicité

Diminution
des coûts

Refactoring

Services gérés

Payer au besoi...
11
Migration du SI
Vue d’avion

11
Migration du SI
Vue d’avion (mésosphérique)

11
Migration du SI
Vue d’avion (mésosphérique)
Origine

11
Migration du SI
Vue d’avion (mésosphérique)
Origine

Destination

11
Migration du SI
Vue d’avion (mésosphérique)
Origine

Destination

11
Migration du SI
Vue d’avion (mésosphérique)
Origine

Destination

11
Migration du SI
Vue d’avion (mésosphérique)
Origine

Destination

11
Migration du SI
Vue d’avion (mésosphérique)
Origine

Destination

11
12
Rénovation
Méthode

Transférer

Migration de
l’architecture
«à l’identique»

12
Rénovation
Méthode

Transférer

Refondre

Migration de
l’architecture
«à l’identique»

Simplification
Utilisation des serv...
Milieu
Première refonte

2
14
Flux Photo
L’héritage

14
Flux Photo
L’héritage

Front

FTP
Pro

14
Flux Photo
L’héritage

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

14
Flux Photo
L’héritage

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

Norme

14
Flux Photo
L’héritage

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

15
Flux Photo
L’héritage

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

Norme

15
Flux Photo
Inconvénients

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

Norme

16
Flux Photo
Inconvénients

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

Norme

Transferts A/R

16
Flux Photo
Inconvénients

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

Norme

Transferts A/R
Forte charge

16
Flux Photo
Inconvénients

Front

Serveur
Relais

Serveur
CBM

FTP
Pro

Norme

Transferts A/R
Forte charge
Batch driven

16
Flux Photo

17
Flux Photo
Pourquoi lui ?

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

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

‣Gros gains business p...
Flux Photo
Pourquoi lui ?
‣Amazon de fournit pas de baie de stockage important avec
montage réseau

‣Gros gains business p...
Flux Photo

18
Flux Photo

2.0

Réflexions

18
Flux Photo

2.0

Réflexions
‣Amazon S3 héberge des fichiers avec exposition web

18
Flux Photo

2.0

Réflexions
‣Amazon S3 héberge des fichiers avec exposition web

‣Les flux Pro doivent toujours arriver pa...
Flux Photo

2.0

Réflexions
‣Amazon S3 héberge des fichiers avec exposition web

‣Les flux Pro doivent toujours arriver pa...
Flux Photo

2.0

19
Flux Photo

2.0

Architecture

19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
Norme

19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

DB
Norme

19
Flux Photo

2.0

Architecture

FTP
Pro

Front

App

Batch

DB
Norme

19
Flux Photo

2.0

FTP
Pro

Front

App

Batch

DB
20
Flux Photo

2.0

Périmètre de développement

FTP
Pro

Front

App

Batch

DB
20
Flux Photo

2.0

Périmètre de développement

FTP
Pro

Front

App

Batch

DB
20
Flux Photo

2.0

Périmètre de développement

FTP
Pro

Front

App

Batch

DB
20
Flux Photo

2.0

Périmètre de développement

FTP
Pro

Front

App

Batch

DB
20
Flux Photo

2.0

Périmètre de développement

FTP
Pro

Front

App

Batch

20
21
Stack technique

21
Stack technique

21
Stack technique

21
Stack technique

21
Stack technique

21
Stack technique

21
Stack technique

21
Stack technique

21
22
Livraisons

22
Livraisons

22
Livraisons

22
Livraisons

22
Livraisons

22
Fin
Leçons tirées

3
24
Guet-apens
et autres chausse-trappes

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

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

‣Prendre son temps et se faire accompagner

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

‣Prendre son temps et se faire accompagner

‣Co...
Guet-apens
et autres chausse-trappes
‣Attention aux approches académiques

‣Prendre son temps et se faire accompagner

‣Co...
25
Bénéfices collatéraux
C’est cadeau

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

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

‣Déploiements simplifiés, baisse de charge sur l...
Bénéfices collatéraux
C’est cadeau
‣Architecture versionnée et rejouable

‣Déploiements simplifiés, baisse de charge sur l...
Bénéfices collatéraux
C’est cadeau
‣Architecture versionnée et rejouable

‣Déploiements simplifiés, baisse de charge sur l...
26
Importance d’un graphe dans un talk
Echantillon représentatif

26
Importance d’un graphe dans un talk
Echantillon représentatif
Ca fait bien

29 %

A éviter

11 %

7%

Plutôt
important
Bul...
Vers
l’infini
et au delà

?
28
En cours
Quand la bière est tirée, il faut la boire

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

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

‣Généraliser les bonnes pratiques

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

‣Généraliser les bonnes pratiques

‣Refonte, ...
?
Merci
à vous
pour votre attention
Open XKE - De la cave au Cloud par Aurélien Maury
Open XKE - De la cave au Cloud par Aurélien Maury
Open XKE - De la cave au Cloud par Aurélien Maury
Open XKE - De la cave au Cloud par Aurélien Maury
Open XKE - De la cave au Cloud par Aurélien Maury
Open XKE - De la cave au Cloud par Aurélien Maury
Open XKE - De la cave au Cloud par Aurélien Maury
Prochain SlideShare
Chargement dans... 5
×

Open XKE - De la cave au Cloud par Aurélien Maury

554

Published on

Published in: Technologies
0 commentaires
2 mentions J'aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Total des vues
554
Sur Slideshare
0
À partir des ajouts
0
Nombre d'ajouts
0
Actions
Partages
0
Téléchargements
12
Commentaires
0
J'aime
2
Ajouts 0
No embeds

No notes for slide

Open XKE - De la cave au Cloud par Aurélien Maury

  1. 1. De la cave au Cloud Par Aurélien Maury
  2. 2. De la cave au Cloud récit d’une migration vers Amazon Web Services Par Aurélien Maury
  3. 3. 2
  4. 4. Moi, moi, moi @aurelienmaury 2
  5. 5. 3
  6. 6. Plan Début Milieu Fin 3
  7. 7. Début Il était une fois ... 1
  8. 8. 5
  9. 9. Les personnages 5
  10. 10. Les personnages 5
  11. 11. Les personnages 5,2 millions de visites uniques par mois 5
  12. 12. 6
  13. 13. Le décor Rêvé 6
  14. 14. 7
  15. 15. Le décor Réel 7
  16. 16. 8
  17. 17. Fonctionnement Batch driven 8
  18. 18. Fonctionnement Batch driven 8
  19. 19. 9
  20. 20. Le noeud dramatique Surcharge 9
  21. 21. 10
  22. 22. Bénéfices espérés A quoi bon ? 10
  23. 23. Bénéfices espérés A quoi bon ? Flexibilité Refactoring Une fois virtualisée, l’architecture du SI peut être modifiée petit à petit 10
  24. 24. Bénéfices espérés A quoi bon ? Flexibilité Simplicité Refactoring Services gérés Une fois virtualisée, l’architecture du SI peut être modifiée petit à petit Les composants Amazon permettent de diminuer sa charge technique 10
  25. 25. Bénéfices espérés A quoi bon ? Flexibilité Simplicité Diminution des coûts Refactoring Services gérés Payer au besoin Une fois virtualisée, l’architecture du SI peut être modifiée petit à petit Les composants Amazon permettent de diminuer sa charge technique Note globale de fonctionnement diminuée d’environ 25 % 10
  26. 26. Bénéfices espérés A quoi bon ? Flexibilité Simplicité Diminution des coûts Refactoring Services gérés Payer au besoin Toujours prêt Une fois virtualisée, l’architecture du SI peut être modifiée petit à petit Les composants Amazon permettent de diminuer sa charge technique Note globale de fonctionnement diminuée d’environ 25 % L’auto-scaling permet de mieux réagir aux pics d’affluence Réactivité 10
  27. 27. 11
  28. 28. Migration du SI Vue d’avion 11
  29. 29. Migration du SI Vue d’avion (mésosphérique) 11
  30. 30. Migration du SI Vue d’avion (mésosphérique) Origine 11
  31. 31. Migration du SI Vue d’avion (mésosphérique) Origine Destination 11
  32. 32. Migration du SI Vue d’avion (mésosphérique) Origine Destination 11
  33. 33. Migration du SI Vue d’avion (mésosphérique) Origine Destination 11
  34. 34. Migration du SI Vue d’avion (mésosphérique) Origine Destination 11
  35. 35. Migration du SI Vue d’avion (mésosphérique) Origine Destination 11
  36. 36. 12
  37. 37. Rénovation Méthode Transférer Migration de l’architecture «à l’identique» 12
  38. 38. Rénovation Méthode Transférer Refondre Migration de l’architecture «à l’identique» Simplification Utilisation des services Amazon 12
  39. 39. Milieu Première refonte 2
  40. 40. 14
  41. 41. Flux Photo L’héritage 14
  42. 42. Flux Photo L’héritage Front FTP Pro 14
  43. 43. Flux Photo L’héritage Front Serveur Relais Serveur CBM FTP Pro 14
  44. 44. Flux Photo L’héritage Front Serveur Relais Serveur CBM FTP Pro Norme 14
  45. 45. Flux Photo L’héritage Front Serveur Relais Serveur CBM FTP Pro 15
  46. 46. Flux Photo L’héritage Front Serveur Relais Serveur CBM FTP Pro Norme 15
  47. 47. Flux Photo Inconvénients Front Serveur Relais Serveur CBM FTP Pro Norme 16
  48. 48. Flux Photo Inconvénients Front Serveur Relais Serveur CBM FTP Pro Norme Transferts A/R 16
  49. 49. Flux Photo Inconvénients Front Serveur Relais Serveur CBM FTP Pro Norme Transferts A/R Forte charge 16
  50. 50. Flux Photo Inconvénients Front Serveur Relais Serveur CBM FTP Pro Norme Transferts A/R Forte charge Batch driven 16
  51. 51. Flux Photo 17
  52. 52. Flux Photo Pourquoi lui ? 17
  53. 53. Flux Photo Pourquoi lui ? ‣Amazon de fournit pas de baie de stockage important avec montage réseau 17
  54. 54. Flux Photo Pourquoi lui ? ‣Amazon de fournit pas de baie de stockage important avec montage réseau ‣Gros gains business potentiels sur la vitesse de traitement 17
  55. 55. Flux Photo Pourquoi lui ? ‣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 17
  56. 56. Flux Photo 18
  57. 57. Flux Photo 2.0 Réflexions 18
  58. 58. Flux Photo 2.0 Réflexions ‣Amazon S3 héberge des fichiers avec exposition web 18
  59. 59. Flux Photo 2.0 Réflexions ‣Amazon S3 héberge des fichiers avec exposition web ‣Les flux Pro doivent toujours arriver par les serveurs CBM 18
  60. 60. Flux Photo 2.0 Réflexions ‣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 18
  61. 61. Flux Photo 2.0 19
  62. 62. Flux Photo 2.0 Architecture 19
  63. 63. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  64. 64. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  65. 65. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  66. 66. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  67. 67. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  68. 68. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  69. 69. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  70. 70. Flux Photo 2.0 Architecture FTP Pro Front App DB 19
  71. 71. Flux Photo 2.0 Architecture FTP Pro Front App DB Norme 19
  72. 72. Flux Photo 2.0 Architecture FTP Pro Front App DB Norme 19
  73. 73. Flux Photo 2.0 Architecture FTP Pro Front App Batch DB Norme 19
  74. 74. Flux Photo 2.0 FTP Pro Front App Batch DB 20
  75. 75. Flux Photo 2.0 Périmètre de développement FTP Pro Front App Batch DB 20
  76. 76. Flux Photo 2.0 Périmètre de développement FTP Pro Front App Batch DB 20
  77. 77. Flux Photo 2.0 Périmètre de développement FTP Pro Front App Batch DB 20
  78. 78. Flux Photo 2.0 Périmètre de développement FTP Pro Front App Batch DB 20
  79. 79. Flux Photo 2.0 Périmètre de développement FTP Pro Front App Batch 20
  80. 80. 21
  81. 81. Stack technique 21
  82. 82. Stack technique 21
  83. 83. Stack technique 21
  84. 84. Stack technique 21
  85. 85. Stack technique 21
  86. 86. Stack technique 21
  87. 87. Stack technique 21
  88. 88. Stack technique 21
  89. 89. 22
  90. 90. Livraisons 22
  91. 91. Livraisons 22
  92. 92. Livraisons 22
  93. 93. Livraisons 22
  94. 94. Livraisons 22
  95. 95. Fin Leçons tirées 3
  96. 96. 24
  97. 97. Guet-apens et autres chausse-trappes 24
  98. 98. Guet-apens et autres chausse-trappes ‣Attention aux approches académiques 24
  99. 99. Guet-apens et autres chausse-trappes ‣Attention aux approches académiques ‣Prendre son temps et se faire accompagner 24
  100. 100. Guet-apens et autres chausse-trappes ‣Attention aux approches académiques ‣Prendre son temps et se faire accompagner ‣Collaborer avec les Ops 24
  101. 101. Guet-apens et autres chausse-trappes ‣Attention aux approches académiques ‣Prendre son temps et se faire accompagner ‣Collaborer avec les Ops ‣Tester les règles de scaling 24
  102. 102. 25
  103. 103. Bénéfices collatéraux C’est cadeau 25
  104. 104. Bénéfices collatéraux C’est cadeau ‣Architecture versionnée et rejouable 25
  105. 105. Bénéfices collatéraux C’est cadeau ‣Architecture versionnée et rejouable ‣Déploiements simplifiés, baisse de charge sur les Ops 25
  106. 106. Bénéfices collatéraux C’est cadeau ‣Architecture versionnée et rejouable ‣Déploiements simplifiés, baisse de charge sur les Ops ‣Responsabilisation des Devs 25
  107. 107. Bénéfices collatéraux C’est cadeau ‣Architecture versionnée et rejouable ‣Déploiements simplifiés, baisse de charge sur les Ops ‣Responsabilisation des Devs ‣Voie DevOps ouverte, à développer 25
  108. 108. 26
  109. 109. Importance d’un graphe dans un talk Echantillon représentatif 26
  110. 110. Importance d’un graphe dans un talk Echantillon représentatif Ca fait bien 29 % A éviter 11 % 7% Plutôt important Bullshit 4% Très important 49 % 26
  111. 111. Vers l’infini et au delà ?
  112. 112. 28
  113. 113. En cours Quand la bière est tirée, il faut la boire 28
  114. 114. En cours Quand la bière est tirée, il faut la boire ‣Exploiter logs métiers 28
  115. 115. En cours Quand la bière est tirée, il faut la boire ‣Exploiter logs métiers ‣Généraliser les bonnes pratiques 28
  116. 116. En cours Quand la bière est tirée, il faut la boire ‣Exploiter logs métiers ‣Généraliser les bonnes pratiques ‣Refonte, refonte, refonte 28
  117. 117. ?
  118. 118. Merci à vous pour votre attention
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×