#backdaybyxebiaPablo Lopez / Vincent Spiewak
Construire le SI de demain
Résilience
Vaincre le chaos monkey
#backdaybyxebia
La résilience désigne la
capacité pour un corps, un
organisme; une organisation
ou un système quelconque à...
#backdaybyxebia
Le SI actuel
#backdaybyxebia
Monolithe Distribué
vs
#backdaybyxebia
Le réseau est fiable.
Le temps de latence est nul.
La bande passante est infinie.
Le réseau est sûr.
La to...
#backdaybyxebia
Loi de Murphy
#backdaybyxebia
Architectures Cloud et hybrides
Systèmes hautement élastiques
Zero downtime
Usages IoT et mobiles
Réseaux ...
#backdaybyxebia
Un système résilient
#backdaybyxebia
#backdaybyxebia
Les utilisateurs ne
voient rien
Le mieux Le pire
Le service est accessible
mais dégradé
#backdaybyxebia
#backdaybyxebia
Animal de
compagnie
Bétail
vs
#backdaybyxebia
Isolation
Création de petites unités
Programmation défensive
Freiner les appelants
Répliquer les données
#backdaybyxebia
Couplage lâche
Asynchronisme
Basé sur l’évènement
Sans état
Localisation sans importance
Idempotent
#backdaybyxebia
Latence Timeouts
Circuit Breaker
Echec rapide
Démultiplication
“Fan-out”
Queues limitées
#backdaybyxebia
Supervision
Monitoring
Gestion des erreurs
Processus d’escalade
Auto-réparation
#backdaybyxebia
En pratique
#backdaybyxebia
Cloud
#backdaybyxebia
Amazon(e)
AutoScalingGroups
LoadBalancers
HealthChecks
CloudWatch
ChaosMonkey
#backdaybyxebia
On premise
On premise
#backdaybyxebia
Data Center as-a-service
Infra-as-code
Supervisord
Docker
Marathon
Mesos
HaProxy
#backdaybyxebia
Haute
couture
#backdaybyxebia
#backdaybyxebia
Conclusion
Prochain SlideShare
Chargement dans…5
×

Backday Xebia : Résilience : Chaos Monkey

818 vues

Publié le

La résilience est aujourd'hui un enjeu majeur pour les SI, afin d'accroitre la disponibilité et par rebond, la rentabilité des applications de l'entreprise.
A travers quelques concepts simples à édicter (mais parfois compliqués à implémenter), nous vous démontrerons comment atteindre un niveau optimal de résilience, que ce soit sur le cloud ou dans votre propre data center.

Par Pablo Lopez, CTO de Xebia et Vincent Spiewak, consultat chez Xebia

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
818
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
18
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Backday Xebia : Résilience : Chaos Monkey

  1. 1. #backdaybyxebiaPablo Lopez / Vincent Spiewak Construire le SI de demain Résilience Vaincre le chaos monkey
  2. 2. #backdaybyxebia La résilience désigne la capacité pour un corps, un organisme; une organisation ou un système quelconque à retrouver ses propriétés initiales après une altération
  3. 3. #backdaybyxebia Le SI actuel
  4. 4. #backdaybyxebia Monolithe Distribué vs
  5. 5. #backdaybyxebia Le réseau est fiable. Le temps de latence est nul. La bande passante est infinie. Le réseau est sûr. La topologie du réseau ne change pas. Il y a un et un seul administrateur réseau. Le coût de transport est nul. Le réseau est homogène. Illusions !
  6. 6. #backdaybyxebia Loi de Murphy
  7. 7. #backdaybyxebia Architectures Cloud et hybrides Systèmes hautement élastiques Zero downtime Usages IoT et mobiles Réseaux sociaux ... Accélération
  8. 8. #backdaybyxebia Un système résilient
  9. 9. #backdaybyxebia
  10. 10. #backdaybyxebia Les utilisateurs ne voient rien Le mieux Le pire Le service est accessible mais dégradé
  11. 11. #backdaybyxebia
  12. 12. #backdaybyxebia Animal de compagnie Bétail vs
  13. 13. #backdaybyxebia Isolation Création de petites unités Programmation défensive Freiner les appelants Répliquer les données
  14. 14. #backdaybyxebia Couplage lâche Asynchronisme Basé sur l’évènement Sans état Localisation sans importance Idempotent
  15. 15. #backdaybyxebia Latence Timeouts Circuit Breaker Echec rapide Démultiplication “Fan-out” Queues limitées
  16. 16. #backdaybyxebia Supervision Monitoring Gestion des erreurs Processus d’escalade Auto-réparation
  17. 17. #backdaybyxebia En pratique
  18. 18. #backdaybyxebia Cloud
  19. 19. #backdaybyxebia Amazon(e) AutoScalingGroups LoadBalancers HealthChecks CloudWatch ChaosMonkey
  20. 20. #backdaybyxebia On premise On premise
  21. 21. #backdaybyxebia Data Center as-a-service Infra-as-code Supervisord Docker Marathon Mesos HaProxy
  22. 22. #backdaybyxebia Haute couture
  23. 23. #backdaybyxebia
  24. 24. #backdaybyxebia Conclusion

×