DevOps: Why you should care Bruce Vincent Senior Technology Strategist and IT Architect DevOps: Why you should care and how we’re approaching it…rev. 0.9 Bruce Vincent and Scotty Logan, Stanford University How do we reconcile?... • • • • Continuous functional improvement desired Need for efficient deployment workflow Platform variations desire for portability Expectation of zero service disruption Service on outage windows “No, Thursday doesn’t work… How about never? Does never work for you?” State of the art, 2011 (Cloud implementation) “sites” service Drupal Drupal Drupal Drupal OS OS OS OS Shared or Separate DBs VM VM VM VM VM VM AWS Hypervisor Cluster Magic Unlimited, geo diverse physical servers • Version upgrades can be done site by site, as desired • All resources discrete, no spillover impact on other websites • Only run number of instances needed • Supports auto-scaling • Some waste on individual VM level • Proprietary stack • Inherent geo-diversity • Essentially limitless computing resources • Audit-worthy platform Containers are a game-changer • • • • Application consistency Portability Rapid prototyping, testing, deployment Disposable servers State of the art, 2015 (Containerized computing) • Version upgrades can be done discretely, tested and staged • Orchestration builds entire environment automatically • Container OS is tiny and disposable, so almost no sysadmin or patching is required • Very cost effective and no hypervisor overhead Any Docker Container Platform • Docker supported on AWS, Google Compute, OpenStack and soon Microsoft Azure Your whole stack as code • Programming professionals are driving DevOps as new standard in software engineering practice. Continuous Integration • Blue-Green deployment • You get more productivity from your developers with DevOps • As a nice additional benefit, good developers want to work in your shop. What’s enabling our DevOps Docker, CoreOS, Jenkins, Puppet, Terraform
© Copyright 2026 Paperzz