container ops talk - containercon seattle 2015
TRANSCRIPT
Container Ops
David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul
Platform for cloud native applications
“Fortune 5,000” focus
Huawei: 5,000 apps
GE: IoT PlatformBaidu: 700 devs
Released 201147 foundation members2,000 committers28,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 tradeStevedoring 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 TerminalsContainer ShipsLoading Cranes
Flatbed Rail CarriagesFlatbed 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 controlTheft
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 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
ScalingAuditing
MonitorFailover
RecoveryAlerts
CredentialsPatching
LogsMetricsBuild
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 processesApplication contracts
StructuredPlatforms
Unstructured Platforms
vs
Spring
Netflix OSS
Lattice
BOSH
Concourse CI
Cloud Foundry
spring.io
netflix.github.io
lattice.cf
tiny.cc/learn-bosh concourse.ci
cloudfoundry.org
Ops