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

Banking and Docker Datacenter: How containers d...

Banking and Docker Datacenter: How containers drive agility

Complex, interconnected, legacy application stacks make up modern banking platforms. The challenging environment of digital disruption is impacting the banks, software deployment cycles must speed up in response to this. This presentation explains why containerisation, specifically implemented via the Docker Datacenter toolchain is a key tool in solving this dichotomy. Learn the specific challenges and situations found within banking application delivery which the Docker Datacenter stack helps overcome and why banks need to develop a container strategy to drive successful production deployment of the Docker Datacenter and the elements of a holistic container strategy.

Matt Saunders
Sendachi

Matt is a pragmatic technical operations architect and leader, using Devops to deliver quality software quickly and efficiently. With a background in both enterprise and start-up worlds, Matt aims to bring the best of DevOps and continuous delivery ideas to software delivery teams of any size, usually using Docker. Matt is also co-organiser of the London DevOps meetup—a group with over 2,500 members which meets monthly.

Presented at JAX Devops, 27-29 April 2016
The Conference for Continuous Delivery, Microservices, Docker & Clouds

Avatar for Matt Saunders

Matt Saunders

April 27, 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 The Case… • … for Change in Banking •

    … for Containers • … for Docker Data Center
  4. sendachi.com The Need “The digital agenda means there is an

    increasing need to innovate and ship even more high quality software more frequently than before into this complex technology environment”
  5. sendachi.com Complicated Legacy • Legacy Apps often using older architecture

    • Complex interdependencies • Every technology under the sun • Thousands of servers • A need for modernisation • Containerisationcan hasten adoption
  6. sendachi.com Containerisation Benefits (1/2) • Container abstraction layer • Platform

    Portability • Resilience with Clustering • Provenance and Traceability
  7. sendachi.com Containerisation Benefits (2/2) • Environment Consistency • Improved Compute

    Density • Multi-Tenancy • Remove the Virtualisation Tax
  8. sendachi.com Container Abstraction Layer • Common point of entry for

    containers • Run diverse technology stacks • HTTP with RESTfulInterfaces work well • Microservices • 12 Factor Applications
  9. sendachi.com Platform Portability • Move applications easily between servers •

    Private and public cloud • Everything is contained
  10. sendachi.com Resilience with Clustering • Higher-order clustering options • Built

    specifically for Docker • Docker Swarm itself is a containerised application
  11. sendachi.com Provenance and Traceability • Container builds can be automated

    • Cryptographic signing available • Docker registry commsare encrypted • Proof that the image is as-built
  12. sendachi.com Environment Consistency • Applications run purely inside containers •

    Environment information stored outside containers • The same unaltered container runs in all environments • Environmental drift is minimised
  13. sendachi.com Improved Compute Density • Applications can be limited by

    memory and CPU • Pre-allocation of resources isn’t necessary • Intelligent scheduling of workloads with Swarm • Run larger Docker host servers without virtualisation
  14. sendachi.com Multi-Tenancy • Docker containers are insulated from each other

    • Containers can’t interfere or interact with each other • Enables greater density
  15. sendachi.com Remove the Virtualisation Tax • Docker machine can run

    on bare metal • Swarm orchestration optimally places containers • Swarm will replace containers on failed nodes • Any need for virtualisation?
  16. sendachi.com Docker Datacenter • Docker Toolbox • Run a Docker

    environment locally • Build containers • Cryptographic signing
  17. sendachi.com Docker Datacenter • Docker Universal Control Plane • Container

    Management • Container Deployment • Security • RBAC • Enterprise Integration
  18. sendachi.com Docker Datacenter • Docker Trusted Registry • Hosts your

    images • Fine-grained RBAC • Cryptographic signing
  19. sendachi.com Docker Datacenter • Docker Content Trust • Cryptographic Guarantees

    • Signed with keys • Establishes trust • Valid Signatures required
  20. sendachi.com Tooling and Technology • Proof of Concept • Training

    and Upskilling • Tooling Implementation • Operational Readiness
  21. sendachi.com Strategy and Governance • Reference Architecture • Identifying good

    fit applications and teams • Standards and Best Practice • Education and consensus around Docker • Audit and control
  22. sendachi.com Summary • Banks need to innovate • Docker encapsulates

    and abstracts apps • Docker Data Center adds Enterprise features
  23. sendachi.com Summary • Docker aids Continuous Delivery • Environment Provisioning

    is simplified • Regulatory and audit requirements satisfied
  24. sendachi.com Sendachi • Enterprise Focus • DevOps & Continuous Delivery

    • Containerisation& Virtualisation • Microservices • Security, Reliability & Resilience • Cloud Architecture
  25. sendachi.com Sendachi • Formed in 2016 • Merging Clutch (US)

    and Contino (UK) • VC Funded Services Company • Docker Premier Partner