domingo, 3 de febrero de 2019

¿Qué es VMware ESXi?

¿Qué es virtualizar?

Es la emulación de un recurso, como puede ser un sistema operativo, mediante software.
Es decir, que podemos emular o ejecutar un sistema operativo como si estuviera instalado en un servidor físico, incluso tener varios sistemas operativos corriendo a la vez dentro de otro, que se conoce como el anfitrión, host o Hypervisor.
Imagínate el poder de todo esto con un ejemplo sencillo:
Una empresa tiene 20 servidores físicos con su cpu, su memoría, su placa base, su fuente de alimentación, etc.
Cada servidor tiene su gasto de luz, mantenimiento, piezas, aparte de lo que ha costado comprar cada uno claro y de repente llega una empresa y te dice que esos 20 servidores, los puedes tener corriendo a la vez en un solo servidor físico.

¿Cómo dices? Puedo tener mis 15 Windows Server instalados en un solo servidor?

No sólo tus 15 Windows Server, sino también tus 5 linux con una distribución distinta cada uno.

Te puedes imaginar el resultado: Un auténtico boom.

La cantidad de dinero que ahorró a las empresas fué brutal y ya sabes que no hay nada que agite más el sector empresarial que el ahorro sustancial de dinerito.
Ese fué el comienzo. Si conoces algo sobre la virtualización, lo que ha venido después ha sido a mi juicio una de las mayores revoluciones en el mundo de la tecnología.
Aunque la virtualización ya existió durante los años 60, el pelotazo real vino en 1998 cuando Vmware fué capaz de virtualizar la infraestructura x86.
Bien ahora que sabemos de qué hablamos:

¿ Qué es VMware vSphere ?

VMware vSphere es la solución por excelencia para virtualizar centros de datos (CPDs).

¿Y qué virtualiza VMware vSphere?

Básicamente sistemas operativos y hardware.

¿ Cómo?

Mediante un servidor anfitrión al que desde ahora llamaremos hypervisor o host, ejecutando una serie de máquinas virtuales (VM o virtual machines) que son las que contienen los sistemas operativos instalados.
Vmware Vsphere es el paquete completo que facilita la administración total de todo nuestro entorno virtual y para ello consta de 2 partes muy bien diferenciadas: Vmware ESXi (ESX en versiones antiguas) y Vmware vCenter Server.

¿Qué es VMware ESXi?

No es otra cosa que el sistema operativo que lleva el servidor físico que va a ejecutar las máquinas virtuales, el que hace la magia vamos.
Esto también se conoce como hypervisor.
VMware ESXi es el sistema operativo que permite correr otros sistemas operativos dentro de él. Pero no confundir con VMware Workstation que es una aplicación, no un sistema operativo como tal.
Antes te he dicho que virtualizar es emular, pero te he engañado. ¿Empezamos bien no? Tranquilo, es porque quería explicártelo con palabras que se entendiesen, pero ahora que ya sabes lo que es el hypervisor ESXi, te lo voy a explicar bien.
El ESXI no emula el hardware, entrega el hardware donde está instalado a las máquinas virtuales con una serie de procesos complejos que hace que se pueda compartir la memoria entre varias máquinas virtuales y la CPU, entre otras cosas. Y además lo hace mejor que ningún otro hypervisor del mercado (KVM, QEMU, HyperV…).
Por lo tanto la imagen que nos queda para que lo entiendas bien, es así:
Si quieres aprender a instalar VMware ESXi te dejo este artículo con video.

¿Qué es VMware vCenter Server?

Es la herramienta que permite manejar todos nuestros ESXi y nuestras máquinas virtuales de la manera más eficiente.
No es necesario tenerlo para que nuestras máquinas virtuales se ejecuten, y de hecho si solo tienes un ESXi, el vCenter no tiene ningún sentido.
Una vez que hayamos configurando los ESXi dentro de nuestro vCenter (por ejemplo creando Clusters de ESXi), podremos conectarnos a este vCenter Server y tendremos la visibilidad de todo nuestro entorno virtual presentado de una manera clara, sencilla e intuitiva.
¿Y como podemos conectarnos a este vCenter Server? Pues con el vClient que es una aplicación de escritorio para versiones antiguas o también llamado cliente pesado, o mediante el web client, es decir a través del navegador.
Observa el gráfico a continuación y lo entenderás mejor:

Desde la versión 6.5, el vClient es a través de navegador también con un cliente web por HTML5.

Fuente: https://virtualizadesdezero.com/que-es-vmware-vsphere/