Zusammenfassung der Ressource
Flussdiagrammknoten
- No es diferente a cualquier otro equipo físico, como un portátil, un smartphone o un servidor. Tiene una CPU, memoria, discos para almacenar los archivos y puede conectarse a Internet si es necesario. Mientras los componentes de su PC (denominados hardware) son físicos y tangibles, las máquinas virtuales suelen considerarse equipos virtuales o equipos definidos por software dentro de servidores físicos, donde solo existen como código.
- Los contenedores son una forma de virtualización del sistema operativo. Un solo contenedor se puede usar para ejecutar cualquier cosa, desde un microservicio o un proceso de software a una aplicación de mayor tamaño. Dentro de un contenedor se encuentran todos los ejecutables, el código binario, las bibliotecas y los archivos de configuración necesarios. Sin embargo, en comparación con los métodos de virtualización de máquinas o servidores, los contenedores no contienen imágenes del sistema operativo. Esto los hace más ligeros y portátiles, con una sobrecarga significativamente menor. En implementaciones de aplicaciones de mayor tamaño, se pueden poner en marcha varios contenedores como uno o varios clústeres de contenedores. Estos clústeres se pueden gestionar mediante un orquestador de contenedores, como Kubernetes.
- Cada máquina virtual ejecuta su propio sistema operativo
- No se pueden ejecutar más de un par de máquinas virtuales en una computadora portátil promedio.
- El tiempo de arranque es en minutos
- Diferencias no efectivas. No controlado por versión
- Todos los contenedores comparten el mismo Kernel del host
- Los contenedores crean una instancia en segundos
- Las imágenes se construyen de forma incremental sobre otras capas similares. Muchas imágenes/instantáneas
- Las imágenes se pueden diferenciar y se puede controlar la versión. Dockerhub es como GITHUB
- Solo se puede iniciar una máquina virtual desde un conjunto de archivos VMX y VMDK.
- Las instantáneas de máquinas virtuales se usan con moderación
- Puede ejecutar muchos contenedores Docker en una computadora portátil.
- Se pueden iniciar varios contenedores de Docker desde una imagen de Docker
- ¿Qué es una maquina virtual?