O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Heresy in the Church of Docker
@QuinnyPig
Corey Quinn
The Quinn Advisory Group
Heresy in the Church of Docker
Corey Quinn
The Quinn Advisory Group
@QuinnyPig
@QuinnyPig
That Time My Boss
Destroyed a Cubicle
Corey Quinn
@QuinnyPig
@QuinnyPig
@QuinnyPig
@QuinnyPig
@QuinnyPig
+
@QuinnyPig
@QuinnyPig
@QuinnyPig
@QuinnyPig
@QuinnyPig
@QuinnyPig
@QuinnyPig
Heresy in the Church of Docker
@QuinnyPig
Corey Quinn
The Quinn Advisory Group
@QuinnyPig
@QuinnyPig
Docker is the first ever OS Container
System
@QuinnyPig
Docker is the first ever OS Container
System
•LXC
@QuinnyPig
Docker is the first ever OS Container
System
•LXC
•Solaris Zones
@QuinnyPig
Docker is the first ever OS Container
System
•LXC
•Solaris Zones
•FreeBSD Jails
@QuinnyPig
Docker is the first ever OS Container
System
•LXC
•Solaris Zones
•FreeBSD Jails
•Chroots
@QuinnyPig
Docker is the first ever OS Container
System
•LXC
•Solaris Zones
•FreeBSD Jails
•Chroots
•OpenVZ
@QuinnyPig
Docker is the first ever OS Container
System
•LXC
•Solaris Zones
•FreeBSD Jails
•Chroots
•OpenVZ
•LPARS
@QuinnyPig
•LXC
•Solaris Zones
•FreeBSD Jails
•Chroots
•OpenVZ
•LPARS
•Virtualization(?)
Docker is the first ever OS Container
System...
Docker is the first ever OS Container
System
•LXC
•Solaris Zones
•FreeBSD Jails
•Chroots
•OpenVZ
•LPARS
•Virtualization(?)...
@QuinnyPig
@QuinnyPig
@QuinnyPig
Interlude
"What's a Microservice?"
@QuinnyPig
Microservice Characteristics
@QuinnyPig
Microservice Characteristics
• Small, independent processes
@QuinnyPig
Microservice Characteristics
• Small, independent processes
• Communicate with each other via API calls
@QuinnyPig
Microservice Characteristics
• Small, independent processes
• Communicate with each other via API calls
• Modular
@QuinnyP...
Microservice Characteristics
• Small, independent processes
• Communicate with each other via API calls
• Modular
• Enviro...
Microservice Characteristics
• Small, independent processes
• Communicate with each other via API calls
• Modular
• Enviro...
@QuinnyPig
@QuinnyPig
+
@QuinnyPig
@QuinnyPig
@QuinnyPig
DockerDocker
Development Production
@QuinnyPig
DockerDocker
Kubernetes
Development Production
@QuinnyPig
DockerDocker
Kubernetes
Networking
Development Production
@QuinnyPig
DockerDocker
Kubernetes
Rolling Deployments
Networking
Development Production
@QuinnyPig
DockerDocker
Kubernetes
Monitoring
Rolling Deployments
Networking
Development Production
@QuinnyPig
DockerDocker
Kubernetes
Supervision
Monitoring
Rolling Deployments
Networking
Development Production
@QuinnyPig
DockerDocker
Kubernetes
Config Changes
Supervision
Monitoring
Rolling Deployments
Networking
Development Production
@Quinn...
DockerDocker
Kubernetes
Peer / Service discovery
Config Changes
Supervision
Monitoring
Rolling Deployments
Networking
Deve...
DockerDocker
Kubernetes
Container Hosting
Peer / Service discovery
Config Changes
Supervision
Monitoring
Rolling Deploymen...
DockerDocker
Kubernetes
Code Quality
Container Hosting
Peer / Service discovery
Config Changes
Supervision
Monitoring
Roll...
@QuinnyPig
DockerDocker
Kubernetes
Security
Code Quality
Container Hosting
Peer / Service discovery
Config Changes
Supervision
Monito...
OpenSSL:
Less SSL, more Open
@QuinnyPig
DockerDocker
Kubernetes
Security
Code Quality
Container Hosting
Peer / Service discovery
Config Changes
Supervision
Monito...
@QuinnyPig
@QuinnyPig
Based on a tweet by
@mfdii + @julian_dunn
@QuinnyPig
Suitably modified
by @josh_atwell
@QuinnyPig
@QuinnyPig
practicalmonitoring.com
Corey Quinn
Heresy in the Church of Docker
@QuinnyPig
PuppetConf 2016:  Heresy in the Church of Docker – Corey Quinn, The Quinn Advisory Group
PuppetConf 2016:  Heresy in the Church of Docker – Corey Quinn, The Quinn Advisory Group
PuppetConf 2016:  Heresy in the Church of Docker – Corey Quinn, The Quinn Advisory Group
Próximos SlideShares
Carregando em…5
×

PuppetConf 2016: Heresy in the Church of Docker – Corey Quinn, The Quinn Advisory Group

181 visualizações

Publicada em

Here are the slides fromCorey Quinn's PuppetConf 2016 presentation called Heresy in the Church of Docker. Watch the videos at https://www.youtube.com/playlist?list=PLV86BgbREluVjwwt-9UL8u2Uy8xnzpIqa

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

