11
Docker, un mundo de contenedores

Containers - Hablemos de Docker

Embed Size (px)

Citation preview

Page 1: Containers - Hablemos de Docker

Docker, un mundo de contenedores

Page 2: Containers - Hablemos de Docker

Que es Docker.Según la Wikipedia : Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de containers de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux.

https://es.wikipedia.org/wiki/Docker_(software)

Page 3: Containers - Hablemos de Docker

bien, pero que es un container ?Bueno “un container es un recipiente de carga para el transporte marítimo o fluvial, transporte terrestre y transporte multimodal”…. Y que tiene que ver esto con la tecnología, bueno hablando de tecnología es lo mismo un recipiente cerrado que almacena una aplicación y a su vez la aísla del resto, en sistemas linux podemos encontrar variedad pero la más conocida en estos últimos años se conoce como Docker.

Page 4: Containers - Hablemos de Docker

Pero en qué me puede servir ?Tengamos un caso hipotético en el cual poseemos una gran máquina boilerplate en cual instalamos un hipervisor de alguna marca, y empezamos a crear máquinas virtuales hasta para correr pacman, de esto resulta que perdemos capacidades del sistema, además de perder el control del sistema anfitrión. Con docker las cosas cambian, pues seguimos con el control y nuestro boilerplate se convierte en el barco que lleva los containers, si mi barco ya no soporta simplemente lo cambio a un barco más grande. Y todo continua.

Virtualizar Aplicaciones, No Máquinas…. Optimiza tus recursos.

Page 5: Containers - Hablemos de Docker

En mi empresa somos varios desarrolladores ...Eso es lo de menos, docker es una gran herramienta creada para construir aplicaciones escalables, tanto en recursos de infraestructura como en recurso humano, con capacidades para organizar cada proyecto, sin importar el sistema operativo que utilicen, ni las necesidades que se poseen.

Page 6: Containers - Hablemos de Docker

Docker y los microservicios.Docker es constantemente utilizado para lanzar arquitecturas basadas en microservicios, utilizando containers para aislar un servicio de otro, permitiendo escalar sin perder la cabeza.

Page 7: Containers - Hablemos de Docker

Ya me estas convenciendo, pero y la seguridad ?Creado para ser seguro, docker cuenta con la más altas características de seguridad orientada al control y funcionamiento de las aplicaciones y microservicios, no solo protege la información de accesos malintencionados, sino que protege la integridad de tus datos… permitiendo estar siempre tranquilo….. Importanteeee Backups al vuelo porque vale más precavido que confiado.

Page 8: Containers - Hablemos de Docker

Me has convencido, pero quien respalda ?Bueno Docker es un jugador importante, lo que permite que grandes empresas lo utilicen, además de tener una de las comunidades más amplias y activas en el mundo del opensource.

Page 9: Containers - Hablemos de Docker

Y en donde lo puedo instalar ?Por eso no te preocupes, puedes hacerlo en cualquier sistema operativo, incluso en servicio en la nube como Azure o AWS, siempre ten en cuenta visitar el sitio web y verificar la disponibilidad… pero cuando te digo casi todo es porque hasta en una Raspberry Pi puedes instalar Docker.

Page 10: Containers - Hablemos de Docker

Bueno te lo compro….. Para mayor información sobre Docker te recomiendo entrar al sitio web oficial.

Page 11: Containers - Hablemos de Docker

Se Acabooo.WebSite : http://www.luistoscano.com

GitHub : https://github.com/talcual

Twitter : @codigolandia