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

Enterprise DevOps in 2016

Enterprise DevOps in 2016

Avatar for Matt Saunders

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