Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Immutable infrastructure & Rethinking Configuration PREVIEW

418 vues

Publié le

Preview of my Immutable Infrastructure presentation. Talks about what it is and why immutable is important. Also covers options on creating immutable deployments.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Immutable infrastructure & Rethinking Configuration PREVIEW

  1. 1. Rethinking Configuration in the Age of Easy Redeployment RackN, Inc February, 2018 Note: Graphics mainly from http://pexels.com <<< Shift Left <<<
  2. 2. 2 @zehicle #immutable
  3. 3. 3 @zehicle #immutable 1) 2) 3) 4) 5)
  4. 4. 4 @zehicle #immutable sa !
  5. 5. mu on
  6. 6. 7 @zehicle #immutable ● ● ● ● ● ●
  7. 7. 8 @zehicle #immutable ● ● ● ● ● ● Let’s o k w !
  8. 8. Pre-de y fi d
  9. 9. 11 @zehicle #immutable Delivery Pipeline Deployment Code Build Integrate Run Configure
  10. 10. 12 @zehicle #immutable Delivery Pipeline Deployment Code Build Integrate Run Configure
  11. 11. 13 @zehicle #immutable Delivery Pipeline Deployment Code Build Integrate Run Configure Ini iz !
  12. 12. 15 @zehicle #immutable StateManager (e.g.Kubernetes) Code Build Integrate Run Configure Delivery Pipeline
  13. 13. 16 @zehicle #immutable StateManager (e.g.Kubernetes) Code Build Integrate Run Configure Delivery Pipeline Kub te ? W ! Is ut > K8s?
  14. 14. Immutable is a DevOps Pattern <<< Shift Left & Create/Delete
  15. 15. 18 @zehicle #immutable The Problem package server image provision server initial config
  16. 16. 19 @zehicle #immutable The Problem package server image provision server initial config patch 1
  17. 17. 20 @zehicle #immutable The Problem package server image provision server initial config patch 1 patch 2
  18. 18. 21 @zehicle #immutable The Problem package server image provision server initial config patch 1 patch 2 t e d s o n't s o t c 2!
  19. 19. 22 @zehicle #immutable The Problem package server image provision server initial config patch 1 patch 2 t e d s o n't s o t c 2!● ● ● ● ●
  20. 20. 23 @zehicle #immutable The Problem package server image provision server initial config patch 1 patch 2 SA !!
  21. 21. 24 @zehicle #immutable Apply cloud and container lessons to our Bare Metal … package server image provision server initial config destroy!!
  22. 22. 25 @zehicle #immutable Apply cloud and container lessons to our Bare Metal … package server image provision server initial config package server image provision server initial config destroy!! destroy!!patch 1
  23. 23. 26 @zehicle #immutable Apply cloud and container lessons to our Bare Metal … package server image provision server initial config package server image provision server initial config destroy!! destroy!!patch 1 package server image provision server initial config depatch 2
  24. 24. 27 @zehicle #immutable Apply cloud and container lessons to our Bare Metal … package server image provision server initial config package server image provision server initial config destroy!! destroy!!patch 1 package server image provision server patch N package server image provision server initial config depatch 2 initial config
  25. 25. Immutable Patterns 1) Baseline + Configuration 2) Live Boot + Configuration 3) Image Deploy
  26. 26. 29 Provisioning System Requested State Returned State
  27. 27. 30 Provision requests are for a system state with optional parameters. The intermediate changes to achieve the state are not exposed to the requester. Provisioning System Reset Join Install Config Test Requested State Returned State
  28. 28. 31 Provision requests are for a system state with optional parameters. The intermediate changes to achieve the state are not exposed to the requester. REMEMBER: Operators of the provisioning system require high transparency, stages and control. Provisioning System Reset Join Install Config Test Requested State Returned State No h n op i n !
  29. 29. 32 Provision ResetBaseline Configure Run
  30. 30. 33 Provision RebootBaseline Configure Run
  31. 31. 34 Provision Deploy Image Run Provision Deploy Image Run
  32. 32. 35
  33. 33. 36 Tha n li ot of k & re y ow!
  34. 34. Interested in IMMUTABLE METAL? It’s complicated, but we can get you there. Start at http://portal.rackn.io • Quickstart takes about 30 minutes • Use your own hardware, VirtualBox or Packet.net account – use “RACKN100” on Packet.net for credit

×