Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Immutable infrastructure & Rethinking Configuration

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Git Rebase vs Merge
Git Rebase vs Merge
Cargando en…3
×

Eche un vistazo a continuación

1 de 38 Anuncio

Immutable infrastructure & Rethinking Configuration

Descargar para leer sin conexión

Preview of Rob Hirschfeld and Shane Gibson's Immutable Infrastructure presentation at Container World 2018. Talks about what it is and why immutable is important. Also covers options on creating immutable deployments.

Preview of Rob Hirschfeld and Shane Gibson's Immutable Infrastructure presentation at Container World 2018. Talks about what it is and why immutable is important. Also covers options on creating immutable deployments.

Anuncio
Anuncio

Más Contenido Relacionado

Similares a Immutable infrastructure & Rethinking Configuration (20)

Anuncio

Más reciente (20)

Immutable infrastructure & Rethinking Configuration

  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

×