Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune...
Transcript of Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune...
Container Ops
David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul
Platform for cloud native applications
“Fortune 5,000” focusHuawei: 5,000 apps
GE: IoT PlatformBaidu: 700 devs
Released 2011 47 foundation members 2,000 committers 28,000 meetup members
cf scale
Who here is running containers in production?
Using platform tooling to improve your app
management
Shipping Containers
Cargo Loading Costs
Loose Cargo $5.86 / ton
Containerized Cargo
$0.16 / ton
(1956)
Text98% reduction in loading costs
700% increase in international trade Stevedoring industry transformed
Shipping Container Economics
Timeline
First shipping container
First container standards body
First purpose-built
container ship
1766
1933
1955
Shipping Containers
+
Container Shipping Terminals Container Ships Loading Cranes
Flatbed Rail Carriages Flatbed Trucks
Shipping Container Ecosystem
Shipping Container Issues
Damage and loss
Intermodal transfers
Standardization
Automation
Workforce impacts and retraining
Container tracking
Custom infrastructure investment
Loading process optimization
Environment control
Theft
Technological innovation
=
Mass automation of repetitive manual labor
Technological innovation
+
Huge ecosystem transition
=
Mass automation of repetitive manual labor
Software Containers
Containers are becoming a commodity
This is great
Containers had limited value until their supporting
ecosystem emerged
Now you can have 1,000s of containers
IT operations is still difficult
What are the difficult operations problems?
Security: How do you patch a major vulnerability like
Heartbleed?
Deployment: How do you do zero downtime deploys?
Auditing: How do you track application
configuration changes?
Recover for Docker daemon failures
Allocate container workloads to VMs
Patch OS and language vulnerabilities
Managing application environment variables
Starting backing services before the application
Upgrading the Docker daemon
Setup on-premise monitoring to match
public cloud
Zero downtime deploys
Logging and metrics
Scaling Auditing
Monitor Failover
Recovery Alerts
Credentials Patching
Logs
MetricsBuild
DeployRollback
Scale
Capabilities
It’s not enough to just have containers
It took years for the shipping container ecosystem to arrive
What do the first software container ships look like?
How will you structure your container operations?
Standardized tools Automated processes Application contracts
StructuredPlatforms
Unstructured Platforms
vs
Spring
Netflix OSS
Lattice
BOSH
Concourse CI
Cloud Foundry
spring.io netflix.github.iolattice.cftiny.cc/learn-bosh concourse.cicloudfoundry.org
Ops