Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

DevOps, containers & microservices: Separating the hype from the reality

24.337 visualizaciones

Publicado el

In this talk, Donnie shared what he's seen and what he predicts for the future of how we build and deploy applications to generate business value. You'll hear buzzwords like DevOps, Docker, and microservices used in ways that actually make sense (for a change), see real-world examples of companies that have succeeded at the leading edge, and learn how approaches like the one taken by HashiCorp's Terraform (by the authors of Vagrant) will be critical to the future of how we build software.

Publicado en: Tecnología
  • "Governance is what companies implement in the absence of common sense"
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

DevOps, containers & microservices: Separating the hype from the reality

  1. 1. DevOps, containers & microservices: Separating the hype from the reality Donnie Berkholz, Ph.D. Research Director — Development, DevOps, & IT Ops HP Discover London, Dec 2015
  2. 2. 2 microservices
  3. 3. Today’s roadmap 3 Flickr: maguisso The new reality DevOps Containers Microservices Real-world examples
  4. 4. Minimizing risk, maximizing agility 4 Source: Various custom 451 studies
  5. 5. The need for speed 5 Source: 451 DevOps study, Q3 2014
  6. 6. Technology adoption is increasingly bottom-up 6 Wikipedia: G.dallorto
  7. 7. App-dev workloads are quickly moving to the cloud 7 Current Future 59.0% 7.9% 14.2% 5.2% 6.6% 7.1% On-Premises, Non-Cloud Off-Premises, Non-Cloud On-premises Private Cloud Hosted Private Cloud Infrastructure-as-a-Service (IaaS)/Public Cloud Software-as-a-Service (SaaS) n = 146 37.3% 6.1% 19.1% 9.9% 15.2% 12.4% n = 134 Source: 451 VotE Cloud, Q2 2015
  8. 8. App-dev workloads are quickly moving to the cloud 8 Current Future 59.0% 7.9% 14.2% 5.2% 6.6% 7.1% On-Premises, Non-Cloud Off-Premises, Non-Cloud On-premises Private Cloud Hosted Private Cloud Infrastructure-as-a-Service (IaaS)/Public Cloud Software-as-a-Service (SaaS) n = 146 37.3% 6.1% 19.1% 9.9% 15.2% 12.4% n = 134 Source: 451 VotE Cloud, Q2 2015
  9. 9. App-dev workloads are quickly moving to the cloud 9 Current Future 59.0% 7.9% 14.2% 5.2% 6.6% 7.1% On-Premises, Non-Cloud Off-Premises, Non-Cloud On-premises Private Cloud Hosted Private Cloud Infrastructure-as-a-Service (IaaS)/Public Cloud Software-as-a-Service (SaaS) n = 146 37.3% 6.1% 19.1% 9.9% 15.2% 12.4% n = 134 Source: 451 VotE Cloud, Q2 2015
  10. 10. The new stack? 10 An infinite array of possible stacks.
  11. 11. DevOps: Putting IT into high gear 11
  12. 12. 12 What in the world is DevOps, anyhow?
  13. 13. 13 Agile, truly tip to tail Business to customer
  14. 14. 3 pillars of DevOps 14 Culture Automation Measurement
  15. 15. 15 Culture: Tear down all the silos Flickr: kalandrakas
  16. 16. 16 Flickr: respresFlickr: hartvig, snapeverything, roymaloon Automation: Pets vs Cattle
  17. 17. Automation: Infrastructure as code 17 Wikipedia: Magnus Manske
  18. 18. Knight Capital and the $460 million bug 18 Wikipedia: Jericho
  19. 19. Continuous delivery 19 Source: continuousautomation.com
  20. 20. Measurement: #monitoringsucks/monitoringlove 20
  21. 21. 3 pillars of DevOps 21 Culture Automation Measurement
  22. 22. Enter containers: The future of virtualization
  23. 23. 23 Aren’t they just like VMs? No. Source: 451 Research, “Now Shipping: The Docker and containers ecosystem rapidly takes shape”
  24. 24. Automation, agility, empathy 24
  25. 25. Container-native OSs 25 Snappy Ubuntu
  26. 26. Developers love Docker 26
  27. 27. But it’s not just a toy 27 21%} Source: 451 VotE Cloud, Q1 2015; n=991 3.1% 19.8% 56.1% 10.7% 3.9% 4.2% 2.1% Unfamiliar No Plans Discovery and Evaluation Running Trials/Pilot Projects Used for Test and Development Environment Initial Implementation of Production Applications Broad Implementation of Production Applications
  28. 28. Today, early adopters. Tomorrow, the majority. 28 11.2% 47.8% 34.5% 6.6% We are early adopters on the leading edge We are pragmatic about new technology, but will act sooner rather than later We are conservative about new technology and take a wait and see approach We are skeptical and are usually late to the game Source: 451 VotE Cloud, Q2 2015; n=975
  29. 29. Fragmentation drives microservices — enabled by containers 29
  30. 30. 30 Loosely coupled services
  31. 31. Loosely coupled teams “ One of the biggest changes is that we no longer have an official ‘architecture’ team. Instead, we have made ‘architecture’ an ‘ingredient’ on each of our teams.” 31 http://tech.gilt.com/post/102628539834/making-architecture-work-in-microservice – Lauri Apple, Gilt Groupe, 14 Nov 2014
  32. 32. The foundation of microservices 32
  33. 33. Four real-world examples 33
  34. 34. The exemplar 34
  35. 35. Real-world example #2 35 http://www.softwareag.com/blog/reality_check/index.php/integration-insights/microservices-fan-help-adopt/
  36. 36. Real-world example #3 36 http://www.slideshare.net/nathariel/scaling-microservices-architecture-on-aws
  37. 37. Real-world example #4: REA (realestate.com.au) 37 Flickr: linhrom http://techblog.realestate.com.au/a-microservices-implementation-retrospective/
  38. 38. Minimizing risk, maximizing agility Architecture: Microservices, composable monitoring Code: Continuous integration, feature flags Servers: Continuous delivery, infrastructure as code Services: Rolling updates, resilience engineering Product: Continuous deployment, restricted audience 38
  39. 39. Change management “Leading Change” by John Kotter 39
  40. 40. How? DevOps What? Microservices Why? Survival 40
  41. 41. 41 Thank you! Donnie Berkholz Twitter: @dberkholz donnie.berkholz@451research.com
  42. 42. Some content from this presentation is Creative-Commons licensed. https://creativecommons.org/licenses/by-sa/ https://creativecommons.org/licenses/by/ 42

×