SlideShare una empresa de Scribd logo
1 de 25
Proyectos De Infraestructura
De Tecnologías De Información
Tema: 4. Gestión Técnica de Infraestructura
PhD(c). Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Siempre se puede ser mejor.
Tiger Woods
ODS
● 4.3 De aquí a 2030, asegurar el
acceso igualitario de todos los
hombres y las mujeres a una
formación técnica, profesional
y superior de calidad, incluida
la enseñanza universitaria
META
Objetivo
• Formula adecuadamente
proyectos de Tecnologías de
Información de tal forma
quesea posible realizar el
seguimiento eficaz garantizando
el desarrollo y finalización
exitosa de un proyecto
reduciendo los factores
deriesgo
● 4.2 Ejemplos docker-compose
Contenido
4.2 Ejemplos docker-compose
Introducción a Docker
• La industria del software ha cambiado
• Antes:
o aplicaciones monolíticas
o largos ciclos de desarrollo
o entorno único
o escalando lentamente
• Ahora:
o servicios desacoplados
o mejoras rápidas e iterativas
o múltiples entornos
o escalar rápidamente
Introducción a Docker
La implementación se vuelve muy compleja
• Muchos conocimientos diferentes:
o lenguajes
o frameworks
o bases de datos
• Muchos entornos diferentes:
o entornos de desarrollo individual
o preproducción, QA, integración
o producción: cloud, hybrid
Introducción a Docker
Introducción a Docker
• Herramienta de código abierto comercializada por la
empresa Docker Inc.
• Existe una comunidad muy amplia con la que se
puede trabajar
• Tiene dos versiones Community Edition (más usada)
y Enterprise Edition (más estable y con soporte)
Introducción a Docker
• La empresa Docker Inc. ofrece muchos
productos y soluciones relacionados con
Docker
Captura de www.docker.com
Características de Docker
Tiene tres características principales
• Ligero
• Portable
• Inmutable
Características de Docker
Fuente: https://nickjanetakis.com/blog/what-does-build-ship-and-run-any-app-anywhere-really-mean
Características de Docker
• ¿Qué me aporta Docker?
o Escalabilidad
o Portabilidad
• Arquitectura muy modular
Componentes de Docker
• Tres componentes principales:
• Los contenedores existen desde hace bastante
tiempo si bien era difícil gestionarlos
• Contenedor: Proceso aislado al resto de procesos
del sistema
Un contenedor es un paquete que contiene una
app y todo el sw necesario para que se ejecute
Concepto de contenedores
Concepto de contenedores
• Virtualización
• Actualmente la virtualización se presenta en
dos niveles:
o Máquina virtual
o Virtualización del hardware:
Diferencias Contenedores y Maquinas virtuales
Diferencias Contenedores y Maquinas virtuales
Diferencias Contenedores y Maquinas virtuales
• Ventajas de la virtualización
o Ejecución de un sistema operativo diferente al
instalado
o Posibilidad de clonar y mover la máquina virtual de un
ordenador físico a otro
o Aprovechamiento de recursos con varios guests en un
mismo host
Diferencias Contenedores y Maquinas virtuales
• Inconvenientes de la virtualización
• Rendimiento
• Número de sistemas corriendo en la misma
máquina
Diferencias Contenedores y Maquinas virtuales
Diferencias Contenedores y Maquinas virtuales
Maquinas Virtuales Contenedores
Más pesadas Más Ligeras
Varios Procesos Un único proceso
Más seguras al estar
aisladas del host
Menos seguras se ejecutan
como procesos en el host
Tardan mas arrancar Arranque muy rápido
• Un contenedor no se necesita hypervisor
• Un contenedor es un paquete
• El contenedor es ejecutado directamente por el
kernel del host
¿Por qué son tan eficientes los contenedores?
Gracias
Responsabilidad con pensamiento positivo

Más contenido relacionado

Similar a PDIDTI-S8.pptx

Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para DummiesRaúl Unzué
 
Gestión de Recursos Computacionales en el Cloud para Actividades Educativas
Gestión de Recursos Computacionales en el Cloud para Actividades EducativasGestión de Recursos Computacionales en el Cloud para Actividades Educativas
Gestión de Recursos Computacionales en el Cloud para Actividades EducativasGermán Moltó
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
 
Web App Container
Web App ContainerWeb App Container
Web App ContainerCDS
 
Dev ops with Data
Dev ops with DataDev ops with Data
Dev ops with Datannakasone
 
Curso Kubernetes CodeURJC
Curso Kubernetes CodeURJCCurso Kubernetes CodeURJC
Curso Kubernetes CodeURJCMicael Gallego
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nubepcland
 
Cloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasCloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasSanti Macias Rodriguez
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureatSistemas
 
Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...
Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...
Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...CinthiaSanchez4
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers Ivan Martinez
 
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxAzure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxLuis Beltran
 
Arquitectura de la nube Mabys Cabrera
Arquitectura de la nube Mabys Cabrera Arquitectura de la nube Mabys Cabrera
Arquitectura de la nube Mabys Cabrera MabysCabrera
 
Aplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.pptAplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.pptmartinmarialp
 

