Upload
dangthuan
View
226
Download
0
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
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
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
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
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
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
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
Thanks!
Matt Saunders Principal Consultant @cm6051 [email protected]
Sendachi @dangerousisgood sendachi.com