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

Automation and Biological Compute Models

Automation and Biological Compute Models

Presented at The Incredible Automation Day (tiad.io) in Paris. The call-to-action to think about de-automating ourselves inspires this look at automation across the tech industry and how it applies to webops management. How do we take the next steps forward in effective machine management?

George Miranda

October 04, 2016
Tweet

More Decks by George Miranda

Other Decks in Technology

Transcript

  1. Where DevOps Is Going Next George Miranda Technical Evangelist Product

    Marketing Manager Chef Software, Inc. gmiranda23
  2. What our apps need • Deploy • Run • Update

    • Terminate gmiranda23 • Create • Read • Update • Delete
  3. "[Biological computing is] also how Google, Twitter, and other Internet

    giants now think about building and running their massive online services. This isn’t software that runs on a single machine. Serving millions upon millions of people around the globe, it’s software that runs on thousands of machines spread across multiple computer data centers. [This software] runs this entire service like a biological system, as a vast collection of self-contained pieces that work in concert. It can readily spread those cells of code across all those machines, and when machines break—as they inevitably do—it can move code to new machines and keep the whole alive." - Wired Magazine
  4. Biological compute models • Cluster management systems enable a grid

    of compute resources for your processes • Schedulers place workloads as your processes need them • Containers make shipping and running artifacts reliable and easy gmiranda23
  5. Biological compute models • Cluster management systems enable a grid

    of compute resources for your processes • Schedulers place workloads as your processes need them • Containers make shipping and running artifacts reliable and easy NO THAT'S NOT TRUE! • My apps are not self-sufficient and they need me to automate myself to manage them gmiranda23
  6. Biological compute models • Cluster management systems enable a grid

    of compute resources for your processes • Schedulers place workloads as your processes need them • Containers make shipping and running artifacts reliable and easy • De-automate yourself and master your applications with application automation gmiranda23
  7. Next Steps • Talk to me! Is this for you?

    • Try Habitat (free, open-source!) • http://habitat.sh • Browser demo • Full tutorials • Join the conversation • slack.habitat.sh • forums.habitat.sh gmiranda23
  8. 51