Coconote
AI notes
AI voice & video notes
Export note
Try for free
Virtualización
Jul 16, 2024
Virtualización
Definición
Técnica que permite crear entornos virtuales aislados dentro de un sistema físico.
Permite ejecutar múltiples sistemas operativos y aplicaciones de forma independiente y simultánea.
Divide un servidor o computadora en varios entornos virtuales, simulando máquinas independientes.
Usada en la industria de TI para maximizar recursos, simplificar gestión y mejorar eficiencia operativa.
Componentes Principales
Hipervisor
: Software especializado que administra los recursos físicos y crea entornos virtuales.
Tipo 1
: Ejecutados directamente sobre el hardware del servidor (bare-metal).
Tipo 2
: Ejecutados sobre un sistema operativo existente (hosted).
Tipos de Virtualización
Virtualización de Servidor
: Consolida múltiples servidores físicos en uno solo.
Virtualización de Escritorio
: Proporciona escritorios virtuales accesibles desde cualquier lugar y dispositivo.
Virtualización de Red
: Crea redes virtuales sobre una infraestructura de red física.
Virtualización de Almacenamiento
: Combina dispositivos de almacenamiento en una única unidad.
Virtualización de Aplicación
: Separa aplicaciones del sistema operativo en contenedores virtuales.
Virtualización de GPU
: Comparte capacidad de procesamiento gráfico entre múltiples máquinas virtuales.
Ventajas
Mejor Utilización de Recursos
: Reducción de costos de hardware, energía y refrigeración.
Flexibilidad y Escalabilidad
: Creación rápida de nuevas máquinas virtuales y movimiento entre servidores físicos.
Aislamiento y Seguridad
: Cada aplicación y sistema operativo está aislado, aumentando la seguridad.
Entornos de Prueba y Desarrollo
: Creación fácil de entornos sin afectar sistemas en producción.
Reducción de Costos
: Menores costos en hardware, energía, refrigeración y personal de TI.
Desventajas
Mayor Complejidad
: Requiere más conocimientos para administrar.
Rendimiento
: Puede verse afectado por la sobrecarga del hipervisor.
Dependencia del Hardware
: Limitaciones en la cantidad de máquinas virtuales en un servidor.
Licenciamiento de Software
: Puede ser más complicado y costoso.
Seguridad
: Pueden surgir nuevos puntos de vulnerabilidad si no está bien configurado.
Conceptos Clave
Host
: Sistema físico que aloja y administra recursos de hardware.
Guest
: Sistema operativo ejecutado dentro de una máquina virtual.
Máquina Virtual (VM)
: Entorno de virtualización completo con SO y aplicaciones.
Contenedores
: Entornos ligeros que comparten el kernel del sistema operativo del host.
Diferencias entre VMs y Contenedores
Máquinas Virtuales (VMs)
Aislamiento Completo
: Alto grado de seguridad y aislamiento entre VMs.
Flexibilidad
: Administración flexible de recursos y ejecución de diferentes SO.
Respaldo y Recuperación
: Fáciles de respaldar y recuperar.
Contenedores
Eficiencia en Recursos
: No requieren emulación de hardware, comparten kernel del host.
Velocidad de Despliegue
: Implementación y arranque rápidos.
Portabilidad
: Altamente portátiles, ejecutables en diferentes SO y nubes.
Desventajas
De las VMs
Sobrecarga en Recursos
: Mayor consumo de recursos por emulación de hardware.
Complejidad
: Más difíciles de configurar y administrar.
Tiempo de Implementación
: Más tiempo para instalar y configurar.
De los Contenedores
Menor Aislamiento
: Menor grado de seguridad que las VMs.
Dependencia del Kernel
: Limitados por el kernel del sistema operativo del host.
Limitaciones Tecnológicas
: Restricciones en el uso de diferentes tecnologías de red y almacenamiento.
📄
Full transcript