Container Ops - events.static.linuxfound.org · Platform for cloud native applications “Fortune...

Preview:

Citation preview

Container Ops

David SoulPlatform Technical MarketingPivotal Cloud Foundry@davidsoul

Platform for cloud native applications

“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

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 trade Stevedoring 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 Terminals Container Ships Loading Cranes

Flatbed Rail Carriages Flatbed 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 control

Theft

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 can 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

Scaling Auditing

Monitor Failover

Recovery Alerts

Credentials Patching

Logs

MetricsBuild

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 processes Application contracts

StructuredPlatforms

Unstructured Platforms

vs

Spring

Netflix OSS

Lattice

BOSH

Concourse CI

Cloud Foundry

spring.io netflix.github.iolattice.cftiny.cc/learn-bosh concourse.cicloudfoundry.org

Ops