PuppetConf 2016: Heresy in the Church of Docker – Corey Quinn, The Quinn Advisory Group

  1. 1. Heresy in the Church of Docker @QuinnyPig Corey Quinn The Quinn Advisory Group
  2. 2. Heresy in the Church of Docker Corey Quinn The Quinn Advisory Group @QuinnyPig
  3. 3. @QuinnyPig
  4. 4. That Time My Boss Destroyed a Cubicle Corey Quinn @QuinnyPig
  5. 5. @QuinnyPig
  6. 6. @QuinnyPig
  7. 7. @QuinnyPig
  8. 8. @QuinnyPig
  9. 9. + @QuinnyPig
  10. 10. @QuinnyPig
  11. 11. @QuinnyPig
  12. 12. @QuinnyPig
  13. 13. @QuinnyPig
  14. 14. @QuinnyPig
  15. 15. @QuinnyPig
  16. 16. Heresy in the Church of Docker @QuinnyPig Corey Quinn The Quinn Advisory Group
  17. 17. @QuinnyPig
  18. 18. @QuinnyPig
  19. 19. Docker is the first ever OS Container System @QuinnyPig
  20. 20. Docker is the first ever OS Container System •LXC @QuinnyPig
  21. 21. Docker is the first ever OS Container System •LXC •Solaris Zones @QuinnyPig
  22. 22. Docker is the first ever OS Container System •LXC •Solaris Zones •FreeBSD Jails @QuinnyPig
  23. 23. Docker is the first ever OS Container System •LXC •Solaris Zones •FreeBSD Jails •Chroots @QuinnyPig
  24. 24. Docker is the first ever OS Container System •LXC •Solaris Zones •FreeBSD Jails •Chroots •OpenVZ @QuinnyPig
  25. 25. Docker is the first ever OS Container System •LXC •Solaris Zones •FreeBSD Jails •Chroots •OpenVZ •LPARS @QuinnyPig
  26. 26. •LXC •Solaris Zones •FreeBSD Jails •Chroots •OpenVZ •LPARS •Virtualization(?) Docker is the first ever OS Container System @QuinnyPig
  27. 27. Docker is the first ever OS Container System •LXC •Solaris Zones •FreeBSD Jails •Chroots •OpenVZ •LPARS •Virtualization(?) •Vagrant @QuinnyPig
  28. 28. @QuinnyPig
  29. 29. @QuinnyPig
  30. 30. @QuinnyPig
  31. 31. Interlude "What's a Microservice?" @QuinnyPig
  32. 32. Microservice Characteristics @QuinnyPig
  33. 33. Microservice Characteristics • Small, independent processes @QuinnyPig
  34. 34. Microservice Characteristics • Small, independent processes • Communicate with each other via API calls @QuinnyPig
  35. 35. Microservice Characteristics • Small, independent processes • Communicate with each other via API calls • Modular @QuinnyPig
  36. 36. Microservice Characteristics • Small, independent processes • Communicate with each other via API calls • Modular • Environment Agnostic @QuinnyPig
  37. 37. Microservice Characteristics • Small, independent processes • Communicate with each other via API calls • Modular • Environment Agnostic • Scalable development model @QuinnyPig
  38. 38. @QuinnyPig
  39. 39. @QuinnyPig
  40. 40. + @QuinnyPig
  41. 41. @QuinnyPig
  42. 42. @QuinnyPig
  43. 43. DockerDocker Development Production @QuinnyPig
  44. 44. DockerDocker Kubernetes Development Production @QuinnyPig
  45. 45. DockerDocker Kubernetes Networking Development Production @QuinnyPig
  46. 46. DockerDocker Kubernetes Rolling Deployments Networking Development Production @QuinnyPig
  47. 47. DockerDocker Kubernetes Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  48. 48. DockerDocker Kubernetes Supervision Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  49. 49. DockerDocker Kubernetes Config Changes Supervision Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  50. 50. DockerDocker Kubernetes Peer / Service discovery Config Changes Supervision Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  51. 51. DockerDocker Kubernetes Container Hosting Peer / Service discovery Config Changes Supervision Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  52. 52. DockerDocker Kubernetes Code Quality Container Hosting Peer / Service discovery Config Changes Supervision Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  53. 53. @QuinnyPig
  54. 54. DockerDocker Kubernetes Security Code Quality Container Hosting Peer / Service discovery Config Changes Supervision Monitoring Rolling Deployments Networking Development Production
  55. 55. OpenSSL: Less SSL, more Open @QuinnyPig
  56. 56. DockerDocker Kubernetes Security Code Quality Container Hosting Peer / Service discovery Config Changes Supervision Monitoring Rolling Deployments Networking Development Production @QuinnyPig
  57. 57. @QuinnyPig
  58. 58. @QuinnyPig
  59. 59. Based on a tweet by @mfdii + @julian_dunn @QuinnyPig
  60. 60. Suitably modified by @josh_atwell @QuinnyPig
  61. 61. @QuinnyPig practicalmonitoring.com
  62. 62. Corey Quinn Heresy in the Church of Docker @QuinnyPig

×