Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

It's a trap!

  1. IT’S A TRAP! Sam Newman SUNK COST FALLACY AND THE PRIVATE CLOUD
  2. @samnewman#CloudNativeLondon Sam Newman Building Microservices DESIGNING FINE-GRAINED SYSTEMS
  3. @samnewman NEW BOOK! https://samnewman.io/books/monolith-to-microservices/
  4. @samnewman PUBLIC CLOUD IS COMING - SLOWER THAN YOU MIGHT THINK https://www.idc.com/getdoc.jsp?containerId=prUS45293719
  5. @samnewman PUBLIC CLOUD IS COMING - SLOWER THAN YOU MIGHT THINK https://www.idc.com/getdoc.jsp?containerId=prUS45293719 On-premise spend {
  6. @samnewman PUBLIC CLOUD IS COMING - SLOWER THAN YOU MIGHT THINK https://www.idc.com/getdoc.jsp?containerId=prUS45293719 On-premise spend { 70% of all IT spend is on premise as of 2019
  7. @samnewman PUBLIC CLOUD IS COMING - SLOWER THAN YOU MIGHT THINK https://www.idc.com/getdoc.jsp?containerId=prUS45293719 On-premise spend { 70% of all IT spend is on premise as of 2019 Little change since 2018, despite forecasts
  8. @samnewman#CloudNativeLondon The proportion of IT spend on public cloud is increasing…
  9. @samnewman#CloudNativeLondon The proportion of IT spend on public cloud is increasing… …albeit slower than we might expect…
  10. @samnewman#CloudNativeLondon The proportion of IT spend on public cloud is increasing… …albeit slower than we might expect… …but the overall market is growing, so we’re spending more on “private” infrastructure year on year
  11. @samnewman#CloudNativeLondon So what’s going on?
  12. @samnewman LAGGING ADOPTERS? https://en.wikipedia.org/wiki/Diffusion_of_innovations
  13. @samnewman#CloudNativeLondon Or maybe we should blame…
  14. @samnewman#CloudNativeLondon Too many of us are indulging in a fantasy that we can have our own private cloud
  15. @samnewman ELITE PERFORMERS USE CLOUD! https://cloud.google.com/devops/state-of-devops/
  16. @samnewman ELITE PERFORMERS USE CLOUD! https://cloud.google.com/devops/state-of-devops/
  17. @samnewman ELITE PERFORMERS USE CLOUD! https://cloud.google.com/devops/state-of-devops/ “The higher performing teams were 24 times more likely than low performers to execute on all five capabilities of cloud computing
  18. @samnewman#CloudNativeLondon But Sam, they didn’t say you had to use public cloud!
  19. @samnewman#CloudNativeLondon How many of you are using a private cloud?
  20. @samnewman#CloudNativeLondon “The higher performing teams were 24 times more likely than low performers to execute on all five capabilities of cloud computing
  21. @samnewman#CloudNativeLondon “The higher performing teams were 24 times more likely than low performers to execute on all five capabilities of cloud computing
  22. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service
  23. @samnewman ON-DEMAND SELF-SERVICE “A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.” - The NIST Definition of Cloud Computing https://www.nist.gov/sites/default/files/documents/itl/cloud/cloud-def-v15.pdf
  24. @samnewman ON-DEMAND SELF-SERVICE “A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.” - The NIST Definition of Cloud Computing https://www.nist.gov/sites/default/files/documents/itl/cloud/cloud-def-v15.pdf
  25. @samnewman#CloudNativeLondon https://en.wikipedia.org/wiki/Facepalm#/media/File:Paris_Tuileries_Garden_Facepalm_statue.jpg
  26. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service
  27. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service Broad network access
  28. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service Broad network access Resource pooling
  29. @samnewman RESOURCE POOLING “The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand.” - The NIST Definition of Cloud Computing https://www.nist.gov/sites/default/files/documents/itl/cloud/cloud-def-v15.pdf
  30. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service Broad network access Resource pooling
  31. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service Broad network access Resource pooling Rapid Elasticity
  32. @samnewman RAPID ELASTICITY “Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.” - The NIST Definition of Cloud Computing https://www.nist.gov/sites/default/files/documents/itl/cloud/cloud-def-v15.pdf
  33. @samnewman RAPID ELASTICITY “Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.” - The NIST Definition of Cloud Computing https://www.nist.gov/sites/default/files/documents/itl/cloud/cloud-def-v15.pdf
  34. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service Broad network access Resource pooling Rapid Elasticity
  35. @samnewman NIST DEFINITION OF THE CLOUD On-demand self-service Broad network access Resource pooling Rapid Elasticity Measured Service
  36. @samnewman#CloudNativeLondon So many “private clouds” fail at these things
  37. @samnewman WHY DO PRIVATE CLOUDS FAIL? https://blogs.gartner.com/thomas_bittman/2015/02/05/why-are-95-of-private-clouds-failing/
  38. @samnewman WHY DO PRIVATE CLOUDS FAIL? https://blogs.gartner.com/thomas_bittman/2015/02/05/why-are-95-of-private-clouds-failing/ Focusing on the wrong thing - cost- savings, not “agility”
  39. @samnewman WHY DO PRIVATE CLOUDS FAIL? https://blogs.gartner.com/thomas_bittman/2015/02/05/why-are-95-of-private-clouds-failing/ Focusing on the wrong thing - cost- savings, not “agility” Not changing the operational or funding models
  40. @samnewman#CloudNativeLondon Public cloud used well, delivers on these promises
  41. @samnewman#CloudNativeLondon More features
  42. @samnewman#CloudNativeLondon
  43. @samnewman#CloudNativeLondon
  44. @samnewman#CloudNativeLondon That was just one week’s worth of new feature releases
  45. @samnewman#CloudNativeLondon https://aws.amazon.com/new/
  46. @samnewman#CloudNativeLondon https://aws.amazon.com/new/
  47. @samnewman#CloudNativeLondon Better security
  48. @samnewman#CloudNativeLondon Underlying Hardware
  49. @samnewman#CloudNativeLondon Underlying Hardware Operating System
  50. @samnewman#CloudNativeLondon Underlying Hardware Operating System Hypervisor
  51. @samnewman#CloudNativeLondon Underlying Hardware Operating System Hypervisor VM OS
  52. @samnewman#CloudNativeLondon Underlying Hardware Operating System Hypervisor VM OS Docker
  53. @samnewman#CloudNativeLondon Underlying Hardware Operating System Hypervisor VM OS Docker Container OS
  54. @samnewman#CloudNativeLondon Underlying Hardware Operating System Hypervisor VM OS Docker Container OS Your App
  55. @samnewman#CloudNativeLondon Underlying Hardware Operating System Hypervisor VM OS Docker Container OS Your App Needs patching and management
  56. @samnewman BETTER ON THE CLOUD? Underlying Hardware Operating System Hypervisor VM OS Docker Container OS Your App VM OS VM OS K8 K8 Container OS Your Pod
  57. @samnewman BETTER ON THE CLOUD? Underlying Hardware Operating System Hypervisor VM OS Docker Container OS Your App VM OS VM OS K8 K8 Container OS Your Pod Cloud IAAS
  58. @samnewman BETTER ON THE CLOUD? Underlying Hardware Operating System Hypervisor VM OS Docker Container OS Your App VM OS VM OS K8 K8 Container OS Your Pod Cloud Container Platform
  59. @samnewman BETTER WITH FAAS? Underlying Hardware Operating System Hypervisor VM OS Docker Container OS Your Function Container OS Your App Cloud FAAS/PAAS
  60. @samnewman#CloudNativeLondon https://www.flickr.com/photos/ibm_media/33838065805/
  61. @samnewman#CloudNativeLondon So why doesn’t everyone use a public cloud vendor?
  62. @samnewman#CloudNativeLondon We already have computers!
  63. @samnewman#CloudNativeLondon I don’t want to be locked in!
  64. @samnewman FEARS OF A LOCK IN They’ll learn all about my business then take my business away from me!
  65. @samnewman FEARS OF A LOCK IN They’ll learn all about my business then take my business away from me! They might turn the service off
  66. @samnewman FEARS OF A LOCK IN The prices might go up! They’ll learn all about my business then take my business away from me! They might turn the service off
  67. @samnewman FEARS OF A LOCK IN The prices might go up! They’ll learn all about my business then take my business away from me! They might turn the service off
  68. @samnewman PRICES GOING UP? https://pdfs.semanticscholar.org/2131/f64578ea73dad9e501b583736938e81c9cc4.pdf
  69. @samnewman PRICES GOING UP? https://pdfs.semanticscholar.org/2131/f64578ea73dad9e501b583736938e81c9cc4.pdf “My results also indicate that the price reduction trend of Cloud Computing Services is slightly sharper than that of Computing Products in general (hardware and software).” - Liang Zhang
  70. @samnewman PRICES ACTUALLY SEEM FLAT https://redmonk.com/rstephens/2019/08/01/iaas-pricing-patterns-and-trends-2019/
  71. @samnewman#CloudNativeLondon It’s not lock-in that’s the problem, it’s the potential impact *if* you have to change vendors
  72. @samnewman#CloudNativeLondon Think less about lock-in, more about *potential* migration cost
  73. @samnewman#CloudNativeLondon Use a cloud product today? Benefit now, maybe pay later
  74. @samnewman#CloudNativeLondon Use a cloud product today? Benefit now, maybe pay later Don’t use a cloud product today? Avoid potential migration cost later, but pay the cost now
  75. @samnewman#CloudNativeLondon https://martinfowler.com/articles/oss-lockin.html
  76. @samnewman#CloudNativeLondon
  77. @samnewman#CloudNativeLondon
  78. @samnewman#CloudNativeLondon Cost of migration Benefits
  79. @samnewman#CloudNativeLondon Cost of migration Blob storage Benefits
  80. @samnewman#CloudNativeLondon Cost of migration Compute Blob storage Benefits
  81. @samnewman#CloudNativeLondon Cost of migration Compute Blob storage Load balancers Benefits
  82. @samnewman#CloudNativeLondon Cost of migration Compute Blob storage Load balancers FAAS Benefits
  83. @samnewman#CloudNativeLondon Cost of migration Compute Blob storage Load balancers FAAS BAAS Benefits
  84. @samnewman#CloudNativeLondon But our private cloud is nearly good!
  85. @samnewman#CloudNativeLondon We’ve spent so much money, we can’t stop now…
  86. @samnewman#CloudNativeLondon https://commons.wikimedia.org/wiki/Concorde#/media/File:Concorde_1977.jpg
  87. @samnewman#CloudNativeLondon “To those waiting with bated breath for that favourite media catchphrase, the 'U-turn', I have only one thing to say: 'You turn [U-turn] if you want to. The lady's NOT for turning.’” - Margaret Thatcher
  88. @samnewman#CloudNativeLondon Don’t mention Brexit!
  89. @samnewman#CloudNativeLondon Don’t mention Brexit! Brexit! Brexit!Brexit! Brexit!
  90. @samnewman#CloudNativeLondon “I think the people in this country have had enough of experts” - Michael Gove (not an expert)
  91. @samnewman EVOLUTION OF THE PRIVATE CLOUD Physical Infrastructure Virtualised Infrastructure Early 2000 OpenStack 2010s Kubernetes-based platforms 2018+
  92. https://commons.wikimedia.org/wiki/File:Human_evolution.svg
  93. https://commons.wikimedia.org/wiki/File:R._Muir,_Bacteriological_Atlas,_1927_Wellcome_L0030995.jpg
  94. https://commons.wikimedia.org/wiki/File:R._Muir,_Bacteriological_Atlas,_1927_Wellcome_L0030995.jpg https://commons.wikimedia.org/wiki/File:R._Muir,_Bacteriological_Atlas,_1927_Wellcome_L0030997.jpg
  95. @samnewman GOOD REASONS TO AVOID PUBLIC CLOUD? I want my data in country
  96. @samnewman GOOD REASONS TO AVOID PUBLIC CLOUD? I want my data in country I’m worried about the US patriot act
  97. @samnewman GOOD REASONS TO AVOID PUBLIC CLOUD? I want my data in country I’m worried about the US patriot act We’re doing something *really* specialised
  98. @samnewman GOOD REASONS TO AVOID PUBLIC CLOUD? I want my data in country I’m worried about the US patriot act We’re doing something *really* specialised I’m worried about monopolies!
  99. @samnewman#CloudNativeLondon Hyperscalers!
  100. @samnewman HYPERSCALE, HYPERSCALE, HYPERSCALE! https://www.hpcwire.com/2017/04/12/hyperscalers-emerging-hype-phase/
  101. @samnewman HYPERSCALE, HYPERSCALE, HYPERSCALE! https://www.hpcwire.com/2017/04/12/hyperscalers-emerging-hype-phase/ “…companies fitting the description of “hyperscale” now accounts for 68 percent of the cloud infrastructure services market”
  102. @samnewman HYPERSCALE, HYPERSCALE, HYPERSCALE! https://www.hpcwire.com/2017/04/12/hyperscalers-emerging-hype-phase/ “…companies fitting the description of “hyperscale” now accounts for 68 percent of the cloud infrastructure services market” Shared amongst just 24 companies
  103. @samnewman NOT GOOD NEWS FOR SMALLER PLAYERS? https://www.parkmycloud.com/blog/aws-vs-azure-vs-google-cloud-market-share/
  104. @samnewman SMALLER FEATURESET/LATE TO THE PARTY https://www.infoq.com/news/2019/08/digitalocean-mysql-redis/
  105. @samnewman#CloudNativeLondon Don’t confuse a multi-cloud strategy with multi-cloud apps
  106. @samnewman#CloudNativeLondon https://twitter.com/swardley/status/908031162668474368
  107. @samnewman FIGHT YOUR OWN NEED FOR INFRASTRUCTURE https://redmonk.com/sogrady/2015/06/16/what-is-openstack/
  108. @samnewman FIGHT YOUR OWN NEED FOR INFRASTRUCTURE https://redmonk.com/sogrady/2015/06/16/what-is-openstack/ “…there are legions of IT staffers that will be protecting what they believe is their livelihood – the private infrastructure – at all costs. Unless technical leadership is willing to wage total war on its own infrastructure, then, private infrastructure will continue to be a thing.” - Stephen O’Grady, Redmonk
  109. @samnewman SUMMARY Most people are likely better off making use of a public cloud provider
  110. @samnewman SUMMARY Most people are likely better off making use of a public cloud provider Many of the concerns about public cloud adoption are unfounded
  111. @samnewman SUMMARY Most people are likely better off making use of a public cloud provider Many of the concerns about public cloud adoption are unfounded Don’t let sunk cost fallacy hold you back
  112. @samnewman SUMMARY Most people are likely better off making use of a public cloud provider Many of the concerns about public cloud adoption are unfounded Don’t let sunk cost fallacy hold you back You can balance your risks by being smart
  113. @samnewman THANKS! https://samnewman.io/
Advertisement