Containers - Hablemos de Docker
-
Upload
luis-toscano -
Category
Internet
-
view
85 -
download
0
Transcript of Containers - Hablemos de Docker
Docker, un mundo de contenedores
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)
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.
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.
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.
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.
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.
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.
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.
Bueno te lo compro….. Para mayor información sobre Docker te recomiendo entrar al sitio web oficial.
Se Acabooo.WebSite : http://www.luistoscano.com
GitHub : https://github.com/talcual
Twitter : @codigolandia