Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps, Microservices and containers - a high level overview

12,592 views

Published on

This is deck is meant as a high-level overview of the concepts of DevOps, Microservices and containers and how they serve as key enablers for Digital Transformation.

Published in: Technology
  • Be the first to comment

DevOps, Microservices and containers - a high level overview

  1. 1. CSES - OCTO DevOps, Microservices and Containers Enabling Digital Transformation Barton George Office of the CTO Enterprise Solutions Group De Ops $Dev Ops
  2. 2. Office of the CTO - Enterprise Digital players: Reset customer expectations and disrupted industries 2
  3. 3. Office of the CTO - Enterprise Digital Business = Software (and it has a shelf life) Image credit: Yuri Samoilov, Display with system code. https://creativecommons.org/licenses/by/2.0/# The Agile Manifesto 3
  4. 4. Office of the CTO - Enterprise But that’s only “half” of the equation Innovation Developers OperationsLack of cooperation 4
  5. 5. Office of the CTO - Enterprise Dev + Ops: A Methodology Reducing friction, increasing velocity “Slow” is the new “Down” 5 Shorten $Dev Ops Feedback
  6. 6. Office of the CTO - Enterprise Culture Automation Measurement • New Mindset • New Skills • New Tools • Innovate faster • More responsive to business needs (customer) • Better quality Tenets Requirements Benefits “Fail” fast Iteration “Cloud” infrastructure/Open Source/Microservices DevOps: What’s it all about 6
  7. 7. Office of the CTO - Enterprise Tool chain Continuous Integration Source Control Deploy New code MonitorServers Feedback 7
  8. 8. Office of the CTO - Enterprise Tool chain Continuous Integration Source Control Deploy New code MonitorServers Feedback 8 Microservices Containers
  9. 9. Office of the CTO - Enterprise Monolithic Microservices Today • API accessible, single purpose components combined into greater functionality • Development supports continuous delivery and improvement • Deployed to a multitude of servers ~2000 • “Hardwired” and multipurpose • Development is focused on a long, relatively inflexible cycle • Deployed to a single servers Microservices: essential to iterate, scale and speed 9
  10. 10. Office of the CTO - Enterprise Enter the modern container • One environment development, testing, staging and production • Build once, run anywhere public cloud, private cloud, bare-metal server. Over 40% of developers deploying to the cloud are using containers* *Source: Cloud Development Survey 2015, Volume II, Evans Data 10
  11. 11. Office of the CTO - Enterprise Containers vs VMs • Shared OS/single type • Runs on Bleeding edge • Launch in microseconds • Run for minutesMajority • Own OS/multiple varieties • More secure/Mature • Launch in seconds/minutes • Run for months 11
  12. 12. Office of the CTO - Enterprise The landscape (open source predominates) 12 Clouds with Docker support Container Engines Mini OSs Container Orchestration
  13. 13. Office of the CTO - Enterprise We believe that by 2016, DevOps will evolve from a niche strategy Employed by large cloud providers to a mainstream strategy employed By 25% of the largest 2000 global enterprises – Gartner[1] Sources: [1]Tech Go-to-Market: How to win with DevOps buyers, May 15, 2015; Gartner Adoption and the DevOps equine continuum 13
  14. 14. Office of the CTO - Enterprise Where do I start? Image credit: Maria Elena, ecommerce; Lee Haywood, iPhone under red light - both under https://creativecommons.org/licenses/by/2.0/#; Customer facing components 14
  15. 15. Office of the CTO - Enterprise What Dell is doing in this space Offerings • Services • Agile/DevOps Advisory services; Agile Delivery Services • CI/CD consulting and implementation services • DevOps Migration/managed services • DevOps focussed test Automation, performance testing services • Red Hat’s OpenShift Platform as a Service • XPS 13 Linux-based developer laptop • Open Networking OS 10 Projects • Flocker plugin created for Dell Storage • Containerized OMSA • Joyent Triton platform in CTO lab • Containerize ASM, load on Triton platform Industry Consortia • Open Container Initiative Internal leveraging of DevOps • Dell.com and internal IT • ASM (Active System Manager) development 15
  16. 16. Office of the CTO - Enterprise16 XPS 13 Developer Laptop
  17. 17. Office of the CTO - Enterprise Recent/Upcoming events 17 • Container Summit, NYC, Feb 9 • OpenStack, Austin, April 25-29 • DevOps Days Austin, May 2-3 • OSCON/Open Container Day, Austin, May 16 - 19 • Cloud Foundry, Santa Clara, May 23-25 • DockerCon, Seattle, June 19-21
  18. 18. Office of the CTO - Enterprise Resources 18 • Dell.com/devops • Dell.com/developer(s); Dell.com/sputnik • Bartongeorge.net
  19. 19. Office of the CTO - Enterprise Dell Platform-as-a-Service with OpenShift Compute resources (CPU, RAM, Network, Disk) Virtual guest images Operating system Application containers Application Middleware, databases and dev tools (Languages, source control, build tools, CI) Container orchestration Dell/Red Hat- managed Customer- managed Dell Platform as a Service with OpenShift by Red Hat 20

×