DrHitch - Fotolia

P
Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

¿Es la tecnología de contenedores adecuada para mi organización?

La tecnología de contenedores, como Docker, se ha vuelto cada vez más popular entre los proveedores de nube y las empresas. ¿Pero son los contenedores adecuados para mi organización?

La tecnología de contenedores ha tomado el mercado de la nube por la fuerza, a medida que los proveedores siguen adoptando Docker, CoreOS y otros que entran en la mezcla. Pero antes de incluir los contenedores en su estrategia de nube, es esencial entender cómo funciona la tecnología y si se ajusta a las necesidades de su organización.

Los contenedores ofrecen un enfoque alternativo para la virtualización de servidores. Para implementar contenedores, primero instale un sistema operativo (OS) huésped, en lugar de un hipervisor. A continuación, instale una capa de virtualización como una aplicación que se ejecuta en el sistema operativo subyacente. La capa de virtualización crea máquinas virtuales (VM) aisladas invitadas, llamadas contenedores. Cada contenedor puede ejecutar su propia aplicación –o copias de la misma aplicación– pero todos los contenedores comparten el mismo núcleo único de sistema operativo.

La dependencia de un solo sistema operativo puede hacer que la virtualización basada en contenedores sea menos versátil que la virtualización convencional basada en hipervisor. Por ejemplo, como los contenedores deben moverse a los servidores con los núcleos del sistema operativo compatibles, migrar contenedores requiere más pensamiento y planificación. Por otro lado, las máquinas virtuales tradicionales pueden migrar a casi cualquier lugar con un hipervisor adecuado, independientemente del sistema operativo.

Sin embargo, debido a que los contenedores comparten un solo kernel del sistema operativo, pueden reducir los costos de licencias del sistema operativo, aumentar el rendimiento y eliminar los recursos de memoria y procesador necesarios para ejecutar múltiples versiones del sistema operativo.

La tecnología de contenedores puede beneficiar a los entornos de nube en una variedad de maneras. En comparación con las pesadas máquinas virtuales, los contenedores son ambientes de componentes ligeros que permiten a las aplicaciones moverse entre las nubes sin necesidad de un gran trabajo por rehacerlas. Los contenedores acomodan diferencias de plataformas, en lugar de las aplicaciones que se ejecutan en ellas, lo que beneficia a DevOps y a los desarrolladores de software.

Además, los contenedores reducen los recursos redundantes que cada instancia virtual necesita, permitiendo al mismo servidor alojar más contenedores que VMs comparables, lo que mejora significativamente la escalabilidad y el rendimiento de la nube.

Por lo tanto, ¿son los contenedores adecuados para su organización y estrategia de nube? Los contenedores son ideales para entornos que exigen escala y comparten componentes clave. Por ejemplo, si tiene que girar y desplegar 100 copias de la misma carga de trabajo y sistema operativo, es mucho más eficiente y rentable utilizar contenedores que las máquinas virtuales tradicionales basadas en hipervisor.

Los centros de datos que exigen versatilidad e independencia óptima de las cargas de trabajo  permanecerán con VMs basadas en hipervisor. Sin embargo, los dos enfoques no son mutuamente excluyentes. Ambos enfoques pueden coexistir para satisfacer las necesidades de computación de negocios específicas. La tecnología de contenedores, sin duda, vale la pena ser considerada por la empresa.

Este artículo se actualizó por última vez en diciembre 2015

Profundice más

¿Qué necesita resolver?

Por favor, añada un título para su pregunta

Obtenga respuestas de un experto de TechTarget en lo que sea que necesite resolver

Usted será capaz de añadir detalles en la siguiente página

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close