Transcript
Page 1: Contenedores Docker en SUSE: OpenExpo 2016

ContenedoresDockeren SUSEHacia elcentro dedatos basado en Docker

JavierMartínez Nohalé[email protected]

Page 2: Contenedores Docker en SUSE: OpenExpo 2016

Una aplicaciónporservidor

Una aplicaciónpor VM Aplicaciones ennube – Infraestructura como servicioAgilidad,Elasticidad,Contenedores,DevOps,SDDC

FísicoHardwareestandarizado

VirtualizadoAbstracción delHardware

OneApp

OS

Hypervisor

AppAAppB

AppC

SDDC(Cloud)Poolsderecursos

AppAAppB

AppC

CloudSoftwareandAPIs

AppZ

Computeresources

Storageresources

Networkingresources

Evolución hacia la infraestructura definida por software

Page 3: Contenedores Docker en SUSE: OpenExpo 2016

SoluciónEficienteYSegura

Listoparaelentorno

Empresarial

Fácil deconstruir,desplegarymantener

Contenedores Docker

Independientedela

InfraestructuraSysadmins

OPS

DevelopersDEV

Page 4: Contenedores Docker en SUSE: OpenExpo 2016

ContenedoresparaDEVyOPS

Page 5: Contenedores Docker en SUSE: OpenExpo 2016

DevOps requiere: automatización, agilidad, escalabilidad, elasticidad, autoprovisionamiento e independencia de la infraestructura

DevOpsDevOps es un método de trabajo y organización empresarial. Los contenedores facilitan su implantación.

Page 6: Contenedores Docker en SUSE: OpenExpo 2016

DockerparaSYSADMINS(OPS)

Page 7: Contenedores Docker en SUSE: OpenExpo 2016

Primera aproximación: Contenedores paraoptimizar el uso de los recursos de hardware …

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

APPOS

OS

APPAPP APPAPP

APPAPP APPAPP

APPAPP APPAPP

TypicalVirtualization Containers

Page 8: Contenedores Docker en SUSE: OpenExpo 2016
Page 9: Contenedores Docker en SUSE: OpenExpo 2016
Page 10: Contenedores Docker en SUSE: OpenExpo 2016
Page 11: Contenedores Docker en SUSE: OpenExpo 2016
Page 12: Contenedores Docker en SUSE: OpenExpo 2016
Page 13: Contenedores Docker en SUSE: OpenExpo 2016
Page 14: Contenedores Docker en SUSE: OpenExpo 2016
Page 15: Contenedores Docker en SUSE: OpenExpo 2016
Page 16: Contenedores Docker en SUSE: OpenExpo 2016
Page 17: Contenedores Docker en SUSE: OpenExpo 2016
Page 18: Contenedores Docker en SUSE: OpenExpo 2016
Page 19: Contenedores Docker en SUSE: OpenExpo 2016
Page 20: Contenedores Docker en SUSE: OpenExpo 2016
Page 21: Contenedores Docker en SUSE: OpenExpo 2016

DockerparaDEVELOPERS(DEV)

Page 22: Contenedores Docker en SUSE: OpenExpo 2016
Page 23: Contenedores Docker en SUSE: OpenExpo 2016
Page 24: Contenedores Docker en SUSE: OpenExpo 2016
Page 25: Contenedores Docker en SUSE: OpenExpo 2016
Page 26: Contenedores Docker en SUSE: OpenExpo 2016
Page 27: Contenedores Docker en SUSE: OpenExpo 2016
Page 28: Contenedores Docker en SUSE: OpenExpo 2016
Page 29: Contenedores Docker en SUSE: OpenExpo 2016

… los contenedores Docker son mucho más:

Imágenes Contenedores

RegistroMicroserviciosAislamientoPlantillas

OrquestraciónRecursos efímeros

ElasticidadAutomatización

DevOpsCapas

Despliegue contínuoDockerfile

Apps docker-composeMultiplataforma

Mapeo RedCaaS

Page 30: Contenedores Docker en SUSE: OpenExpo 2016

DockerToolboxen SUSE

Page 31: Contenedores Docker en SUSE: OpenExpo 2016

SLEJeOSSLES

MóduloContenedores

SLES12

ActualizacionesContinuas

Imágenesseguras

AplicacionesCertificadas

Imágenes Dockerverificadas y mantenidas con SUSE …

… y ésto es solo el comienzo

Page 32: Contenedores Docker en SUSE: OpenExpo 2016

Docker-registry

sle2docker

Portus

zypper-docker

Docker con SUSE

yast2-docker

Page 33: Contenedores Docker en SUSE: OpenExpo 2016

Módulo Containers

Page 34: Contenedores Docker en SUSE: OpenExpo 2016

Arquitectura de microservicios:Divide et imperia -> “Divide y vencerás”

Traducción con Docker: “Divide y Orquestrarás” J

Swarm

Kubernetes

Mesos

Fleet

Docker Orchestration Tool -> Herramienta de gestión de Cluster para Docker

Page 35: Contenedores Docker en SUSE: OpenExpo 2016

Despliegue de servicios:Swarm & Kubernetes

Example source: OpenStack Summit Vancouver 2015 – Orchestration Tool Roundup

Page 36: Contenedores Docker en SUSE: OpenExpo 2016

Los Orquestradores también necesitan infraestructura

Almacenamiento:• Escalabilidad• Persistencia de datos• Gestión de volúmenes

Mantenimiento Docker Hosts:• Despliegue• Actualizaciones• Vulnerabilidades• Ciclo vida Hardware/VMs

Page 37: Contenedores Docker en SUSE: OpenExpo 2016

SUSEManager

SUSEEnterpriseStorage

SUSEOpenStack

Cloud

SUSEJeOS

Docker necesita infraestructua …

… ¡¡¡ DEFINIDA POR SOFTWARE !!!!

Page 38: Contenedores Docker en SUSE: OpenExpo 2016

¿Preguntas?

Page 39: Contenedores Docker en SUSE: OpenExpo 2016

DEMODockeren SUSE

Page 40: Contenedores Docker en SUSE: OpenExpo 2016

40


Top Related