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

Enterprise DevOps in 2016

Enterprise DevOps in 2016

Matt Saunders

May 17, 2016
Tweet

More Decks by Matt Saunders

Other Decks in Technology

Transcript

  1. sendachi.com Sendachi • Formed in 2016 • Merging Clutch (US)

    and Contino (UK) • VC Funded Services Company • Docker Premier Partner
  2. sendachi.com Sendachi • Enterprise Focus • DevOps & Continuous Delivery

    • Containerisation & Virtualisation • Microservices • Security, Reliability & Resilience • Cloud Architecture
  3. sendachi.com Private Cloud Adoption • The bad – Some failed

    projects – PaaS ideal is hard to realise – Private clouds encumbered by process – Agility hard to deliver
  4. sendachi.com Private Cloud Adoption • The good – Accelerated by

    simpler requirements of Docker – Fewer dependencies – Shorter provisioning lead times
  5. sendachi.com Public Cloud Adoption • The bad – Cost models

    still less understood – Replatforming for cloud-native is still rare – Enterprises with data-centre sunk costs
  6. sendachi.com Public Cloud Adoption • The good – Enterprises keen

    to pilot public cloud – Enterprises understand public cloud is years ahead – Regulatory requirements often met
  7. sendachi.com Container Benefits • Container Abstraction Layer – Common point

    of entry for containers – Run diverse technology stacks – HTTP with RESTful interfaces work well
  8. sendachi.com Container Benefits • Platform Portability – Move applications easily

    between servers – Private and public cloud – Everything is contained
  9. sendachi.com Container Benefits • Resilience with Clustering – Multiple clustering

    options – Built specifically for Docker – Docker Swarm gaining traction
  10. sendachi.com Container Benefits • Provenance and Traceability – Container builds

    can be automated – Cryptographic signing of images – Docker registry communication is encrypted – Proof that an image is as-built
  11. sendachi.com Container Benefits • Environment Consistency – Applications run entirely

    in containers – Environment info stored outside containers – The same container runs everywhere – Environmental drift is minimised
  12. sendachi.com Container Benefits • Improved Resource Utilisation – Applications can

    be limited by memory or CPU – Pre-allocation of resource isn’t required – Docker containers can be multi-tenanted – Remove the virtualisation tax
  13. sendachi.com Regulatory Changes • Regulation becoming harder • But Enterprises

    being more prepared to deal with it • Leveraging Cloud, Containers and Regulation gains competitive advantage
  14. sendachi.com Microservices • Small replaceable services • Loosely coupled together

    • Deploy seperately • REST APIs • Independent backends
  15. sendachi.com Microservices • Breaking up monoliths • Unsupportably large •

    Different release cadences needed • Carve bits off the edge
  16. sendachi.com Microservices • Breaking up monoliths • Unsupportably large •

    Different release cadences needed • Carve bits off the edge
  17. sendachi.com Microservices • Breaking up monoliths • Unsupportably large •

    Different release cadences needed • Carve bits off the edge
  18. sendachi.com Microservices: Not a Free Lunch • Significant DevOps skills

    needed • Significant Operations overhead • Distributed Systems complexity • Testability challenges
  19. sendachi.com Organisational Design • The bad – Silos can be

    rigid in Enterprises – Hearts and Minds hard to influence – Cross-functional teams hard to form – Limited scope of DevOps projects
  20. sendachi.com Organisational Design • The good – DevOps pilot projects

    having some success – Not so many “DevOps teams” – Projects in large enterprises have a chance to flourish – Upskilling always welcome