Upload
sendachi
View
318
Download
2
Embed Size (px)
Citation preview
sendachi.com
Banking and Docker Datacenter:How containers drive agility
Matt SaundersPrincipal ConsultantSendachi
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