En este post vamos a hablar sobre un «monstruo»… Nos referimos con ese término porque el crecimiento de la hiperconvergencia o HCI (Hyper-converged Integrated Systems) es increíble y exponencial.
La hiperconvergencia está presente en gran parte de los diseños de Datacenters en todo el mundo. Grandes empresas como Apple o Amazon, ya cuentan con hiperconvergencia en sus Datacenters. Si tú también quieres beneficiarte de ella, en nuestro Whitepaper sobre cómo modernizar tus centros de datos con una tecnología flexible te contamos todas las vías para que tu empresa también pueda utilizarla.
La pregunta es simple y compleja a la vez, ¿los Sistemas Hiperconvergentes son presentes o futuros en el diseño de Datacenters? En este post, trataré de dar mi punto de vista sobre sistemas HCI.
¿Qué es un sistema hiperconvergente?
Para empezar, preguntémonos: ¿qué es un sistema hiperconvergente? Estos sistemas son un tipo de infraestructura basada en SDS (Software Defined Storage), que incluye Almacenamiento, Computo y Virtualización de recursos. A parte de diferenciarse de los entornos convencionales (Servidores + Cabinas Almacenamiento + Red SAN) en que simplifica totalmente el número de elementos dentro de la infraestructura, hay otra diferencia clave, y es que en un entorno hiperconvergente todos sus elementos (red, almacenamiento y computo) son manejados de manera centralizada y con un propósito simple.
Hasta hace unos pocos años, cuando se decidía el diseño de un Datacenter, la primera y prácticamente la única opción era la de diseñar un entorno convencional, formado por los servidores virtuales, cabinas de almacenamiento, red de almacenamiento, comunicaciones, etc. No es que los entornos convencionales sea una mala opción a la hora de diseñar, pero debemos analizar todos los aspectos previamente, por ejemplo, costes, multi-soporte, rendimiento, espacio, etc.
Entonces apareció el concepto de SDDC (Software Defined Datacenter). Es una instalación de almacenamiento de datos en la que todos los elementos de la infraestructura (redes, almacenamiento, CPU y seguridad) son virtualizados y entregados como un servicio (IaaS). La implementación, el aprovisionamiento, la configuración y el funcionamiento de toda la infraestructura se extraen del hardware y se implementan a través de software.
Para SDDC, podemos incluir los siguientes conceptos:
SDN Software Defined Networking | |
SDS
Software Defined Storage |
|
SDC
Software Defined Computer |
SDN, SDS and SDC se integran en SDDC, de manera que utilizan software para virtualizar redes y seguridad (Software Defined Network), almacenamiento (Software Defined Storage) y Recursos de Computo (Software Defined Compute).
A continuación, voy a detallar algunos beneficios que aporta la hiperconvergencia frente a los entornos convencionales.
- Basados en Software: Proporciona la flexibilidad necesaria para satisfacer las necesidades empresariales actuales y futuras sin tener que extraer y reemplazar componentes de infraestructura.
- Sistemas de Gestión y Management centralizados: Todos los componentes (cómputo, almacenamiento, copia de seguridad en disco, funcionalidad de Cloud) se combinan en un único recurso de recursos compartidos con tecnología de hipervisor.
- Escalabilidad: Todos los recursos de cada nodo se agregan en un único clúster, creando la sensación de un único súper-servidor. Por ejemplo, si necesitamos más cómputo (recursos), añadiríamos un nodo o servidor más, a su vez, si necesitamos más almacenamiento, añadiríamos un nodo más. Por lo que, la hiperconvergencia hace que la infraestructura sea escalable y sencilla.
- Fácil Automatización: Es un componente clave del SDDC, al tener componentes combinados (Computo, almacenamiento, redes, etc) y una gestión centralizada, permite a través de API o SDK el poder automatizar procesos dentro de la infraestructura, mejorando incluso el aprovisionamiento de máquinas, despliegue de almacenamiento o redes.
- Protección del dato (BC & DR): Protección eficiente sin rehidratación de datos y re-deduplicación, que conduce a un uso ineficiente de los recursos. Una única consola centralizada que permite a la IT responder rápidamente.
- Reducción de Costes: Reduce considerablemente los costes de mantenimiento, energía, licencias, etc.
- Agnóstico de Hardware: Al ser Software, es indiferente el Hardware donde se ejecute.
A continuación, dejo algunas soluciones de Hiperconvergencia y los links.
Nutanix |
VMware vSAN | VMware NSX |
VCE (vXRAIL) | HPE + Simplivity |
Datacore |