Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Killing containers to
make weather
beautiful
Jacob Tomlinson
Met Office Informatics Lab
@_jacobtomlinson
Who am I?
KubeCon EU 2016: Killing containers to make weather beautiful
Visualising
4D data in a
web
browser
Confidence
in
integration
Visualising 4D data in a
web browser
Ingestion
Supercomputer
Binary files
PNG images
Videos
The browser
KubeCon EU 2016: Killing containers to make weather beautiful
KubeCon EU 2016: Killing containers to make weather beautiful
Service types
Long running daemons
Short running workers
Kubernetes
Mixing job types
Docker Host
nginx
SystemCapacity
Docker Host
nginxSystemCapacity
Docker Host
nginx
SystemCapacity
Docker Host
SystemCapacity
Docker Host
SystemCapacity
Docker Host
SystemCapacity
nginx nginx nginx
Docker Host
nginx
SystemCapacity
Docker Host
nginxSystemCapacity
Docker Host
nginx
SystemCapacity
Docker Host
nginx
SystemCapacity
Docker Host
nginxSystemCapacity
Docker Host
nginx
SystemCapacity
worker
worker
worker
worker
worker
worker
worker
worker
worker
worker
worker
worker
Docker Host
nginx
SystemCapacity
Docker Host
SystemCapacity
Docker Host
SystemCapacity
worker
nginx nginx
workerworker
Docker
nginx
System
worker
Docker
System
worker
nginx
Docker
System
worker
nginx
Docker
System
worker
worker
worker
worker
worker
Docker
System
worker
Docker
System
worker
Docker
System
worker
Docker
System
worker
nginx
worker
nginxnginxnginx
workerworkerworker
Persistence
EBS backed
persistent volumes
Docker Host
mongo
EBS Volume
Docker Host Docker Host
Docker Host
EBS Volume
Docker Host Docker Host
mongo mongo
Docker Host
EBS Volume
Docker Host Docker Host
mongo
Scaling by queue
AWS cost vs scale
Confidence in
integration
Short containers
Long containers
Daemon processes which listen to requests
Asynchronous processes doing repetitive
workloads
Short containers
∞ jobs
1 job
n jobs
Pros
Conceptual simplicity
Confidence
Cons
Overhead
Long containers
Run forever
Finite runtime
Scaling down
Being confident
Conclusion
Questions
Jacob Tomlinson @_jacobtomlinson

More Related Content

KubeCon EU 2016: Killing containers to make weather beautiful