En DevOps, surge la virtualización mediante contenedores como alternativa a las máquinas virtuales. Los contenedores empaquetan una aplicación con los siguientes beneficios:

  • Portabilidad.
  • Velocidad de despliegue.
  • Escalabilidad.
  • Estandarización.
  • Eficiencia.
  • Integración con DevOps.

Las imágenes de los contenedores se almacenan en registries que tienen los protocolos adecuados para descargarlas. Los contenedores permiten:

  • Apps cloud-native.
  • Despliegues frecuentes.
  • Escalado horizontal.

Los contenedores se complementan con redes y volúmenes (storage).