all things containers - techparty faccat 2016

31
ALL THINGS CONTAINERS Fabiano Franz @fabianofranz Senior Software Engineer Red Hat OpenShift

Upload: fabiano-franz

Post on 13-Jan-2017

119 views

Category:

Technology


0 download

TRANSCRIPT

ALL THINGS CONTAINERSFabiano Franz@fabianofranzSenior Software EngineerRed Hat OpenShift

PET vs.CATTLE

10.0.0.2 'morpheus'morpheus.company.com

IBM System x3950 x6

PET

ec2-54-91-213-25.compute-1.amazonaws.comec2-54-91-213-26.compute-1.amazonaws.comec2-54-91-213-27.compute-1.amazonaws.com

CATTLE

ABRIGAR OS SEM-TETORESOLVER O TRÂNSITO DE SÃO PAULOPROMOVER A PAZ MUNDIAL NACIONALSALVAR O MUNDO DO APOCALIPSE ZUMBIEMBELEZAR SUAS FOTOS MIRACULOSAMENTE

REQUER UMA ARQUITETURA que

SEJA LEVE – BAIXO FOOTPRINT SINGLE PROCESSSEJA MUITO RÁPIDO PARA INICIAR SEGUNDOS E NÃO MINUTOSNÃO MANTENHA ESTADO ENV VARS E STORAGE EXTERNOSEJA IMUTÁVEL – CONTAINERS EFÊMEROS

CONTAINERS

Static website

Web frontend

Background workers

User DB

Analytics DB

Queue

Development VM

QA ServerSingle Prod

Server

Onsite Cluster

Public Cloud

Contributor’s

laptop

Customer Servers

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

A MATRIZ DOS INFERNOS™

LOGÍSTICA NA DÉCADA DE 60

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?

OUTRA MATRIZ DOS INFERNOS

SOLUÇÃO: CONTÊINERES

Static website

Web frontend

Background workers

User DB

Analytics DB

Queue

Development VM

QA ServerSingle Prod

Server

Onsite Cluster

Public Cloud

Contributor’s

laptop

Customer Servers

SOLUÇÃO: CONTAINERS

“Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade”

Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, and John Wilkes

Google Inc.

git push

DEMO TIME

CONTAINERS!...E AGORA?

CONTAINERS!...E AGORA?

CONTAINERS!...E AGORA?

KUBERNETESkubernetes.io

OPENSHIFT v3

OPENSHIFT.orggithub.com/openshiftredhat.com/jobsffranz em #openshift e #openshift-dev (freenode)

...E MESOS, DOCKER SWARM, etc?OPENSHIFT RODA NO OPENSHIFT?

E WINDOWS?POR QUE GOLANG?

IS THE INTERNET ON FIRE?

PERGUNTAS?