O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Immutable infrastructure & Rethinking Configuration

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Git Rebase vs Merge
Git Rebase vs Merge
Carregando em…3
×

Confira estes a seguir

1 de 38 Anúncio

Immutable infrastructure & Rethinking Configuration

Baixar para ler offline

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.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Semelhante a Immutable infrastructure & Rethinking Configuration (20)

Anúncio

Mais recentes (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

×