Contenedores y Microservicios: Fundamentos y Orquestación

Clase 3 de 15Curso de Fundamentos de Observabilidad con New Relic

Resumen

Los contenedores son recursos informáticos encapsulables, transpotables y repetibles que modernizan los ambientes livianos de ejecución.

Antecedentes de los contenedores

Uno de las tecnologías revolucionarias en un ecosistema de desarrollo es Docker.

¿Conoces los orígenes de Docker como proyecto opensource?

Qué es Docker

Con Docker, es posible automatizar el despliegue de aplicaciones dentro de contenedores de software, generando una abstracción del mismo y, al mismo tiempo, una automazación de virtualización distribuido en microservicios.

Lo que hizo que Docker fuera un recurso significativo en el desarrollo de cualquier proyecto, radica en el aislamiento de recursos primarios del kernel o corazón de una aplicación, permitiendo que, independiente en contenedor o en conjunto en servicios, puedan armonizar un entorno de aplicación.

Actualmente, los proveedores de cómputo en la nube como GCP permiten el uso de contenedores. Sin embargo, ¿sabes cuál es la nube que aporta al ecosistema de contenedores?

Contribución creada por: Emmanuel Rodríguez