![Page 1: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/1.jpg)
Container Ops
![Page 2: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/2.jpg)
David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul
![Page 3: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/3.jpg)
Platform for cloud native applications
![Page 4: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/4.jpg)
“Fortune 5,000” focus
Huawei: 5,000 apps
GE: IoT PlatformBaidu: 700 devs
Released 201147 foundation members2,000 committers28,000 meetup members
cf scale
![Page 5: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/5.jpg)
Who here is running containers in production?
![Page 6: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/6.jpg)
Using platform tooling to improve
your app management
![Page 7: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/7.jpg)
Shipping Containers
![Page 8: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/8.jpg)
Cargo Loading Costs
Loose Cargo$5.86 / ton
Containerized
Cargo$0.16 / ton
(1956)
![Page 9: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/9.jpg)
Text98% reduction in loading costs
700% increase in international tradeStevedoring industry transformed
Shipping Container Economics
![Page 10: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/10.jpg)
Timeline
First shipping container
First container standards body
First purpose-built container
ship
1766
1933
1955
![Page 11: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/11.jpg)
Shipping Containers+
Container Shipping TerminalsContainer ShipsLoading Cranes
Flatbed Rail CarriagesFlatbed Trucks
Shipping Container Ecosystem
![Page 12: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/12.jpg)
Shipping Container Issues
Damage and loss
Intermodal transfers
Standardization
Automation
Workforce impacts and retraining
Container tracking
Custom infrastructure investment
Loading process optimization
Environment controlTheft
![Page 13: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/13.jpg)
Technological innovation =
Mass automation of repetitive manual labor
![Page 14: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/14.jpg)
Technological innovation
+Huge ecosystem
transition=
Mass automation of repetitive manual labor
![Page 15: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/15.jpg)
Software Containers
![Page 16: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/16.jpg)
Containers are becoming a commodity
![Page 17: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/17.jpg)
This is great
![Page 18: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/18.jpg)
Containers had limited value until their supporting
ecosystem emerged
![Page 19: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/19.jpg)
Now you have 1,000s of
containers
![Page 20: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/20.jpg)
IT operations is still difficult
![Page 21: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/21.jpg)
What are the difficult operations
problems?
![Page 22: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/22.jpg)
Security: How do you patch a major
vulnerability like Heartbleed?
![Page 23: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/23.jpg)
Deployment: How do you do zero downtime
deploys?
![Page 24: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/24.jpg)
Auditing: How do you track application
configuration changes?
![Page 25: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/25.jpg)
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
![Page 26: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/26.jpg)
MonitorFailover
RecoveryAlerts
CredentialsPatching
LogsMetricsBuild
DeployRollback
Scale
Capabilities
![Page 27: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/27.jpg)
It’s not enough to just have containers
![Page 28: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/28.jpg)
It took years for the shipping container ecosystem to arrive
What do the first software container ships
look like?
![Page 29: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/29.jpg)
How will you structure your container
operations?Standardized tools
Automated processesApplication contracts
![Page 30: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/30.jpg)
StructuredPlatforms
Unstructured Platforms
vs
![Page 31: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/31.jpg)
![Page 32: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/32.jpg)
Spring
Netflix OSS
Lattice
BOSH
Concourse CI
Cloud Foundry
spring.io
netflix.github.io
lattice.cf
tiny.cc/learn-bosh concourse.ci
cloudfoundry.org
![Page 33: Container Ops Talk - ContainerCon Seattle 2015](https://reader035.vdocuments.site/reader035/viewer/2022062401/58ef971d1a28ab313a8b461d/html5/thumbnails/33.jpg)
Ops