¿Qué son containers y cómo utilizarlos?

Cuando pensamos en Virtualización se nos vienen a la mente actores tradicionales como Hyper-V, VMware, VirtualBox, KVM, donde nuestro concepto de virtualización es el emular un sistema operativo completo y poder ejecutar servicios o aplicaciones de una manera más escalable y rápida cuando no disponemos del hardware que cumple con nuestras necesidades. Y es que es esta la virtualización que ha reinado durante prácticamente la última década.
Sin embargo, nos encontramos ahora con el concepto de “Containers”, que cada vez está ganando más tracción y atrayendo la inversión de grandes compañías como Microsoft, Google o Amazon, siendo Docker el principal propulsor.

¿Pero qué son “Containers” y por qué los deberíamos tener en cuenta?

Básicamente son una forma de virtualización a nivel de sistema operativo que, a diferencia de la virtualización a nivel de Kernel, permite encapsular aplicativos y servicios en “contenedores” dentro de un único SO huésped en lugar de virtualizar múltiples instancias de SOs por cada servicio que tengamos.

Esto los convierte en una solución más rápida, ligera y elegante al momento de desplegar servicios en manera masiva.

¿La buena noticia? Podemos desplegar Docker en distribuciones Linux montadas en Azure así como también será posible utilizar contenedores con Docker en Windows Server 2016. Puedes encontrar una serie de videos relacionados a Docker en Azure en “The Containers Channel” en Channel9.

Extraido de editorial TechNet Flash Newsletter (Microsoft) por Jorge Cupi

BLAXKZ DEV

One Comment

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *