Categorías: Todo - virtualización - rendimiento - escalabilidad - seguridad

por Ismael Hernandez hace 7 años

1714

Conceptos básicos sobre virtualización

La virtualización es una tecnología clave que permite a las organizaciones optimizar el uso de recursos físicos mediante la creación de máquinas virtuales. Existen dos tipos principales de virtualización:

Conceptos básicos sobre virtualización

Conceptos básicos sobre virtualización

Conclusion

Actualmente las empresas estan migrando a estas tecnologias de virtualizacion, con la finalidad de minimizar recursos, por lo anterior conocer y aprender todo lo relacionado a estas tecnologias nos da una oportunidad mas en el ambito laboral, tendremos las bases para poder virtualizar plataformas completas.

Tecnologias de Virtualizacion

Hypervisor (VMM)
Tipos Principales

Virtualizacion Nativa

Presenta Alta disponibilidad, Seguridad y tienen una Administración centralizada

Altos costos de Licenciamiento

Permite que el hipervisor logre utilizar algoritmos avanzados para optimizar el uso de memoria RAM y ciclos de la CPU

Típicamente orientados a corporativos

Mayor eficiencia y rendimiento

Tiene menos compatibilidad con el Hardware

Permite virtualizar Hardware

Mayor escalabilidad, rendimiento y estabilidad

La gestión puede realizarse de manera remota

Cada máquina virtual comparte los mismos recursos físicos

Se instala directamente en servidor físico

No requiere de un SO para funcionar

Las maquias virtuales corren de forma simultánea, por encima del Hipervisor

Se ejecuta directamente sobre el hardware real

Virtualización Hospedada

Compatibilidad mayor con el Hardware

Tiene desventaja al depender del SO base para funcionar

El Hipervisor encola las solicitudes al sistema operativo para permitir correr múltiples sistemas simultáneamente

Los sistemas operativos tienen control sobre el hardware x86

Puede ejecutar múltiples sistemas operativos de forma independiente

Típicamente orientados a usuarios finales

El rendimiento del Hipervisor es menor

La virtualización está en una capa más alejada del hardware

La aplicación se ejecuta sobre un sistema Operativo base

Reparte dinámicamente los recursos entre todas las máquinas virtuales definidas en el computador central

Ampliación de las capacidades de hardware, permitiendo que cada máquina haga más trabajo simultáneo

Gestión centralizada

Funciona sin la necesidad de que exista un sistema operativo

Tecnología que está compuesta por una capa de software que permite utilizar, al mismo tiempo, diferentes sistemas operativos o máquinas virtuales

Máquina Virtual (VM)
Caracteristicas

El rendimiento depende directamente de Hardware Instalado

Se puede simular hardware.

compatibilidad con el hardware mucho más amplia

necesita previamente un sistema operativo instalado

software que simula a una computadora y puede ejecutar programas como si fuese una computadora real.

Modelos Principales

Virtualización de escritorio

El escritorio del usuario es encapsulado y entregado creando máquinas virtuales. De esta forma, es posible permitir al usuario el acceso de forma remota a su escritorio desde múltiples dispositivos, como pueden ser computadores, dispositivos móviles, etc.

Virtualización de aplicaciones

Virtualización de aplicaciones completa

, una capa intermedia o software de virtualización es introducido para mediar entre la aplicación virtualizada y el sistema operativo y hardware subyacentes.

Virtualización de aplicaciones limitada

Aplicaciones Portables. Aplicaciones que pueden correr desde dispositivos de almacenamiento extraíbles.

Las aplicaciones son ejecutadas encapsuladas sobre el sistema operativo

Virtualización de recursos

Virtualización de memoria

Virtualizaremos bajo este modelo cuando unamos los recursos de memoria RAM de sistemas en red en una memoria virtualizada común

Virtualización de Entrada/Salida

Abstracción de los protocolos de capas superiores de las conexiones físicas o del transporte físico.

Unión de interfaces de red (Ethernet Bonding)

Combinación de varios enlaces de red para ser usados como un único enlace de mayor ancho de banda. El recurso abstraído son por tanto los enlaces de red.

Virtualización de red

La virtualización de red consiste en la creación de un espacio de direcciones de red virtualizado dentro de otro o entre subredes.

Virtualización de almacenamiento

Abstracción completa del almacenamiento lógico sobre el físico (disco y almacenamiento son el recurso abstraído). Es completamente independiente de los dispositivos hardware

Memoria virtual

Permite hacer creer al sistema que dispone de mayor cantidad de memoria principal y que se compone de segmentos contiguos.

Encapsulación

Se trata de la ocultación de la complejidad y características del recurso creando una interfaz simplificada. Es el caso más simple de virtualización de recursos

Descripcion

El recurso que se abstrae es un recurso individual de un computador, como puede ser la conexión a red, el almacenamiento principal y secundario, o la entrada y salida.

Virtualización de plataforma
Tipos

Virtualización en el nivel del sistema operativo

virtualiza los servidores encima del propio sistema operativo.

Paravirtualización

Este método utiliza un hipervisor para compartir el acceso al hardware subyacente pero integra código que está al tanto de la virtualización en el propio sistema operativo.

Virtualización completa

Este modelo utiliza una máquina virtual que media entre el sistema operativo invitado y el hardware nativo. "Mediar" es la palabra clave aquí porque la VMM está entre el sistema operativo invitado y el hardware real.

Emulación Hardware

La virtualización más compleja consiste en la emulación de hardware

Dscripcion

consiste en la abstracción de todo el hardware subyacente de una plataforma de manera que múltiples instancias de sistemas operativos puedan ejecutarse de manera independiente, con la ilusión de que los recursos abstraídos les pertenecen en exclusiva

Conceptos

D. Virtualización también puede significar conseguir que varios ordenadores parezcan uno solo. A este concepto se le suele denominar agregación de servidores (server aggregation) o grid computing.
C. De manera general se puede decir que virtualización es el efecto de abstraer los recursos de un computador, proporcionar acceso lógico a recursos físicos. La virtualización separa de manera lógica la petición de algún servicio y los recursos físicos que realmente proporcionan el servicio. Dependiendo del recurso que se abstraiga, que puede ser un recurso individual o bien una plataforma, completa, y de por quién sea usado ese recurso, atenderemos entonces a distintos modelos de virtualización.
B. Virtualizar significar aparentar que algo con una forma tiene otra. Virtualizar un ordenador significa aparentar que se trata de múltiples ordenadores o de un ordenador completamente diferente.
A. Según Bob Muglia, vicepresidente para servidores y herramientas de negocios de Microsoft Corporation el término puede definirse como: “La Virtualización es una estrategia para desplegar los recursos del ordenador en diferentes capas aisladas - hardware, software, datos, red, almacenamiento unas de las otras.”