Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Container Ops Talk - ContainerCon Seattle 2015


Published on

My ‘Container Ops: Using Platform Tooling to Build Your App Management Story’ talk slides from the Linux ContainerCon conference in Seattle, Aug 2015. The presentation provides an introduction to the operational considerations for managing containers in real-world production usage, focusing on the Cloud Foundry platform approach to container lifecycle management issues such as upgrades, security, deployments, logging, failover and scaling. The one hour talk shares some parallels from the container logistics ecosystem, discusses operations-centric platform considerations and open-source tools, then ends with a demonstration of the Lattice container runtime.

Published in: Technology
  • Be the first to comment

Container Ops Talk - ContainerCon Seattle 2015

  1. 1. Container Ops
  2. 2. David Soul Platform Technical Marketing Pivotal Cloud Foundry @davidsoul
  3. 3. Platform for cloud native applications
  4. 4. “Fortune 5,000” focus Huawei: 5,000 apps GE: IoT Platform Baidu: 700 devs Released 2011 47 foundation members 2,000 committers 28,000 meetup members cf scale
  5. 5. Who here is running containers in production?
  6. 6. Using platform tooling to improve your app management
  7. 7. Shipping Containers
  8. 8. Cargo Loading Costs Loose Cargo $5.86 / ton Containerized Cargo $0.16 / ton (1956)
  9. 9. Text 98% reduction in loading costs 700% increase in international trade Stevedoring industry transformed Shipping Container Economics
  10. 10. Timeline First shipping container First container standards body First purpose-built container ship 1766 1933 1955
  11. 11. Shipping Containers + Container Shipping Terminals Container Ships Loading Cranes Flatbed Rail Carriages Flatbed Trucks Shipping Container Ecosystem
  12. 12. 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
  13. 13. Technological innovation = Mass automation of repetitive manual labor
  14. 14. Technological innovation + Huge ecosystem transition = Mass automation of repetitive manual labor
  15. 15. Software Containers
  16. 16. Containers are becoming a commodity
  17. 17. This is great
  18. 18. Containers had limited value until their supporting ecosystem emerged
  19. 19. Now you have 1,000s of containers
  20. 20. IT operations is still difficult
  21. 21. What are the difficult operations problems?
  22. 22. Security: How do you patch a major vulnerability like Heartbleed?
  23. 23. Deployment: How do you do zero downtime deploys?
  24. 24. Auditing: How do you track application configuration changes?
  25. 25. 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
  26. 26. Monitor Failover Recovery Alerts Credentials Patching Logs Metrics Build Deploy Rollback Scale Capabilities
  27. 27. It’s not enough to just have containers
  28. 28. It took years for the shipping container ecosystem to arrive What do the first software container ships look like?
  29. 29. How will you structure your container operations? Standardized tools Automated processes Application contracts
  30. 30. Structured Platforms Unstructured Platforms vs
  31. 31. Spring Netflix OSS Lattice BOSH Concourse CI Cloud Foundry
  32. 32. Ops