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

Banking and Docker Datacenter - How Containers Drive Agility

Embed Size (px)

Citation preview

Page 1: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Banking and Docker Datacenter:How containers drive agility

Matt SaundersPrincipal ConsultantSendachi

Page 2: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Sendachi

• Formed in 2016

• Merging Clutch (US) and Contino (UK)

• VC Funded Services Company

• Docker Premier Partner

Page 3: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Sendachi

• Enterprise Focus

• DevOps & Continuous Delivery

• Containerisation & Virtualisation

• Microservices

• Security, Reliability & Resilience

• Cloud Architecture

Page 4: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Read our Briefing

Page 5: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

The Case…

• … for Change in Banking

• … for Containers

• … for Docker Data Center

Page 6: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

The Case for Change in Banking

Page 7: Banking and Docker Datacenter - How Containers Drive Agility

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”

Page 8: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Challenges in Banking

• Disruption: Need to Innovate

• Complicated Legacy

• Regulatory Changes

Page 9: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Banking: Disruption

Page 10: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Banking: Disruption

Page 11: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Banking: Disruption

Page 12: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Banking: Disruption

Page 13: Banking and Docker Datacenter - How Containers Drive Agility

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

Page 14: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Regulatory Requirements

• Tedious auditability requirements

• Manual records

Page 15: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

The Case for Containers

Page 16: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Containerisation Benefits (1/2)

• Container abstraction layer

• Platform Portability

• Resilience with Clustering

• Provenance and Traceability

Page 17: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Containerisation Benefits (2/2)

• Environment Consistency

• Improved Compute Density

• Multi-Tenancy

• Remove the Virtualisation Tax

Page 18: Banking and Docker Datacenter - How Containers Drive Agility

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

Page 19: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Platform Portability

• Move applications easily between servers

• Private and public cloud

• Everything is contained

Page 20: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Resilience with Clustering

• Higher-order clustering options

• Built specifically for Docker

• Docker Swarm itself is a containerised application

Page 21: Banking and Docker Datacenter - How Containers Drive Agility

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

Page 22: Banking and Docker Datacenter - How Containers Drive Agility

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

Page 23: Banking and Docker Datacenter - How Containers Drive Agility

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

Page 24: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Multi-Tenancy

• Docker containers are insulated from each other

• Containers can’t interfere or interact with each other

• Enables greater density

Page 25: Banking and Docker Datacenter - How Containers Drive Agility

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?

Page 26: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

The Case for Docker

Page 27: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Adoption

5.6 million pulls/day$1 billion valuation

2 billion + pulls to date

Page 28: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Adoption

Page 29: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Adoption

Page 30: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Adoption

Page 31: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

• Integrated Pipeline of Tools

• Build

• Ship

• Run

Page 32: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

Page 33: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

• Docker Toolbox

• Run a Docker environment locally

• Build containers

• Cryptographic signing

Page 34: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

• Docker Universal Control Plane

• Container Management

• Container Deployment

• Security

• RBAC

• Enterprise Integration

Page 35: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

• Docker Trusted Registry

• Hosts your images

• Fine-grained RBAC

• Cryptographic signing

Page 36: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

• Docker Content Trust• Cryptographic

Guarantees

• Signed with keys

• Establishes trust

• Valid Signatures required

Page 37: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Docker Datacenter

• Docker Swarm

• Orchestration

• Scaling

• Powerful Clustering Tool

Page 38: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

How?

Page 39: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Container Strategy

• Tooling and Technology

• Strategy and Governance

Page 40: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Tooling and Technology

• Proof of Concept

• Training and Upskilling

• Tooling Implementation

• Operational Readiness

Page 41: Banking and Docker Datacenter - How Containers Drive Agility

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

Page 42: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Need Help?

Page 43: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Sendachi

• Enterprise Focus

• DevOps & Continuous Delivery

• Containerisation & Virtualisation

• Microservices

• Security, Reliability & Resilience

• Cloud Architecture

Page 44: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Sendachi

• Formed in 2016

• Merging Clutch (US) and Contino (UK)

• VC Funded Services Company

• Docker Premier Partner

Page 45: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Read our Briefing

Page 46: Banking and Docker Datacenter - How Containers Drive Agility

sendachi.com

Thanks!

Matt SaundersPrincipal [email protected]@sendachi.com

[email protected]