Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mitchell Hashimoto - Taming the Modern Data Center

Mitchell Hashimoto - Taming the Modern Data Center

DevOpsDays Singapore - Keynote
Mitchell Hashimoto @mitchellh is best known as the creator of Vagrant, Packer, Terraform and Consul. Mitchell is the founder of HashiCorp, a company that builds powerful and elegant DevOps tools. He is also an O’Reilly author. He is one of the top GitHub users by followers, activity, and contributions. “Automation obsessed,” Mitchell solves problems with as much computer automation as possible.

Cc6ffa01992b5fa13e1bb5091a202b77?s=128

DevOpsDays Singapore

October 08, 2016
Tweet

More Decks by DevOpsDays Singapore

Other Decks in Technology

Transcript

  1. TAMING THE MODERN DATA CENTER Automating Into the Future

  2. MITCHELL HASHIMOTO @mitchellh

  3. None
  4. TAMING THE MODERN DATA CENTER Automating Into the Future

  5. DC EVOLUTION How did we get here?

  6. RISING DATACENTER COMPLEXITY DC

  7. RISING DATACENTER COMPLEXITY DC

  8. RISING DATACENTER COMPLEXITY DC VM VM VM VM VM VM

    VM VM VM VM VM VM VM VM VM VM
  9. RISING DATACENTER COMPLEXITY DC VM VM VM VM VM VM

    VM VM VM VM VM VM VM VM VM VM C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C
  10. RISING DATACENTER COMPLEXITY DC DNS Database CDN

  11. RISING DATACENTER COMPLEXITY DC-01 DC-02

  12. RISING DATACENTER COMPLEXITY DC-01 DC-02 VM VM VM VM VM

    VM VM VM C C C C C C C C C C C C C C C C C C C C C C C C
  13. RISING DATACENTER COMPLEXITY IaaS PaaS SaaS

  14. RISING DATACENTER COMPLEXITY

  15. TAMING THE DC Infrastructure

  16. PREVIOUSLY The APUD cycle

  17. ACQUIRE PROVISION UPDATE DESTROY

  18. ACQUIRE PROVISION UPDATE DESTROY G ’ U VENDOR

  19. ACQUIRE PROVISION UPDATE DESTROY G U ’ U ’ U

    VENDOR DC OPS
  20. ACQUIRE PROVISION UPDATE DESTROY G U ’ U ’ U

    U ’ U VENDOR DC OPS SYSADMIN
  21. ACQUIRE PROVISION UPDATE DESTROY G U ’ U ’ U

    U ’ U U ’ U VENDOR DC OPS SYSADMIN DC OPS
  22. ACQUIRE PROVISION UPDATE DESTROY VENDOR DC OPS SYSADMIN DC OPS

    WEEKS DAYS DAYS DAYS c c c c
  23. PRESENTLY The elastic compute and _aaS era

  24. ACQUIRE PROVISION UPDATE DESTROY WEEKS DAYS DAYS DAYS c c

    c c Elastic Compute
  25. ACQUIRE PROVISION UPDATE DESTROY WEEKS DAYS DAYS DAYS c c

    c c Elastic Compute
  26. ACQUIRE PROVISION UPDATE DESTROY MINUTES DAYS DAYS SECONDS c c

    c c Elastic Compute
  27. CapEx # OpEx #

  28. _aaS

  29. ACQUIRE PROVISION UPDATE DESTROY DAYS DAYS c c Configuration Management

    MINUTES SECONDS c c
  30. ACQUIRE PROVISION UPDATE DESTROY DAYS DAYS c c Configuration Management

    MINUTES SECONDS c c
  31. ACQUIRE PROVISION UPDATE DESTROY MINUTES SECONDS c c Configuration Management

    MINUTES SECONDS c c
  32. ACQUIRE PROVISION UPDATE DESTROY SaaS Proliferation ACQUIRE PROVISION UPDATE DESTROY

    https://specialized.com
  33. RISING DATACENTER COMPLEXITY DC DNS Database CDN VM VM VM

    VM VM VM VM VM C C C C C C C C C C C C C C C C C C
  34. WHY? What was our original goal?

  35. EFFECTIVELY DELIVER AND MAINTAIN APPLICATIONS

  36. MOVE FAST AND DON’T BREAK THINGS

  37. TAMING THE DC Where are we going?

  38. WHAT IS 
 THE NEW BOTTLENECK?

  39. DC DNS Database CDN VM VM VM VM VM VM

    VM VM C C C C C C C C C C C C C C C C C C
  40. DC VM VM VM VM VM VM VM VM C

    C C C C C C C C C C C C C C C C C
  41. DC VM VM VM VM VM VM VM VM C

    C C C C C C C C C C C C C C C C C WEEKS c
  42. CDN DNS DB ACQUIRE PROVISION UPDATE DESTROY ACQUIRE PROVISION UPDATE

    DESTROY
  43. CDN DNS DB ACQUIRE PROVISION UPDATE DESTROY

  44. CDN DNS DB HOURS c

  45. APP VM A A A A A A APP VM

  46. VM A A A A A A APP VM APP

  47. APP VM A A A A A A APP VM

  48. APP VM A A A A A A APP VM

    G U ’
  49. APP VM A A A A A A APP VM

    HOURS c
  50. APP VM A A A A A A APP VM

    A
  51. A A A A A A APP VM A A

    A A A A APP VM A
  52. APP VM APP VM A A A A A A

    A G U ’
  53. APP VM APP VM A A A A A A

    A MINUTES c
  54. Full DC Creation WEEKS c Saas Management HOURS c App

    Deployment HOURS c Infra and App Security WEEKS c
  55. Full DC Creation WEEKS c Saas Management HOURS c App

    Deployment HOURS c Infra and App Security WEEKS c Terraform Terraform K8S, Mesos, Nomad Vault
  56. Full DC Creation MINUTES c Saas Management MINUTES c App

    Deployment SECONDS c Infra and App Security MINUTES c
  57. EFFECTIVELY DELIVER AND MAINTAIN APPLICATIONS

  58. THANK YOU