Contenedorización (informática)

[1]​ Los contenedores son básicamente un entorno de computación usualmente en la nube, totalmente funcional y portátil, que rodea la aplicación y la mantiene independiente de otros entornos que se ejecutan en paralelo.[4]​ Pero, en conjunto, varios contenedores comparten un núcleo de sistema operativo (SO) común.[5]​ En los últimos tiempos, la tecnología de contenedorización ha sido ampliamente adoptada por plataformas de computación en la nube como Amazon Web Services, Microsoft Azure, Google Cloud Platform e IBM Cloud.Las implementaciones que proporcionan dicha orquestación incluyen Kubernetes y Docker swarm.Esto incluye funcionalidad para crear un clúster, actualizar el software o repararlo, equilibrar la carga entre instancias existentes, escalar iniciando o deteniendo instancias para adaptarse a la cantidad de usuarios, registrar actividades y monitorear los registros producidos o la aplicación misma mediante consultas.