Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

XebiCon'18 - Modern Infrastructure

73 Aufrufe

Veröffentlicht am

Vous avez beau avoir modernisé vos applications, les avoir rendu stateless, 12factor-compliant, etc., si vous n'avez pas l'infrastructure pour les déployer proprement et les gérer, votre bénéfice final sera fortement amoindri.

Cette conférence a pour but de vous faire ressortir avec une définition et une vision claires des principaux concepts qui caractérisent une infrastructure moderne. Nous y parlerons Configuration Management, infrastructure immuable, infra-as-Code, orchestration, self-healing, systèmes distribués, applications Cloud Native, Serverless ... et ce n'est qu'un avant goût !

Par Alexis "Horgix" Chotard, SRE & Automation addict chez Xebia

Toutes les informations et vidéo sur xebicon.fr

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

XebiCon'18 - Modern Infrastructure

  1. 1. @XebiconFR @Horgix 1#Xebicon18 Build the future Modern Infrastructure Alexis “Horgix” Chotard
  2. 2. @XebiconFR @Horgix 2#Xebicon18 Alexis “Horgix” Chotard SRE & Coach DevOps @Horgix ▼ Automation Addict ▼ Craftsman ▼ 30% Development ▼ 40% Operations ▼ 30% Training, coaching, ... Horgix
  3. 3. @XebiconFR @Horgix 3#Xebicon18 A long time ago, in an infrastructure far far away
  4. 4. @XebiconFR @Horgix 4#Xebicon18
  5. 5. @XebiconFR @Horgix 5#Xebicon18
  6. 6. @XebiconFR @Horgix 6#Xebicon18
  7. 7. @XebiconFR @Horgix 7#Xebicon18
  8. 8. @XebiconFR @Horgix 8#Xebicon18
  9. 9. @XebiconFR @Horgix 9#Xebicon18
  10. 10. @XebiconFR @Horgix 10#Xebicon18
  11. 11. @XebiconFR @Horgix 11#Xebicon18
  12. 12. @XebiconFR @Horgix 12#Xebicon18
  13. 13. @XebiconFR @Horgix 13#Xebicon18
  14. 14. @XebiconFR @Horgix 14#Xebicon18
  15. 15. @XebiconFR @Horgix 15#Xebicon18 Once upon a time, in Maxime’s life Let the story begin!
  16. 16. @XebiconFR @Horgix 16#Xebicon18
  17. 17. @XebiconFR @Horgix 17#Xebicon18
  18. 18. @XebiconFR @Horgix 18#Xebicon18
  19. 19. @XebiconFR @Horgix 19#Xebicon18
  20. 20. @XebiconFR @Horgix 20#Xebicon18
  21. 21. @XebiconFR @Horgix 21#Xebicon18
  22. 22. @XebiconFR @Horgix 22#Xebicon18
  23. 23. @XebiconFR @Horgix 23#Xebicon18 Summary - Configuration management ▼ Automate setup of existing machines ▽ Software installation (packages) ▽ Configuration ▽ Service restart if necessary ▽ … ▼ Textual description of desired state ▼ Tooling which: ▽ understands this description ▽ takes actions when appropriate ▽ … to make the machine tend toward the desired state Bonus points: ▼ Repeatable ▼ Automated ▼ History
  24. 24. @XebiconFR @Horgix 24#Xebicon18
  25. 25. @XebiconFR @Horgix 25#Xebicon18
  26. 26. @XebiconFR @Horgix 26#Xebicon18
  27. 27. @XebiconFR @Horgix 27#Xebicon18
  28. 28. @XebiconFR @Horgix 28#Xebicon18
  29. 29. @XebiconFR @Horgix 29#Xebicon18
  30. 30. @XebiconFR @Horgix 30#Xebicon18
  31. 31. @XebiconFR @Horgix 31#Xebicon18
  32. 32. @XebiconFR @Horgix 32#Xebicon18
  33. 33. @XebiconFR @Horgix 33#Xebicon18
  34. 34. @XebiconFR @Horgix 34#Xebicon18 Summary - Infrastructure as a Service (IaaS) ▼ Rent compute power ▼ Do not care about underlying system ▽ Hardware ▽ Hypervisors ▽ Network ▽ … ▼ Billed by minute/hour Bonus points: ▼ Scalability ▼ Speed ▼ SLAs
  35. 35. @XebiconFR @Horgix 35#Xebicon18
  36. 36. @XebiconFR @Horgix 36#Xebicon18
  37. 37. @XebiconFR @Horgix 37#Xebicon18
  38. 38. @XebiconFR @Horgix 38#Xebicon18
  39. 39. @XebiconFR @Horgix 39#Xebicon18
  40. 40. @XebiconFR @Horgix 40#Xebicon18
  41. 41. @XebiconFR @Horgix 41#Xebicon18
  42. 42. @XebiconFR @Horgix 42#Xebicon18
  43. 43. @XebiconFR @Horgix 43#Xebicon18
  44. 44. @XebiconFR @Horgix 44#Xebicon18
  45. 45. @XebiconFR @Horgix 45#Xebicon18
  46. 46. @XebiconFR @Horgix 46#Xebicon18
  47. 47. @XebiconFR @Horgix 47#Xebicon18
  48. 48. @XebiconFR @Horgix 48#Xebicon18 Summary - Infrastructure as code ▼ Just like Configuration Management… ▼ but for the underlying infrastructure! ▼ Automate infrastructure setup ▽ Machine creations ▽ Network links ▽ … ▼ Textual description of desired state ▼ Tooling which: ▽ understands this description ▽ takes actions when appropriate ▽ … to make the infrastructure tend toward the desired state Bonus points: ▼ Repeatable ▼ Automated ▼ History
  49. 49. @XebiconFR @Horgix 49#Xebicon18
  50. 50. @XebiconFR @Horgix 50#Xebicon18
  51. 51. @XebiconFR @Horgix 51#Xebicon18
  52. 52. @XebiconFR @Horgix 52#Xebicon18
  53. 53. @XebiconFR @Horgix 53#Xebicon18
  54. 54. @XebiconFR @Horgix 54#Xebicon18
  55. 55. @XebiconFR @Horgix 55#Xebicon18
  56. 56. @XebiconFR @Horgix 56#Xebicon18
  57. 57. @XebiconFR @Horgix 57#Xebicon18
  58. 58. @XebiconFR @Horgix 58#Xebicon18
  59. 59. @XebiconFR @Horgix 59#Xebicon18
  60. 60. @XebiconFR @Horgix 60#Xebicon18
  61. 61. @XebiconFR @Horgix 61#Xebicon18
  62. 62. @XebiconFR @Horgix 62#Xebicon18
  63. 63. @XebiconFR @Horgix 63#Xebicon18
  64. 64. @XebiconFR @Horgix 64#Xebicon18
  65. 65. @XebiconFR @Horgix 65#Xebicon18
  66. 66. @XebiconFR @Horgix 66#Xebicon18
  67. 67. @XebiconFR @Horgix 67#Xebicon18
  68. 68. @XebiconFR @Horgix 68#Xebicon18
  69. 69. @XebiconFR @Horgix 69#Xebicon18
  70. 70. @XebiconFR @Horgix 70#Xebicon18
  71. 71. @XebiconFR @Horgix 71#Xebicon18
  72. 72. @XebiconFR @Horgix 72#Xebicon18 Summary - Immutable infrastructure ▼ Build immutable images ▼ Do not change anything at runtime ▼ Pass these images across environments ▼ Appropriate tooling makes it easier Bonus points: ▼ Fiability ▼ Deployment speed
  73. 73. @XebiconFR @Horgix 73#Xebicon18 ...
  74. 74. @XebiconFR @Horgix 74#Xebicon18 Logs
  75. 75. @XebiconFR @Horgix 75#Xebicon18 Summary - Log centralization ▼ Do not store anything on instances ▼ Ship logs & index them ▼ Non-structured document store Bonus points: ▼ Dashboard / search ▼ Retention policy
  76. 76. @XebiconFR @Horgix 76#Xebicon18 ...
  77. 77. @XebiconFR @Horgix 77#Xebicon18 Containers
  78. 78. @XebiconFR @Horgix 78#Xebicon18 Summary - Containers ▼ Process isolation ▼ Mainly Docker ▼ Main interest is the tooling to: ▽ Build images ▽ Share images ▼ … and the APIs for all of this Bonus points: ▼ Lighter than VMs ▼ Awesome tooling
  79. 79. @XebiconFR @Horgix 79#Xebicon18 ...
  80. 80. @XebiconFR @Horgix 80#Xebicon18 Orchestration
  81. 81. @XebiconFR @Horgix 81#Xebicon18 Summary - Orchestration ▼ Manage resources of multiple machines ▼ Allocate them to tasks (containers) ▼ Reschedule in case of failure ▼ … and the APIs for all of this ▼ Mainly open source software Bonus points: ▼ Resiliency ▼ Works on-premise ▼ Awesome tooling
  82. 82. @XebiconFR @Horgix 82#Xebicon18 & Take Away Conclusion
  83. 83. @XebiconFR @Horgix 83#Xebicon18 What’s a modern infrastructure ▼ VMs → Immutable infrastructure ▼ Containers → Orchestration ▼ Automation! ▽ Infra-as-code ▽ Configuration Management ▽ Everything stored in git ▽ CI/CD for everything ▼ Observable ▽ Centralized logging ▽ Metrics (technical AND business) ▽ Tracing ▼ Smart tooling ▽ Load Balancers ▽ Deployment tools
  84. 84. @XebiconFR @Horgix 84#Xebicon18 What’s a modern infrastructure ▼ VMs → Immutable infrastructure ▼ Containers → Orchestration ▼ Automation! ▽ Infra-as-code ▽ Configuration Management ▽ Everything stored in git ▽ CI/CD for everything ▼ Observable ▽ Centralized logging ▽ Metrics (technical AND business) ▽ Tracing ▼ Smart tooling ▽ Load Balancers ▽ Deployment tools Stuff we didn’t talk about ▼ CI/CD ▼ Security ▽ Build Docker containers without Docker ▽ Vulnerability scanning ▽ End-to-end signature ▼ Stateful distributed apps ▼ Network & services exposition ▽ Service discovery ▽ Traefik & Smart reverse proxies ▽ Service Mesh ▼ Serverless & FaaS ▼ K8s vs PaaS vs FaaS ▼ Deployment patterns ▼ Chaos Engineering ▼ DevOps & SRE
  85. 85. @XebiconFR @Horgix 85#Xebicon18 Serverless - Functions as a Service Salle des Engrenages 15h10 - 15h45 Diana Ortega Xebia Sony Tricoire JC Decaux
  86. 86. @XebiconFR @Horgix 86#Xebicon18 Serverless - Functions as a Service Notre Dame des Victoires 16h20 - 17h05 Benjamin Lacroix Xebia Paul-Guillaume Dejardin Xebia
  87. 87. @XebiconFR @Horgix 87#Xebicon18 Serverless - Functions as a Service Notre Dame des Victoires 16h20 - 17h05 Antoine Le Taxin Xebia Jean-Baptiste Claramonte Xebia
  88. 88. @XebiconFR @Horgix 88#Xebicon18 Service Mesh Salle des Engrenages 14h15 - 15h00 Sergio Dos Santos Xebia
  89. 89. @XebiconFR @Horgix 89#Xebicon18
  90. 90. @XebiconFR @Horgix 90#Xebicon18 Build the future Modern Infrastructure Alexis “Horgix” Chotard

×