Podcast Beta
Questions and Answers
¿Qué es la virtualización en términos informáticos?
¿Cuál de los siguientes es un ejemplo de virtualización de datos?
¿Desde cuándo se considera que existe la virtualización?
¿Cuál fue uno de los primeros sistemas que aplicó virtualización?
Signup and view all the answers
¿Qué describe comúnmente el término 'Grid Computing'?
Signup and view all the answers
¿Cuál es una de las aproximaciones a la virtualización?
Signup and view all the answers
¿Qué término describe el uso de la máquina física M44 en el IBM 7044?
Signup and view all the answers
¿Cuál es el objetivo fundamental del sistema operativo que corre sobre el hipervisor?
Signup and view all the answers
¿Cuál es un beneficio de la virtualización en los grandes centros de cálculo?
Signup and view all the answers
¿Qué ejemplos de máquinas virtuales son mencionados en el contenido?
Signup and view all the answers
¿Cuál de las siguientes opciones no es un ejemplo de hipervisor mencionado?
Signup and view all the answers
¿Qué modelo de virtualización permite que múltiples instancias de sistemas operativos se ejecuten de manera independiente?
Signup and view all the answers
¿Qué ilusión crea una máquina virtual respecto a los recursos que utiliza?
Signup and view all the answers
¿Cuál de las siguientes afirmaciones describe mejor el propósito de la virtualización en las empresas?
Signup and view all the answers
¿Cuál de los siguientes hipervisores corre directamente sobre el hardware físico?
Signup and view all the answers
En el contexto de modelos de virtualización, ¿qué representa la virtualización de recursos?
Signup and view all the answers
¿Qué función principal desempeña un hipervisor Tipo 1?
Signup and view all the answers
¿Qué tipo de máquina virtual es un entorno de ejecución para la plataforma .NET de Microsoft?
Signup and view all the answers
¿Cuál es la característica de una máquina virtual?
Signup and view all the answers
¿Qué tipo de hipervisor se ejecuta sobre el hardware directamente?
Signup and view all the answers
¿Qué problema es considerado la razón principal para mantener servicios separados en diferentes servidores?
Signup and view all the answers
¿Qué término se utiliza para las máquinas virtuales que operan sobre un sistema operativo existente?
Signup and view all the answers
¿Qué ventaja notable se ofrece mediante la virtualización en entornos empresariales?
Signup and view all the answers
¿Cuál de las siguientes no es una ventaja comúnmente asociada con la virtualización?
Signup and view all the answers
¿Cuál es una técnica que se utiliza en la virtualización de recursos?
Signup and view all the answers
La virtualización de aplicaciones permite:
Signup and view all the answers
¿Qué es la paravirtualización?
Signup and view all the answers
¿Cuál de los siguientes no se considera un tipo de virtualización de aplicaciones?
Signup and view all the answers
¿Qué recurso se abstrae típicamente en la virtualización de almacenamiento?
Signup and view all the answers
¿Cuál es una característica de los sistemas RAID en el contexto de virtualización?
Signup and view all the answers
En la virtualización a nivel del kernel, ¿qué se virtualiza?
Signup and view all the answers
¿Qué significa el término 'encapsulamiento' en la virtualización de recursos?
Signup and view all the answers
¿Cuál es una característica clave de los contenedores en comparación con las máquinas virtuales?
Signup and view all the answers
¿Qué permite a los contenedores ser más portátiles?
Signup and view all the answers
¿Cómo promueven los contenedores un mejor desarrollo de aplicaciones?
Signup and view all the answers
¿Cuál es una desventaja de la virtualización tradicional en comparación con los contenedores?
Signup and view all the answers
¿Qué rol cumple Kubernetes en la gestión de contenedores?
Signup and view all the answers
¿Cuál es una ventaja de los contenedores en términos de operación de aplicaciones?
Signup and view all the answers
¿Qué aspecto distingue a la virtualización de contenedores de la de máquinas virtuales?
Signup and view all the answers
¿Qué se puede implementar usando contenedores para aplicaciones más grandes?
Signup and view all the answers
Study Notes
Historia de la Virtualización
- La virtualización tiene aproximadamente 60 años de historia, comenzando en 1962, y se utilizaba principalmente en grandes centros de cálculo.
- Usos pioneros incluyeron el IBM 7044, el CTSS del MIT y el proyecto Atlas de la Universidad de Manchester.
- La virtualización fue inicialmente practicada en entornos bancarios, militares y universitarios.
- Actualmente, la potencia de cálculo en ordenadores supera la de las máquinas de hace décadas, lo que ha llevado a centrarse más en seguridad y fiabilidad que en rendimiento.
Conceptos Fundamentales
- La virtualización permite crear recursos informáticos virtuales como servidores o sistemas operativos.
- Ejemplo común: particionamiento de discos duros físicos en lógicos para mejorar almacenamiento.
Maquina Virtual e Hipervisor
- Las máquinas virtuales (VM) funcionan sobre un host físico, utilizando recursos hardware de manera virtual.
- El hipervisor es un monitor de bajo nivel que gestiona las máquinas virtuales, puede operar sobre hardware o un sistema operativo.
- Dos tipos de hipervisores:
- Tipo 1 (bare-metal), que corre directamente sobre el hardware.
- Tipo 2, que corre sobre un sistema operativo.
Modelos de Virtualización
Virtualización de Plataforma
- Se basa en la abstracción de todo el hardware de una plataforma para que múltiples sistemas operativos funcionen de forma independiente.
- Ejemplos incluyen VMware Workstation y VirtualBox.
- Tipos: sistemas operativos invitados, emulación, virtualización completa y paravirtualización.
Virtualización de Recursos
- Abstrae recursos individuales como almacenamiento, red y entrada/salida.
- Ejemplos incluyen memoria virtual y sistemas RAID.
- Clasificación: encapsulamiento, virtualización de red y virtualización de almacenamiento.
Virtualización de Aplicaciones
- Las aplicaciones corren encapsuladas, interactuando con un entorno virtual en lugar de directamente con el hardware.
- Se utiliza para mejorar portabilidad y compatibilidad de aplicaciones.
- Tipos incluyen virtualización limitada, completa y de escritorio.
Contenedores
- Los contenedores representan virtualización a nivel de aplicación, permitiendo ejecutar microservicios sin imágenes de sistema operativo.
- Son más ligeros que las máquinas virtuales, resultando en menor sobrecarga y mayor portabilidad.
- Se pueden gestionar clústeres de contenedores utilizando orquestadores como Kubernetes.
Características de Contenedores
- Menos sobrecarga en recursos del sistema debido a la ausencia de imágenes de sistema operativo.
- Mayor portabilidad entre diferentes plataformas y sistemas operativos.
- Funcionamiento consistente a través de distintas implementaciones.
- Permiten rápidos parches y escalado de aplicaciones, apoyando ciclos de desarrollo ágil y prácticas de DevOps.
Diferencias entre Contenedores y Máquinas Virtuales
- A pesar de similitudes, los contenedores y las máquinas virtuales son fundamentales y operacionalmente distintos, con usos y beneficios específicos.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
En esta unidad, exploraremos la historia de la virtualización y sus conceptos fundamentales, incluyendo máquinas virtuales y hipervisores. Además, se discutirán los diferentes modelos de virtualización, como la virtualización de plataformas, recursos y aplicaciones. Ideal para aquellos interesados en tecnologías de virtualización.