Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container...

46
Container Management : First Looks John Hardy Senior Principal Product Manager [email protected] 25 th June 2015 Itamar Heim Senior Director, Software Engineering [email protected]

Transcript of Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container...

Page 1: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Container Management : First Looks

John HardySenior Principal Product [email protected]

25th June 2015

Itamar HeimSenior Director, Software [email protected]

Page 2: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Disclaimer

This information is provided for discussion purposes only and is subject to change for any or no reason.

Page 3: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Virtualization is Great

Page 4: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

BUT with it came VM Sprawl

Page 5: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Containers are about micro-services... Expect 10X scale of VMs!

And… expect them to run in VMs (so we’ll talk about managing through the layers)

Page 6: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Elephant in the Room - How will we manage containers?

Page 7: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

What is Atomic?

● RHEL Atomic is a variation of Red Hat Enterprise Linux 7● Components

● systemd● Kubernetes● Docker● SELinux

● JEOS for Containers● OSTree vs. Yum / RPM● Everything is a Container

Page 8: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Solutions to Develop, Run, and Manage container-based applications

Powered by Red Hat Enterprise Linux, an integrated infrastructure platform designed to run, orchestrate, and scale multi-container based applications and services

An integrated hybrid cloud application platform for application development and deployment that facilitates DevOps workflows and needs

Solution providing both Infrastructure-as-a-Service (IaaS) for massive scalability and Platform-as-a-Service (PaaS) for faster application delivery, combined with a unified management framework that supports hybrid deployment models

RED HAT ATOMIC ENTERPRISE PLATFORM

Container Solutions

Page 9: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Audience CapabilityRH Atomic Enterprise

PlatformOpenShift Enterprise

by RHRH Cloud Suite for

Applications

Operations

Container optimized host ✓ ✓ ✓

Orchestration ✓ ✓ ✓

Large scale deployments ✓ ✓ ✓

Certified ecosystem ✓ ✓ ✓

Developers

App lifecycle management ✓ ✓

Continuous integration ✓ ✓

Developer tooling ✓ ✓

Large scale deployments ✓ ✓

Enterprise Architects

VMs + Containers ✓

Unified Management ✓

Hybrid Cloud ✓

Full stack, fully integrated ✓

Compatibility Matrix

Page 10: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Linux Containers - Concerns

53% say security is their biggest concern about containers

43% say performance is their biggest concern about containers

41% say integration is their biggest concern about containers

35% say management is their biggest concern about containers

35% say certification is their biggest concern about containers

Base: 194 IT operations and development decision-makers at enterprises in APAC, EMEA, and North America Source: A commissioned study conducted by Forrester Consulting on behalf of Red Hat, January 2015

Page 11: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Cockpit

Page 12: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Cockpit is an interactive remote RHEL admin interface

Page 13: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

GOALS

1. RHEL usable by non-expert admins2. Complex RHEL features discoverable

Page 14: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com
Page 15: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

COCKPIT IS

Zero footprint

Page 16: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

COCKPIT IS

Works out of the box

Page 17: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

COCKPIT IS

Respects other configuration tools/systems

Page 18: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Cockpit Demo Videohttps://www.youtube.com/watch?v=d70YKDUq77Y

Page 19: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Red Hat Cockpit

Page 20: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com
Page 21: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Red

H

at

Page 22: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Virtual Infrastructure Management

Configuration and Change Management

Physical Infrastructure

Capacity and Performance Management

Virtual Infrastructure

Chargeback

Self-Service Provisioning and Service Catalog

Ent

erp

rise

Ser

vice

Man

agem

ent

Ent

erpr

ise

Ser

vice

Ma

nage

men

t

Orc

hest

rati

on

Pu

blic

Clo

ud

s B

roke

rin

g

Cloud Management Platform

Sou

rce:

Gar

tner

(Ju

ly 2

012)

GARTNER: IAAS REFERENCE ARCHITECTURE AND CMPS

Page 23: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Release Schedule2015 2016

Q1 Q2 Q3 Q4 Q1 Q2 Q3

4.14.0

CLOUDFORMS

ManageIQ

Errata every six weeks

3.2

CapablancaDddd Eeee Ffff

Gggg

Note : Red Hat CloudForms may NOT align directly to a ManageIQ release of the same month/quarter.Note : Red Hat CloudForms version numbering is guidance only.

Anand Botvinnik

Page 24: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Holistic

Disk Failure!

Availability?

Page 25: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Relationships HR Application

ServicePodsContainersDocker Images

Kubernetes Nodes

Virtual MachinesNodesRegion

Physical Server

StorageArrayDisk

Cluster

Page 26: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Red Hat CloudForms Demos

Page 27: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

New Dashboard - DEMO

Page 28: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com
Page 29: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com
Page 30: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com
Page 31: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Dashboard Demo Videohttps://www.youtube.com/watch?v=Ko4hqe6HrQ0

Page 32: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com
Page 33: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Topology Demo Videohttps://www.youtube.com/watch?v=N51b-TB3Zqw

Page 34: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Project, Replicator, SmartState Demo Videohttps://www.youtube.com/watch?v=Oc7DCabuT4k

Page 35: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

SmartState and Genealogy Demo Videohttps://www.youtube.com/watch?v=Y56m6fnaBRg

Page 36: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Architecture

Page 37: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

CloudForms

CloudForms

Content

Virt

Cloud

Containers

Apps

Storage

Network

Pluggable Provider Architecture

OpenStackAmazon AWS

RHEVVMware vSphereMicrosoft SCVMM

OpenShiftKubernetes

Satellite

Red Hat StorageNetApp

Middleware

Page 38: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

CloudFormsProviderComponentry

Inventory

Events

Provisioning

Introspection

Metrics

Operations

Provider Components

Page 39: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

CloudForms State Machine

Custom code to docker mount

CloudFormsProviderComponentry

Inventory

Events

Provisioning

Introspection

Metrics

Operations

Provider Components for Kubernetes/OpenShift

Kubernetes

Heapster(InfluxDB or Hawkular)

OpenShift

Satellite

Deployment Registry Content/Errata

Page 40: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Thursday, June 25 1:20 pm - 2:20 pm

Amadeus uses next-generation containerized application platform with OpenShift (Room 206)

Red Hat Enterprise Linux 7 Atomic Host special interest group panel (Room 306)

Atomic architectures & containerized, application-centric IT (Room 302)

Immutable infrastructure, containers, & the future of microservices (Room 310)

Page 41: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Thursday, June 25 2:30 pm - 3:30 pm

Red Hat CloudForms roadmap (Room 206)

Continuous integration & continuous delivery via containers (Room 313)

Operating and managing an Atomic container-based infrastructure (Room 302)

Page 42: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Thursday, June 25 3:40 pm - 4:40 pm

Container security: Do containers actually contain? Should you care? (Room 304)

Enterprise containers 101 (Room 200)

Page 43: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Thursday, June 25 4:50 pm - 5:50 pm

Red Hat's container roadmap room 312 Thursday, June 25 4:50 pm - 5:50 pm

Page 44: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Friday

Containers versus virtualization Room 302 - 9:45 am - 10:45 am

Containerizing applications, existing and new Ballroom B-2 - 9:00 am - 11:00 am

Containers & config management (Docker & Puppet) Room 206 - 11:00 am - 12:00 pm

Page 45: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com

Questions ?John HardySenior Principal Product [email protected]

Itamar HeimSenior Director, Software [email protected]

Page 46: Container Management : First Looksvideos.cdn.redhat.com/summit2015/presentations/... · Container Management : First Looks John Hardy Senior Principal Product Manager jhardy@redhat.com