Unidad 12 vid Flashcards
¿Qué es la virtualización y cuál es su objetivo principal?
La virtualización es una estrategia o metodología que divide los recursos de una computadora en entornos de ejecución múltiples utilizando conceptos como particionamiento de software y hardware, tiempo compartido, etc. Su objetivo principal es permitir la ejecución simultánea de múltiples aplicaciones y procesos en una sola computadora.
¿Cuál fue el contexto histórico en el que se implementó inicialmente la virtualización?
La virtualización fue inicialmente una manera lógica de particionar equipos mainframe en máquinas virtuales independientes.
¿Cómo funciona la virtualización en términos de ejecución de sistemas operativos en una sola computadora?
La tecnología de virtualización permite que una sola computadora contenga varias máquinas virtuales, cada una ejecutando un sistema operativo distinto. Esto posibilita la ejecución simultánea de diversas tareas sin que la falla en una máquina virtual afecte automáticamente a las demás.
¿Cuáles son algunas ventajas de la virtualización en comparación con la ejecución en servidores físicos independientes?
Algunas ventajas incluyen la capacidad de ejecutar distintos servidores en diferentes máquinas virtuales, proporcionando un sólido aislamiento. Además, se logra un ahorro en hardware y electricidad, así como la ocupación de menos espacio en la oficina.
¿Cuál es el argumento a favor de las máquinas virtuales en términos de ejecutar aplicaciones heredadas?
Las máquinas virtuales permiten ejecutar aplicaciones heredadas en sistemas operativos o versiones que ya no tienen soporte o no funcionan en el hardware actual, ejecutándolas al mismo tiempo que las aplicaciones actuales.
¿Cuáles son algunas ventajas específicas de la virtualización?
Algunas ventajas son el sólido aislamiento, ahorro en hardware y electricidad, ocupación reducida de espacio en la oficina, la capacidad de que cada aplicación tenga su propio entorno, y la facilidad de usar puntos de comprobación y migrar datos entre máquinas virtuales.
¿Cuáles son los usos importantes de las máquinas virtuales en el desarrollo de software?
Las máquinas virtuales son utilizadas en el desarrollo de software para ejecutar el software bajo diferentes sistemas operativos sin la necesidad de múltiples computadoras físicas, facilitando la creación de entornos de prueba y desarrollo en diversas plataformas.
¿Cuáles son algunas ventajas específicas de la virtualización, según se mencionan en el texto?
Las ventajas incluyen el aumento de confiabilidad debido a la prevalencia de fallas en el software, la utilización de aplicaciones antiguas, el desarrollo y prueba en múltiples plataformas, y la facilidad de balanceo de cargas y escalabilidad futura.
¿Cuáles son los conceptos clave de anfitrión e invitado en virtualización?
El anfitrión es el sistema operativo de la computadora que alberga y asigna recursos a las máquinas virtuales, mientras que el invitado es el sistema operativo instalado en la máquina virtual creada, al cual se le asignan recursos para funcionar.
¿Cuáles son los dos tipos principales de máquinas virtuales y en qué se diferencian?
Los dos tipos principales son máquinas virtuales de sistema (o de hardware), que permiten que la máquina física se divida entre varias máquinas virtuales, y máquinas virtuales de proceso (o de aplicación), que se ejecutan como procesos normales dentro de un sistema operativo y admiten un solo proceso.
¿Qué se entiende por capa de virtualización y cuál es su función?
La capa de virtualización es una capa de software entre el hardware y los sistemas operativos. Permite la ejecución concurrente de múltiples instancias de sistemas operativos dentro de máquinas virtuales en un único servidor físico, garantizando el particionado y compartición de recursos físicos.
¿Cuáles son las tres técnicas de virtualización mencionadas y en qué se diferencian?
Las tres técnicas de virtualización son la virtualización completa del hardware o nativa, la virtualización de emulación de hardware o no nativa, y la virtualización a nivel de sistema operativo. Cada una difiere en la forma en que permite la ejecución de sistemas operativos y aplicaciones.
¿Cuál es la función de la virtualización de servidores y cuáles son los objetivos recomendados para su implementación?
La virtualización de servidores permite dividir un servidor físico en múltiples servidores virtuales, facilitando la instalación de diferentes sistemas operativos sin interferencias. Se recomienda para utilizar más aplicaciones y sistemas operativos sin exceder presupuestos de hardware, electricidad y espacio físico, reducir el tiempo dedicado por el personal de TI, y abordar desafíos de la nube.
¿Cómo se define la virtualización en informática y cuál es su función específica?
En informática, la virtualización se refiere a la abstracción de los recursos de una computadora, mediante un Hypervisor o VMM (Virtual Machine Monitor), que crea una capa de abstracción entre el hardware del host y el sistema operativo de la máquina virtual. Su función es crear versiones virtuales de dispositivos o recursos, dividiendo el recurso en uno o más entornos de ejecución