En pocas palabras, VMware (enlace externo a ibm.com) desarrolla software de virtualización.
El software de virtualización crea una capa de abstracción sobre el hardware del sistema que permite dividir los elementos de hardware de un sistema (procesadores, memoria, almacenamiento, etc.) en varios sistemas virtuales, comúnmente llamados máquinas virtuales (VM, por sus siglas en inglés). Cada máquina virtual ejecuta su propio sistema operativo (SO) y se comporta como un ordenador independiente, aunque se esté ejecutando en una parte del hardware del sistema subyacente propiamente dicho.
Como se puede imaginar, la virtualización permite una utilización más eficaz del hardware del sistema y una mayor rentabilidad de la inversión de hardware de una organización. También permite que los proveedores de nube, ya sea pública o privada, presten servicio a más usuarios con su hardware físico existente.
Los productos de virtualización de VMware ahora son una parte crucial de las infraestructuras de TI de muchas empresas.
Para obtener una presentación visual del concepto de virtualización, vea nuestro vídeo "Virtualización explicada":
Una máquina virtual (VM) es la unidad base de virtualización de VMware. Una VM es una representación basada en software de un sistema físico. Un sistema operativo (SO) que se ejecuta en una VM se denomina SO invitado.
Cada VM incluye un archivo de configuración que almacena la configuración de la VM, un archivo de disco virtual que es una versión de software de un disco duro y un archivo de registro que realiza un seguimiento de las actividades de la VM, incluidos los fallos del sistema, los cambios de hardware, las migraciones de máquinas virtuales de un host a otro y el estado de las VM.
VMware ofrece varias herramientas para gestionar estos archivos. Puede configurar los ajustes de máquina virtual mediante vSphere Client, que es una interfaz de línea de mandatos para la gestión de máquinas virtuales. También puede utilizar el kit de desarrollo de software vSphere Web Services para configurar máquinas virtuales a través de otros programas. Por ejemplo, podría habilitar su entorno de desarrollo de software para crear una máquina virtual que podría utilizar para probar un programa de software.
Para obtener más información sobre las máquinas virtuales, consulte "Máquinas virtuales: Guía completa".
El uso de los productos y servicios de VMware para la virtualización aporta varias ventajas, entre las que destacan las siguientes:
Estos son los diversos componentes de la virtualización de VMware y su funcionamiento.
VMware virtualiza sistemas físicos utilizando su producto principal de hipervisor. Un hipervisor es una capa fina de software que interactúa con los recursos subyacentes de un sistema físico (llamado host) y asigna estos recursos a otros sistemas operativos (conocidos como invitados). El SO invitado solicita recursos del hipervisor.
El hipervisor separa cada SO invitado para que se pueda ejecutar sin injerencia de los demás. Si un SO invitado sufre la detención de una aplicación, se vuelve inestable o se infecta con malware, no afectará al rendimiento ni al funcionamiento de otros sistemas operativos que se ejecutan en el host.
"Hipervisores: Guía completa" ofrece una descripción general detallada de qué son los hipervisores y cómo funcionan.
El hipervisor centrado en el centro de datos ESXi de VMware (enlace externo a ibm.com) es un hipervisor de tipo 1 o "bare metal" que sustituye al sistema operativo primario que interactuaría con los componentes físicos de un sistema. Es el sucesor de ESX, que era un hipervisor más grande que usaba más recursos del sistema host. VMware ha dejado de mantener ESX.
El ESXi de VMware compite con varios otros hipervisores de tipo 1:
VMware dependía de Linux en sus inicios. La primera versión de su hipervisor, llamado ESX, incluía un kernel (la parte central de un sistema operativo que gestiona el hardware del sistema) de Linux. Cuando VMware publicó ESXi, sustituyó el kernel de Linux por uno propio. ESXi es compatible con una amplia gama de sistemas operativos invitados de Linux, incluidos Ubuntu, Debian y FreeBSD.
VMware es un hipervisor basado en servidor consolidado en el mercado, pero también vende software que virtualiza sistemas operativos de escritorio. En esta sección se expone parte de este software y su funcionamiento.
VMware Workstation incluye hipervisores de tipo 2. A diferencia de un hipervisor de tipo 1, que sustituye al sistema operativo subyacente por completo, un hipervisor de tipo 2 se ejecuta como una aplicación en el SO del escritorio y permite a los usuarios del escritorio ejecutar un segundo SO sobre su sistema operativo principal (host).
VMware Workstation está disponible en dos versiones:
Solo hay una cosa mejor que tener un segundo SO en su sistema de escritorio: tener un segundo SO que pueda intercambiar datos con el primero. Ahí es donde entra en juego VMware Tools. Es una parte crucial de cualquier entorno de VMware Workstation. Permite que el SO invitado que se ejecuta dentro del hipervisor de tipo 2 funcione mejor con el SO host.
Entre las ventajas de instalar VMware Tools destaca un rendimiento gráfico más rápido y compatibilidad con carpetas compartidas entre el SO host y el SO invitado. Puede utilizarlo para arrastrar y soltar archivos y para cortar y pegar entre los dos sistemas operativos.
Para instalar VMware Tools, pulse VM y, a continuación, Instalar VMware Tools desde el menú de VMware Workstation. VMWare Workstation montará una unidad de CD-ROM virtual en el SO invitado que contiene el programa de instalación de VMware Tools. A continuación, acceda a la imagen del CD-ROM desde el SO invitado y ejecute el programa de instalación.
Consulte las instrucciones de instalación completas en la documentación de VMware Tools (enlace externo a ibm.com).
Los hipervisores tipo 2 de VMware compiten con otros en el mercado, incluidos los siguientes:
VMware ofrece un tercer modelo que se sitúa entre la virtualización de escritorio y servidor anterior: la integración de escritorio virtual (VDI, por sus siglas en inglés). VDI virtualiza sistemas operativos de escritorio en un servidor.
VDI ofrece gestión de escritorio centralizada, lo que le permite configurar y resolver problemas de sistemas operativos de escritorio sin acceso remoto ni visitas presenciales. Los usuarios pueden acceder a sus aplicaciones y datos desde cualquier dispositivo, en cualquier lugar, sin tener que invertir en costosos equipos de punto final de cliente de alta potencia. Los datos confidenciales seguros nunca salen del servidor.
VMware Horizon es la suite de herramientas VDI de VMware. Es compatible con escritorios Windows y Linux. Puede ejecutar sus escritorios virtuales en local o utilizar Horizon Cloud para ejecutarlos en varios entornos de nube alojados.
La suite Horizon incluye Horizon Apps, una plataforma que le permite crear su propia tienda de aplicaciones personalizada para que los usuarios empresariales la ejecuten en sus escritorios virtuales. Sus usuarios pueden acceder a una combinación de aplicaciones locales, SaaS y móviles utilizando un único conjunto de credenciales de inicio de sesión.
Explore las ventajas de la integración de escritorio virtual con Dizzion Managed DaaS on IBM® Cloud.
VMware vSphere (enlace externo a ibm.com) es la plataforma de virtualización empresarial de VMware, que incluye el software hipervisor de ESXi y la plataforma de gestión vCenter Server para gestionar varios hipervisores.
VSphere está disponible en tres configuraciones: Standard, Enterprise Class y Platinum. Cada una admite almacenamiento de máquina virtual basado en políticas, migración de cargas de trabajo en directo y funciones de ciberseguridad integradas. Las opciones avanzadas incluyen cifrado a nivel de máquina virtual, gestión de contenedores integrada, equilibrio de carga y gestión de red centralizada. Solo Platinum admite respuestas automatizadas a amenazas de seguridad e integración con herramientas de operaciones de seguridad de terceros.
Conozca mejor esta plataforma de virtualización en VMware vSphere on IBM Cloud.
Uno de los componentes importantes de vSphere es vCenter Server (enlace externo a ibm.com). Este es el componente de gestión de vSphere. Le permite gestionar los despliegues de máquina virtual en un gran grupo de servidores de host. Asigna máquinas virtuales a hosts, les distribuye recursos, supervisa el rendimiento y automatiza el flujo de trabajo. Esta herramienta se puede utilizar para gestionar privilegios de usuarios en función de las políticas propias de un usuario.
VCenter Server consta de tres componentes principales:
IBM Garage ofrece un recorrido por VMware vCenter Server, y también puede obtener más información sobre VMware vCenter Server on IBM Cloud aquí.
Usar un hipervisor en un servidor de host maximizará su uso de ese hardware, pero la mayoría de los usuarios empresariales necesitará más máquinas virtuales de las que pueden caber en un único servidor físico. Ahí es donde entra la tecnología de agrupación en clústeres de VMWare.
VMware comparte recursos entre hosts agrupándolos en un clúster y tratándolos como una única máquina. A continuación, puede utilizar la tecnología de agrupación en clústeres de VMware para agrupar los recursos de hardware entre los hipervisores que se ejecutan en cada host del clúster. Al agregar una VM a un clúster, puede darle acceso a estos recursos agrupados. Puede haber muchos clústeres en una empresa con tecnología de VMware.
VMware le permite crear y gestionar clústeres dentro de su entorno vSphere. Un clúster es compatible con muchas características de vSphere, incluido el equilibrio de carga de trabajo, la alta disponibilidad y la resiliencia tolerante a errores.
La agrupación en clústeres de VMware le da acceso a varias funciones de VMware para que su infraestructura virtual se ejecute de manera fluida y fiable:
La solución vSphere High Availability (HA) de VMware (enlace externo a ibm.com) le permite cambiar máquinas virtuales entre hosts físicos si falla el hardware subyacente. Supervisa el clúster y, si detecta un error de hardware, reinicia sus máquinas virtuales en hosts alternativos.
VSphere HA designa un host en un clúster como "maestro", los demás se denominan "esclavos". El maestro se comunica con vCenter Server e informa sobre el estado de las máquinas virtuales protegidas y los hosts esclavos.
Si bien vSphere HA brinda una recuperación rápida tras paradas, aún puede sufrir tiempo de inactividad mientras se mueve y reinicia una máquina virtual. Si necesita más protección para aplicaciones esenciales, vSphere Full Tolerance (enlace externo a ibm.com) ofrece un nivel superior de disponibilidad. Promete cero pérdida de datos, transacciones o conexiones.
VSphere Fault Tolerance funciona ejecutando una VM primaria y secundaria en hosts separados en el clúster y garantizando que sean idénticas en cualquier punto. Si alguno de sus host falla, el host que queda continúa funcionando y vSphere Fault Tolerance crea una nueva máquina secundaria, restableciendo la redundancia. VSphere automatiza todo el proceso.
Si permite que se ejecuten muchas máquinas virtuales de forma no gestionada en sus máquinas host, tendrá problemas. Algunas máquinas virtuales exigirán más CPU y recursos de memoria que otras. Esto puede crear cargas de trabajo desequilibradas, con hosts que trabajan por encima de su capacidad mientras otros permanecen inactivos. VMware Distributed Resource Scheduling (DRS) (enlace externo a ibm.com) equilibra las cargas de trabajo entre diferentes hipervisores ESXi para resolver este problema.
DRS, una función de vSphere Enterprise Plus, se ejecuta dentro de un clúster de hosts ESXi que comparten recursos. Monitoriza el uso de la CPU y la RAM del host y mueve las máquinas virtuales entre ellas para evitar hosts con exceso de trabajo y hosts infrautilizados. Puede definir estas políticas de asignación para reasignar recursos de manera agresiva o bien reequilibrar con menos frecuencia.
VMware se dio a conocer virtualizando servidores y luego sistemas operativos de escritorio. En 2012, anunció planes para virtualizarlo y automatizarlo todo en el centro de datos en un concepto denominado centro de datos definido por software (SDDC, por sus siglas en inglés).
Para obtener más información sobre SDDC, consulte "Centros de datos definidos por software: Guía completa".
Los elementos SDDC de VMware incluyen:
VMware NSX (enlace externo a ibm.com) es un producto de virtualización de red que le permite definir y controlar su red de TI de forma lógica en software. Puede consolidar funciones de red como conmutación, direccionamiento, tráfico, equilibrio de carga y cortafuegos en hipervisores que se ejecutan en sistemas x86. Puede gestionar estas funciones juntas desde una única pantalla en lugar de configurar manualmente varios hardware en diferentes interfaces, y también puede aplicar políticas basadas en software para automatizar funciones de red. Es el componente de red del SDDC de VMware que aporta las mismas ventajas de virtualización a las funciones de red, software y computación.
El producto admite varios entornos, incluido su centro de datos, nube privada y nubes públicas alojadas. Esto facilita que su red sea compatible con aplicaciones nativas en la nube que se basan en entornos de contenedores y microservicios.
VMware vSAN (enlace externo a ibm.com) es parte de la solución de virtualización de almacenamiento de VMware. Crea una interfaz de software entre máquinas virtuales y dispositivos de almacenamiento físico. Este software, parte del hipervisor ESXi, representa los dispositivos de almacenamiento físico como una única agrupación de almacenamiento compartido, accesible por máquinas en el mismo clúster.
Con VMware vSAN, sus máquinas virtuales pueden utilizar almacenamiento en cualquier sistema en un clúster en lugar de depender de un solo sistema, que podría quedarse sin almacenamiento. También evita desperdiciar el almacenamiento de un sistema físico si las máquinas virtuales que se ejecutan en ese sistema no lo utilizan. Las máquinas virtuales que se ejecutan en otros hosts también pueden utilizar su almacenamiento.
VSAN se integra con vSphere para crear una agrupación de almacenamiento para tareas de gestión, como alta disponibilidad, migración de carga de trabajo y equilibrio de carga de trabajo. Las políticas personalizadas le brindan control total sobre cómo vSphere usa el almacenamiento compartido.
VMware ofrece varios productos y servicios bajo el nombre de VMware Cloud (enlace externo a ibm.com). VMware Cloud Foundation, un paquete de software integrado que admite operaciones en la nube híbrida, incluye un gran número de servicios para la seguridad, las redes, el almacenamiento y la informática definidos por software, y varios proveedores de la nube lo ofrecen como servicio. Puede desplegarlo en un entorno de nube privada a través de vSAN ReadyNode, una configuración de servidor validada proporcionada por un fabricante de equipo original (OEM) que trabaja con VMware.
Obtenga más información en Soluciones de VMware en IBM Cloud.
VMware HCX (enlace externo de ibm.com) es un componente de VMware Cloud que ayuda a las empresas a utilizar una combinación de entornos informáticos. De este modo, los equipos de TI obtienen la funcionalidad que desean al coste adecuado y pueden mantener más datos confidenciales en sus propios ordenadores. El reto es conseguir que estas máquinas virtuales funcionen juntas en estos entornos diferentes.
HCX es la respuesta de VMware a esta complejidad de nube híbrida. Se trata de una oferta de software como servicio (SaaS) que le permite gestionar varias instancias de vSphere en diferentes entornos, desde centros de datos locales hasta entornos de nube alojados.
Anteriormente llamado Hybrid Cloud Extension y NSX Hybrid Connect, HCX extrae su entorno de vSphere para que las máquinas virtuales que gestiona parezcan tener la misma dirección IP, independientemente de dónde se ejecuten. HCX utiliza una conexión de red de área amplia (WAN) optimizada para extender las aplicaciones locales a la nube sin tener que volver a configurar. Esto le permite recurrir a la potencia informática adicional de la nube para mantener el rendimiento de las aplicaciones locales cuando la demanda informática supera los recursos físicos locales.
Esta situación se da mucho en el sector comercial. Un pico en la demanda de comercio electrónico podría agotar todos los recursos de su centro de datos. Puede mantener el flujo de pedidos y evitar clientes frustrados recurriendo a los recursos informáticos en la nube.
HCX le permite replicar sus datos en una instancia de vSphere basada en la nube para la recuperación tras desastre. Si necesita cambiar a un servidor o sistema en espera si su infraestructura en local deja de estar disponible, puede hacerlo sin volver a configurar las direcciones IP.
Obtenga más información sobre VMware HCX en IBM Cloud en nuestro centro de arquitectura.
Del mismo modo que con los ordenadores físicos, es necesario realizar copias de seguridad de las máquinas virtuales. VMware solía proporcionar su propia solución de copia de seguridad, llamada vSphere Data Protection, pero ha descatalogado este producto. En su lugar, puede utilizar el software de copia de seguridad, recuperación y deduplicación Avamar de EMC, que impulsó vSphere Data Protection. También hay otras soluciones de copia de seguridad de terceros disponibles de socios de VMware.
Una instantánea de VMware es un archivo que conserva el estado de una VM y sus datos en un momento dado del tiempo. Una instantánea le permite restaurar su VM al momento en que se tomó la instantánea. Las instantáneas no son copias de seguridad, ya que solo guardan los cambios del archivo de disco virtual original. Solo una solución de copia de seguridad completa puede proteger completamente sus máquinas virtuales.
Los desarrolladores utilizan cada vez más los contenedores como alternativa a las máquinas virtuales. Al igual que las máquinas virtuales, son entornos virtuales que contienen aplicaciones extraídas del hardware físico. Sin embargo, los contenedores comparten el kernel del SO host subyacente en lugar de virtualizar un SO completo como lo hacen las máquinas virtuales.
Para obtener una descripción detallada de los contenedores, consulte "Contenedores: Guía completa".
Los contenedores ofrecen más agilidad y utilizan la potencia computacional física de manera más eficiente que las máquinas virtuales, pero no son adecuados para todos los casos. Puede que desee desarrollar una aplicación completamente nueva que divida pequeñas funciones, llamadas microservicios, en contenedores separados, lo que agiliza el desarrollo y el mantenimiento de la aplicación. Por otro lado, una aplicación heredada diseñada para ejecutarse como un solo programa binario podría ejecutarse mejor en una VM que refleje el entorno al que está acostumbrada. Puede aprovechar los contenedores y las VM de forma conjunta con la función vSphere Integrated Containers de VMware (enlace externo a ibm.com), que salva la distancia entre los dos casos al permitir que los contenedores se ejecuten en entornos VMware. Consta de tres componentes:
AirWatch (enlace externo a ibm.com) es una división de VMware que se enfoca en la gestión de la movilidad empresarial. Su tecnología es la base del producto Workspace ONE Unified Endpoint Management de VMware, que le permite gestionar puntos finales que van desde escritorios hasta dispositivos de Internet de la cosas (IoT) de tamaño reducido utilizando una única consola de gestión.
Los puntos finales presentan vulnerabilidades de seguridad para las empresas. Los atacantes pueden obtener acceso a toda la red infectando un único punto final con malware. Los puntos finales también son vulnerables a robos físicos, con lo cual los datos que contienen también son vulnerables. Gestionar todos los puntos finales de forma centralizada, incluso cuando no están en la red de la oficina, ayuda a los administradores a garantizar que estén debidamente protegidos y cifrados.
El producto de gestión de puntos finales admite una gran cantidad de sistemas operativos, desde Android hasta MacOS, e incluso sistemas centrados en IoT como QNX. Puede configurar políticas de uso y ajustes de seguridad para cada dispositivo en la red.
Las soluciones IBM® Cloud for VMware están diseñadas para ayudarle a mover cargas de trabajo de VMware de las instalaciones en local a IBM Cloud.
IBM® Cloud con Red Hat ofrece la mejor seguridad del mercado, escalabilidad empresarial e innovación abierta para desbloquear todo el potencial de la nube y la IA.
Descubra cómo las soluciones de nube híbrida creadas con IBM® Cloud pueden ayudar a su organización a migrar a la nube, a modernizar las aplicaciones existentes y a crear nuevas aplicaciones nativas en la nube.
Adquiera las habilidades y los conocimientos necesarios para comenzar una carrera profesional como arquitecto profesional de IBM Cloud. Valide sus competencias en un plan curricular interactivo que le prepara para la certificación de IBM Cloud.
Introducción a las máquinas virtuales (VM), una tecnología para crear entornos informáticos virtualizados y la base de la primera generación de cloud computing.
El cloud computing no sería posible sin la virtualización. La virtualización no sería posible sin el hipervisor. Esta delgada capa de software soporta todo el ecosistema de nube.