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...
![Page 1: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/1.jpg)
Container Ops
![Page 2: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/2.jpg)
David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul
![Page 3: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/3.jpg)
Platform for cloud native applications
![Page 4: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/4.jpg)
“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
![Page 5: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/5.jpg)
Who here is running containers in production?
![Page 6: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/6.jpg)
Using platform tooling to improve your app
management
![Page 7: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/7.jpg)
Shipping Containers
![Page 8: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/8.jpg)
Cargo Loading Costs
Loose Cargo $5.86 / ton
Containerized Cargo
$0.16 / ton
(1956)
![Page 9: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/9.jpg)
Text98% reduction in loading costs
700% increase in international trade Stevedoring industry transformed
Shipping Container Economics
![Page 10: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/10.jpg)
Timeline
First shipping container
First container standards body
First purpose-built
container ship
1766
1933
1955
![Page 11: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/11.jpg)
Shipping Containers
+
Container Shipping Terminals Container Ships Loading Cranes
Flatbed Rail Carriages Flatbed Trucks
Shipping Container Ecosystem
![Page 12: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/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 control
Theft
![Page 13: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/13.jpg)
Technological innovation
=
Mass automation of repetitive manual labor
![Page 14: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/14.jpg)
Technological innovation
+
Huge ecosystem transition
=
Mass automation of repetitive manual labor
![Page 15: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/15.jpg)
Software Containers
![Page 16: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/16.jpg)
Containers are becoming a commodity
![Page 17: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/17.jpg)
This is great
![Page 18: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/18.jpg)
Containers had limited value until their supporting
ecosystem emerged
![Page 19: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/19.jpg)
Now you can have 1,000s of containers
![Page 20: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/20.jpg)
IT operations is still difficult
![Page 21: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/21.jpg)
What are the difficult operations problems?
![Page 22: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/22.jpg)
Security: How do you patch a major vulnerability like
Heartbleed?
![Page 23: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/23.jpg)
Deployment: How do you do zero downtime deploys?
![Page 24: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/24.jpg)
Auditing: How do you track application
configuration changes?
![Page 25: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/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
Scaling Auditing
![Page 26: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/26.jpg)
Monitor Failover
Recovery Alerts
Credentials Patching
Logs
MetricsBuild
DeployRollback
Scale
Capabilities
![Page 27: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/27.jpg)
It’s not enough to just have containers
![Page 28: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/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 - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/29.jpg)
How will you structure your container operations?
Standardized tools Automated processes Application contracts
![Page 30: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/30.jpg)
StructuredPlatforms
Unstructured Platforms
vs
![Page 31: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/31.jpg)
![Page 32: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/32.jpg)
Spring
Netflix OSS
Lattice
BOSH
Concourse CI
Cloud Foundry
spring.io netflix.github.iolattice.cftiny.cc/learn-bosh concourse.cicloudfoundry.org
![Page 33: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container](https://reader033.fdocuments.net/reader033/viewer/2022053009/5f0d09cd7e708231d4385f20/html5/thumbnails/33.jpg)
Ops