Contenedores

May 15, 2019 · 1h 1m 12s
Contenedores
Description

Cuántas veces hemos oído en mi ordenador funciona, y cuántas veces hemos necesitado crear una maquina virtual para probar nuestro sistema en un entorno concreto. Si trabajas con Windows o...

show more
Cuántas veces hemos oído en mi ordenador funciona, y cuántas veces hemos necesitado crear una maquina virtual para probar nuestro sistema en un entorno concreto. Si trabajas con Windows o Mac, el vetusto VirtualBox será parte de tu kit de instalación básico. Pero de un desde hace algunos años una nueva tecnología que supuestamente reemplaza la virtualización está de moda Docker. Todo suena a nuevo pero a la vez todo te resulta extrañamente familiar. En este episodio intentaremos explicar qué es un contenedor, qué es docker y porque está cambiando nuestra forma de desarrollar.

¿Qué son los contenedores?
Algo que parece realmente nuevo lleva bastante tiempo en nuestro kernels. Lo que hace más interesante la historia de porque esta tecnología se ha puesto de moda últimamente. Nuestro objetivo es intentar explicar qué es un contenedor, en qué se diferencia de un máquina virtual y porque debemos usarlos.

CoreOS vs Docker
Aunque desde fuera las comunidades open source pareces grandes hermandades donde todo es paz y amor. Los que realmente han participado en este tipo de comunidades sabrán que manejar los egos y los intereses es una parte importante del trabajo de gestionar una comunidad. La comunidad de Docker sufrió esto y produjo un cisma entre la comunidad de desarrolladores lo que dio lugar a nuevo proyecto CoreOS.

DC/OS, Kubernetes, Swarm..
Lanzar un contenedor no asegura que este vaya a estar corriendo. Es necesario de alguna forma añadir una capa de gestión que se encargue de la gestión del ciclo de vida de los contenedores. Para eso existen soluciones como Docker Compose. Pero si además queremos que esos contenedores estén en diferentes máquinas, que podamos replicarlos o que podamos mantener el estado, necesitamos algo más complejo, como Kubernetes o DC/OS.

Y para terminar, algunas referencias en orden aleatorio
https://medium.freecodecamp.org/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b
https://www.upguard.com/articles/docker-vs-coreos
https://www.forbes.com/sites/benkepes/2015/06/24/the-container-format-wars-are-over-docker-won-but-coreos-didnt-necessarily-lose/#7b67fe8c2e05
https://coreos.com/blog/rocket.html
https://docsmicrosoft.com/en-us/azure/aks/
https://aws.amazon.com/ecs/
https://cloud.google.com/kubernetes-engine/
show less
Information
Author Version2
Organization Version2
Website -
Tags

Looks like you don't have any active episode

Browse Spreaker Catalogue to discover great new content

Current

Podcast Cover

Looks like you don't have any episodes in your queue

Browse Spreaker Catalogue to discover great new content

Next Up

Episode Cover Episode Cover

It's so quiet here...

Time to discover new episodes!

Discover
Your Library
Search