container ops - events.static.linuxfound.org · platform for cloud native applications “fortune...

33
Container Ops

Upload: others

Post on 25-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container

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

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

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

“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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Page 32: Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune 5,000” focus ... Shipping Container Economics. Timeline First shipping container

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

Ops