container ops talk - containercon seattle 2015

33
Container Ops

Upload: david-soul

Post on 13-Apr-2017

570 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Container Ops Talk - ContainerCon Seattle 2015

Container Ops

Page 2: Container Ops Talk - ContainerCon Seattle 2015

David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul

Page 3: Container Ops Talk - ContainerCon Seattle 2015

Platform for cloud native applications

Page 4: Container Ops Talk - ContainerCon Seattle 2015

“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

Who here is running containers in production?

Page 6: Container Ops Talk - ContainerCon Seattle 2015

Using platform tooling to improve

your app management

Page 7: Container Ops Talk - ContainerCon Seattle 2015

Shipping Containers

Page 8: Container Ops Talk - ContainerCon Seattle 2015

Cargo Loading Costs

Loose Cargo$5.86 / ton

Containerized

Cargo$0.16 / ton

(1956)

Page 9: Container Ops Talk - ContainerCon Seattle 2015

Text98% reduction in loading costs

700% increase in international tradeStevedoring industry transformed

Shipping Container Economics

Page 10: Container Ops Talk - ContainerCon Seattle 2015

Timeline

First shipping container

First container standards body

First purpose-built container

ship

1766

1933

1955

Page 11: Container Ops Talk - ContainerCon Seattle 2015

Shipping Containers+

Container Shipping TerminalsContainer ShipsLoading Cranes

Flatbed Rail CarriagesFlatbed Trucks

Shipping Container Ecosystem

Page 12: Container Ops Talk - ContainerCon Seattle 2015

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

Technological innovation =

Mass automation of repetitive manual labor

Page 14: Container Ops Talk - ContainerCon Seattle 2015

Technological innovation

+Huge ecosystem

transition=

Mass automation of repetitive manual labor

Page 15: Container Ops Talk - ContainerCon Seattle 2015

Software Containers

Page 16: Container Ops Talk - ContainerCon Seattle 2015

Containers are becoming a commodity

Page 17: Container Ops Talk - ContainerCon Seattle 2015

This is great

Page 18: Container Ops Talk - ContainerCon Seattle 2015

Containers had limited value until their supporting

ecosystem emerged

Page 19: Container Ops Talk - ContainerCon Seattle 2015

Now you have 1,000s of

containers

Page 20: Container Ops Talk - ContainerCon Seattle 2015

IT operations is still difficult

Page 21: Container Ops Talk - ContainerCon Seattle 2015

What are the difficult operations

problems?

Page 22: Container Ops Talk - ContainerCon Seattle 2015

Security: How do you patch a major

vulnerability like Heartbleed?

Page 23: Container Ops Talk - ContainerCon Seattle 2015

Deployment: How do you do zero downtime

deploys?

Page 24: Container Ops Talk - ContainerCon Seattle 2015

Auditing: How do you track application

configuration changes?

Page 25: Container Ops Talk - ContainerCon Seattle 2015

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

MonitorFailover

RecoveryAlerts

CredentialsPatching

LogsMetricsBuild

DeployRollback

Scale

Capabilities

Page 27: Container Ops Talk - ContainerCon Seattle 2015

It’s not enough to just have containers

Page 28: Container Ops Talk - ContainerCon Seattle 2015

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

How will you structure your container

operations?Standardized tools

Automated processesApplication contracts

Page 30: Container Ops Talk - ContainerCon Seattle 2015

StructuredPlatforms

Unstructured Platforms

vs

Page 31: Container Ops Talk - ContainerCon Seattle 2015
Page 32: Container Ops Talk - ContainerCon Seattle 2015

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

Ops