Contenedores Docker en SUSE: OpenExpo 2016

Post on 13-Jan-2017

99 views 2 download

Transcript of Contenedores Docker en SUSE: OpenExpo 2016

ContenedoresDockeren SUSEHacia elcentro dedatos basado en Docker

JavierMartínez NohalésSalesEngineerJavier.nohales@suse.com

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

SoluciónEficienteYSegura

Listoparaelentorno

Empresarial

Fácil deconstruir,desplegarymantener

Contenedores Docker

Independientedela

InfraestructuraSysadmins

OPS

DevelopersDEV

ContenedoresparaDEVyOPS

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.

DockerparaSYSADMINS(OPS)

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

DockerparaDEVELOPERS(DEV)

… 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

DockerToolboxen SUSE

SLEJeOSSLES

MóduloContenedores

SLES12

ActualizacionesContinuas

Imágenesseguras

AplicacionesCertificadas

Imágenes Dockerverificadas y mantenidas con SUSE …

… y ésto es solo el comienzo

Docker-registry

sle2docker

Portus

zypper-docker

Docker con SUSE

yast2-docker

Módulo Containers

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

Despliegue de servicios:Swarm & Kubernetes

Example source: OpenStack Summit Vancouver 2015 – Orchestration Tool Roundup

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

SUSEManager

SUSEEnterpriseStorage

SUSEOpenStack

Cloud

SUSEJeOS

Docker necesita infraestructua …

… ¡¡¡ DEFINIDA POR SOFTWARE !!!!

¿Preguntas?

DEMODockeren SUSE

40