container ops talk - containercon seattle 2015

Post on 13-Apr-2017

575 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Container Ops

David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul

Platform for cloud native applications

“Fortune 5,000” focus

Huawei: 5,000 apps

GE: IoT PlatformBaidu: 700 devs

Released 201147 foundation members2,000 committers28,000 meetup members

cf scale

Who here is running containers in production?

Using platform tooling to improve

your app management

Shipping Containers

Cargo Loading Costs

Loose Cargo$5.86 / ton

Containerized

Cargo$0.16 / ton

(1956)

Text98% reduction in loading costs

700% increase in international tradeStevedoring industry transformed

Shipping Container Economics

Timeline

First shipping container

First container standards body

First purpose-built container

ship

1766

1933

1955

Shipping Containers+

Container Shipping TerminalsContainer ShipsLoading Cranes

Flatbed Rail CarriagesFlatbed Trucks

Shipping Container Ecosystem

Shipping Container Issues

Damage and loss

Intermodal transfers

Standardization

Automation

Workforce impacts and retraining

Container tracking

Custom infrastructure investment

Loading process optimization

Environment controlTheft

Technological innovation =

Mass automation of repetitive manual labor

Technological innovation

+Huge ecosystem

transition=

Mass automation of repetitive manual labor

Software Containers

Containers are becoming a commodity

This is great

Containers had limited value until their supporting

ecosystem emerged

Now you have 1,000s of

containers

IT operations is still difficult

What are the difficult operations

problems?

Security: How do you patch a major

vulnerability like Heartbleed?

Deployment: How do you do zero downtime

deploys?

Auditing: How do you track application

configuration changes?

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

MonitorFailover

RecoveryAlerts

CredentialsPatching

LogsMetricsBuild

DeployRollback

Scale

Capabilities

It’s not enough to just have containers

It took years for the shipping container ecosystem to arrive

What do the first software container ships

look like?

How will you structure your container

operations?Standardized tools

Automated processesApplication contracts

StructuredPlatforms

Unstructured Platforms

vs

Spring

Netflix OSS

Lattice

BOSH

Concourse CI

Cloud Foundry

spring.io

netflix.github.io

lattice.cf

tiny.cc/learn-bosh concourse.ci

cloudfoundry.org

Ops

top related