krat-tech

2013Smartphones y nube

Virtualización y Docker

La virtualización permite ejecutar varios sistemas independientes en un mismo ordenador físico. En 2013, Docker popularizó una forma más ligera, los contenedores, que hoy impulsan la mayoría de los servicios web.

La máquina virtual

Una máquina virtual (VM) es un ordenador dentro de un ordenador. Tiene su propio sistema operativo, disco virtual y tarjeta de red. Un hipervisor (por ejemplo, VMware, Proxmox, Hyper-V o KVM) reparte entre ellas el procesador y la memoria reales. Si una VM falla o alguien la ataca, las demás siguen funcionando.

El contenedor

Un contenedor no tiene un sistema completo propio, comparte el núcleo del anfitrión. Contiene solo la aplicación y sus bibliotecas. Arranca en un segundo y ocupa poco espacio. Docker aportó comandos sencillos e imágenes ya preparadas que se descargan y se ejecutan con una sola línea.

Cuándo usar cada uno

  • VM: cuando necesita otro sistema operativo o un aislamiento fuerte, por ejemplo un servidor web independiente.
  • Contenedor: cuando quiere poner en marcha un servicio rápidamente, por ejemplo una base de datos, Pi-hole o Jellyfin.
  • Esta web funciona dentro de un contenedor, dentro de una máquina virtual, en un NAS doméstico.

Menú

Mini WikipediaLa evolución de la tecnología, 236 artículos

Noticias tech candentes

Todas las noticias

Populares

Categorías de la wiki

Todos los artículos

Apariencia

↑↓ elegirEnter abrirEsc cerrar