Similar a PDIDTI-S8.pptx (20)

Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para Dummies
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Gestión de Recursos Computacionales en el Cloud para Actividades Educativas
Gestión de Recursos Computacionales en el Cloud para Actividades EducativasGestión de Recursos Computacionales en el Cloud para Actividades Educativas
Gestión de Recursos Computacionales en el Cloud para Actividades Educativas
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y docker
 
Web App Container
Web App ContainerWeb App Container
Web App Container
 
Dev ops with Data
Dev ops with DataDev ops with Data
Dev ops with Data
 
Curso Kubernetes CodeURJC
Curso Kubernetes CodeURJCCurso Kubernetes CodeURJC
Curso Kubernetes CodeURJC
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nube
 
Cloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasCloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemas
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
 
Contenedores como Servicio con Docker
Contenedores como Servicio con DockerContenedores como Servicio con Docker
Contenedores como Servicio con Docker
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Curso gratuito de Docker
Curso gratuito de DockerCurso gratuito de Docker
Curso gratuito de Docker
 
Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...
Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...
Presentación capitulo 3 Arquitectura de la Nube: Modelos de Servicio y Despli...
 
Memoria
MemoriaMemoria
Memoria
 
Introduccion Azure Containers
Introduccion Azure Containers Introduccion Azure Containers
Introduccion Azure Containers
 
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxAzure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
 
Arquitectura de la nube Mabys Cabrera
Arquitectura de la nube Mabys Cabrera Arquitectura de la nube Mabys Cabrera
Arquitectura de la nube Mabys Cabrera
 
Aplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.pptAplicaciones Distribuidas.ppt
Aplicaciones Distribuidas.ppt
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 
TIC-S5.pptx
TIC-S5.pptxTIC-S5.pptx
TIC-S5.pptx
 

Último

Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 

Último (20)

Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 

PDIDTI-S8.pptx

  • 1. Proyectos De Infraestructura De Tecnologías De Información Tema: 4. Gestión Técnica de Infraestructura PhD(c). Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec
  • 2. Siempre se puede ser mejor. Tiger Woods
  • 3. ODS ● 4.3 De aquí a 2030, asegurar el acceso igualitario de todos los hombres y las mujeres a una formación técnica, profesional y superior de calidad, incluida la enseñanza universitaria META
  • 4. Objetivo • Formula adecuadamente proyectos de Tecnologías de Información de tal forma quesea posible realizar el seguimiento eficaz garantizando el desarrollo y finalización exitosa de un proyecto reduciendo los factores deriesgo ● 4.2 Ejemplos docker-compose Contenido
  • 6. Introducción a Docker • La industria del software ha cambiado • Antes: o aplicaciones monolíticas o largos ciclos de desarrollo o entorno único o escalando lentamente • Ahora: o servicios desacoplados o mejoras rápidas e iterativas o múltiples entornos o escalar rápidamente
  • 7. Introducción a Docker La implementación se vuelve muy compleja • Muchos conocimientos diferentes: o lenguajes o frameworks o bases de datos • Muchos entornos diferentes: o entornos de desarrollo individual o preproducción, QA, integración o producción: cloud, hybrid
  • 9. Introducción a Docker • Herramienta de código abierto comercializada por la empresa Docker Inc. • Existe una comunidad muy amplia con la que se puede trabajar • Tiene dos versiones Community Edition (más usada) y Enterprise Edition (más estable y con soporte)
  • 10. Introducción a Docker • La empresa Docker Inc. ofrece muchos productos y soluciones relacionados con Docker Captura de www.docker.com
  • 11.
  • 12. Características de Docker Tiene tres características principales • Ligero • Portable • Inmutable
  • 13. Características de Docker Fuente: https://nickjanetakis.com/blog/what-does-build-ship-and-run-any-app-anywhere-really-mean
  • 14. Características de Docker • ¿Qué me aporta Docker? o Escalabilidad o Portabilidad
  • 15. • Arquitectura muy modular Componentes de Docker • Tres componentes principales:
  • 16. • Los contenedores existen desde hace bastante tiempo si bien era difícil gestionarlos • Contenedor: Proceso aislado al resto de procesos del sistema Un contenedor es un paquete que contiene una app y todo el sw necesario para que se ejecute Concepto de contenedores
  • 18. • Virtualización • Actualmente la virtualización se presenta en dos niveles: o Máquina virtual o Virtualización del hardware: Diferencias Contenedores y Maquinas virtuales
  • 19. Diferencias Contenedores y Maquinas virtuales
  • 20. Diferencias Contenedores y Maquinas virtuales
  • 21. • Ventajas de la virtualización o Ejecución de un sistema operativo diferente al instalado o Posibilidad de clonar y mover la máquina virtual de un ordenador físico a otro o Aprovechamiento de recursos con varios guests en un mismo host Diferencias Contenedores y Maquinas virtuales
  • 22. • Inconvenientes de la virtualización • Rendimiento • Número de sistemas corriendo en la misma máquina Diferencias Contenedores y Maquinas virtuales
  • 23. Diferencias Contenedores y Maquinas virtuales Maquinas Virtuales Contenedores Más pesadas Más Ligeras Varios Procesos Un único proceso Más seguras al estar aisladas del host Menos seguras se ejecutan como procesos en el host Tardan mas arrancar Arranque muy rápido
  • 24. • Un contenedor no se necesita hypervisor • Un contenedor es un paquete • El contenedor es ejecutado directamente por el kernel del host ¿Por qué son tan eficientes los contenedores?