top of page
Foto del escritorEdgar Caballero

[TI] ¿Qué son los Contenedores?

El uso de contenedores es una atractiva forma de virtualizar un sistema operativo con lo cual buscamos brindar todo aquello que necesita un servicio para ejecutarse de forma correcta:

  • Código

  • Tiempo de ejecución

  • Herramientas propias del sistema

  • Librerías

Con lo cual creamos paquete portátil, independiente y ejecutable. Es así que un solo contenedor puede usarse para ejecutar una determinada cosa, ya sea un microservicio o un proceso de software.

En comparación con los métodos tradicionales de virtualización de máquinas o servidores, los contenedores no contienen imágenes del sistema operativo lo cual los vuelve ligeros y portátiles. Para aplicaciones mayores se pueden poner en marcha varios contenedores dentro de clústers de contenedores, lo cual nos ayudará en la gestión de estos contenedores, para este fin podemos utilizar muchas herramientas como Kubernetes.


El mundo de la informática se está orientando al uso de estos contenedores junto a los desarrollos tecnológicos en DevOps, la nube nativa, la AI y el machine learning.


Pero, ¿Por qué utilizar los contenedores?

Dentro de los beneficios que otorgan los contenedores, podemos identificar los siguientes:

  • Modernizar aplicaciones existentes en la nube.

  • Crear nuevas aplicaciones que optimicen los beneficios de los contenedores.

  • Aislar, implementar, escalar y brindar soporte a los microservicios y a las aplicaciones distribuidas.

  • Proporcionar ambientes de producción consistentes, separados de otras aplicaciones y de otros procesos.

  • Facilitar los ambientes informáticos híbridos y multi-cloud.

  • Optimizar recursos del sistema, el desarrollo, la evaluación y la implementación..

  • Crear aplicaciones portables y ligeros que se puedan ejecutar en cualquier ambiente independientemente de dónde se los ponga en marcha.



1 visualización0 comentarios

Comments


bottom of page