46
sendachi.com Banking and Docker Datacenter: How containers drive agility Matt Saunders Principal Consultant Sendachi

Banking and Docker Datacenter: How containers drive agility · •Docker containers are insulated from each other •Containers can’t interfere or interact with each other ... •Reference

Embed Size (px)

Citation preview

sendachi.com

Banking and Docker Datacenter: How containers drive agility Matt Saunders Principal Consultant Sendachi

sendachi.com

Sendachi

• Formed in 2016

• Merging Clutch (US) and Contino (UK)

• VC Funded Services Company

• Docker Premier Partner

sendachi.com

Sendachi

• Enterprise Focus

• DevOps & Continuous Delivery

• Containerisation & Virtualisation

• Microservices

• Security, Reliability & Resilience

• Cloud Architecture

sendachi.com

Read our Briefing

sendachi.com

The Case…

• … for Change in Banking

• … for Containers

• … for Docker Data Center

sendachi.com

The Case for Change in Banking

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”

sendachi.com

Challenges in Banking

• Disruption: Need to Innovate

• Complicated Legacy

• Regulatory Changes

sendachi.com

Banking: Disruption

sendachi.com

Banking: Disruption

sendachi.com

Banking: Disruption

sendachi.com

Banking: Disruption

sendachi.com

Complicated Legacy

• Legacy Apps often using older architecture

• Complex interdependencies

• Every technology under the sun

• Thousands of servers

• A need for modernisation

• Containerisation can hasten adoption

sendachi.com

Regulatory Requirements

• Tedious auditability requirements

• Manual records

sendachi.com

The Case for Containers

sendachi.com

Containerisation Benefits (1/2)

• Container abstraction layer

• Platform Portability

• Resilience with Clustering

• Provenance and Traceability

sendachi.com

Containerisation Benefits (2/2)

• Environment Consistency

• Improved Compute Density

• Multi-Tenancy

• Remove the Virtualisation Tax

sendachi.com

Container Abstraction Layer

• Common point of entry for containers

• Run diverse technology stacks

• HTTP with RESTful Interfaces work well

• Microservices

• 12 Factor Applications

sendachi.com

Platform Portability

• Move applications easily between servers

• Private and public cloud

• Everything is contained

sendachi.com

Resilience with Clustering

• Higher-order clustering options

• Built specifically for Docker

• Docker Swarm itself is a containerised application

sendachi.com

Provenance and Traceability

• Container builds can be automated

• Cryptographic signing available

• Docker registry comms are encrypted

• Proof that the image is as-built

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

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

sendachi.com

Multi-Tenancy

• Docker containers are insulated from each other

• Containers can’t interfere or interact with each other

• Enables greater density

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?

sendachi.com

The Case for Docker

sendachi.com

Docker Adoption

5.6 million pulls/day

$1 billion valuation

2 billion + pulls to date

sendachi.com

Docker Adoption

sendachi.com

Docker Adoption

sendachi.com

Docker Adoption

sendachi.com

Docker Datacenter

• Integrated Pipeline of Tools

• Build

• Ship

• Run

sendachi.com

Docker Datacenter

sendachi.com

Docker Datacenter

• Docker Toolbox

• Run a Docker environment locally

• Build containers

• Cryptographic signing

sendachi.com

Docker Datacenter

• Docker Universal Control Plane

• Container Management

• Container Deployment

• Security

• RBAC

• Enterprise Integration

sendachi.com

Docker Datacenter

• Docker Trusted Registry

• Hosts your images

• Fine-grained RBAC

• Cryptographic signing

sendachi.com

Docker Datacenter

• Docker Content Trust • Cryptographic

Guarantees

• Signed with keys

• Establishes trust

• Valid Signatures required

sendachi.com

Docker Datacenter

• Docker Swarm

• Orchestration

• Scaling

• Powerful Clustering Tool

sendachi.com

How?

sendachi.com

Container Strategy

• Tooling and Technology

• Strategy and Governance

sendachi.com

Tooling and Technology

• Proof of Concept

• Training and Upskilling

• Tooling Implementation

• Operational Readiness

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

sendachi.com

Need Help?

sendachi.com

Sendachi

• Enterprise Focus

• DevOps & Continuous Delivery

• Containerisation & Virtualisation

• Microservices

• Security, Reliability & Resilience

• Cloud Architecture

sendachi.com

Sendachi

• Formed in 2016

• Merging Clutch (US) and Contino (UK)

• VC Funded Services Company

• Docker Premier Partner

sendachi.com

Read our Briefing

sendachi.com

Thanks!

Matt Saunders Principal Consultant @cm6051 [email protected]

Sendachi @dangerousisgood sendachi.com