Contenedores Docker en SUSE: OpenExpo 2016
-
Upload
javier-martinez-nohales -
Category
Technology
-
view
99 -
download
2
Transcript of Contenedores Docker en SUSE: OpenExpo 2016
ContenedoresDockeren SUSEHacia elcentro dedatos basado en Docker
JavierMartínez Nohalé[email protected]
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