¿Cuál es la implicación de adoptar Linux Containers para aplicaciones cuando tienes un entorno de nube basado en VM?

Hablaré sobre una gran desventaja y una ventaja aún mayor.

Cuando comienzas a usar contenedores en lugar de solo la imagen de la máquina virtual, terminas con una cosa más que debes administrar. En ese sentido, implementar una aplicación directamente en la máquina virtual hace que su trabajo sea menos complicado. Esta puede ser una buena estrategia si su aplicación es monolítica, lo que significa que no está compuesta por muchos componentes y se mueve bastante lento, lo que significa que realmente no cambia, se actualiza, se reconfigura con frecuencia.

La ventaja de usar contenedores se vuelve realmente clara cuando su aplicación está orientada a micro servicios, lo que significa que tiene muchos componentes o está cambiando con mucha frecuencia. En cualquier caso, necesita una buena manera de gestionar esta complejidad y los contenedores se convierten en una excelente herramienta para vincular su desarrollo, pruebas y ciclos de lanzamiento a su entorno de producción.

Los contenedores de Linux son una capa de virtualización ideal sobre cualquier VM, ya que agrega una sobrecarga insignificante. Compare esto con el uso de la virtualización anidada, donde agrega una sobrecarga significativa que no se recomienda. Sugeriría usar algo como Docker para que tenga las herramientas integradas para controlar la versión y guardar imágenes además de una serie de otras características. Esencialmente, no puedo imaginar una implicación negativa, pero me interesará si alguien más responde a ese efecto.

Autor VirtualBox a velocidad warp, Libro

More Interesting

¿Qué tan práctico es ofrecer un servicio de almacenamiento en la nube con un teléfono Amazon Fire?

¿Qué es la informática avanzada?

Con los nuevos kits de plataformas de computación en la nube de bricolaje como PetiteCloud, ¿habrá una explosión de mini competidores OpenStack?

¿Qué tipo de inicio tiene una mejor oportunidad de triunfar en los próximos 10 años, una empresa de computación en la nube que puede ofrecer una solución de almacenamiento ilimitada para todos o una empresa de inteligencia artificial que sea perfecta en reconocimiento de voz y conversación?

Cómo mover archivos de Dropbox a OneDrive

¿La nube solo se trata del almacenamiento de datos?

¿Cuáles son las ventajas de la informática sin servidor en comparación con la plataforma como servicio (Paas)?

¿Los servicios en la nube, como Amazon, resuelven problemas de escala para las empresas de arranque?

¿Cuáles son las ventajas y desventajas de usar Amazon Web Services (AWS)?

¿Qué es laaS?

¿Es esencial una buena calificación en organización y arquitectura de computadoras para una especialización en computación en la nube?

¿Ganpat University es bueno para la informática (computación en la nube y seguridad)?

¿Qué es Docker para el punto de vista de un principiante que quiere aprender computación en la nube?

Independientemente del costo, ¿puede ejecutar software de núcleo único más rápido en la nube o en hardware dedicado? ¿Puede la nube ejecutar aplicaciones de un solo núcleo en una escala de supercomputadora? ¿Es la nube un clúster de alto rendimiento?

¿Podría sugerir algunas soluciones en seguridad en la nube relacionadas con el intercambio o el almacenamiento de datos? ¿Cuál es el mayor problema en la nube? ¿Cómo podemos resolverlo?