Possible Technology
contentores virtuais

Infraestructura de contenedores

¿Cuál es nuestra infraestructura de contenedores?

¿Qué son los contenedores virtuales?

Los contenedores son procesos que permiten montar aplicaciones que comparten el mismo sistema operativo. Están centrados en soportar aplicaciones mientras que las máquinas virtuales son mini-ordenadores o máquinas con su propio sistema operativo, interfaces de comunicaciones etc…

En nuestro caso, usamos contenedores virtuales para albergar diferentes aplicaciones que usamos para diferentes servicios o como herramientas para cierto tipo de soluciones. Por ejemplo, un servicio de monitorización de todos los sistemas? Va en un contenedor, una web pública de uno de nuestros productos? En otro contenedor. Estas dos aplicaciones podrían estar alojadas en una misma máquina virtual o servidor, sin estar separadas en contenedores pero eso haría más difícil el poder moverlas de una máquina a otra. El tenerlas en contenedores virtuales separados hace más fácil su gestión, su configuración y al final funcionan como micro-servicios separados que son más fácil de conectar y desconectar. Sería el equivalente de los módulous de una estación espacial, dónde cada módulo se puede desconectar y conectar en otro sitio diferente sin que peligre la integridad de la totalidad de la estación.

En el siguiente link podéis encontrar una explicación corta por Linux Red hat sobre la diferencia entre máquinas virtuales y contenedores virtuales (en inglés):

¿Qué es kubernetes?

Kubernetes es un “orquestador” de contenedores virtuales, que se centra en la creación de clústeres (agrupaciones) de contenedores virtuales. El orquestador facilita la creación, eliminación, configuración y comunicación entre contenedores virtuales.

kubernetes contenedor virtual infraestructuras de contenedores

En general, al contenedor virtual se le denomina “Docker” debido a qué aquí ha ocurrido una vulgarización de una marca, dónde acabamos llamando a un elemento por la marca que lo ha generado o que ha ganado mucha popularidad. Los dockers son contenedores virtuales y “Docker” es una empresa que ha desarrollado un proyecto de código libre o abierto para desplegar aplicaciones en contenedores virtuales. Docker, dispone de una herramienta similar a kubernetes (el orquestador) que se llama Docker Swarm pero ambas, utilizan los “Dockers” como contenedores virtuales.

¿Y tú? ¿Ya conocías los contenedores virtuales?


Otros artículos nuestros que te pueden interesar: Ciberseguridad ante todo

Autor

Equipo Possible