Treo Blog

  • Jonathan Rodriguez Paipa

Nutanix permite la libertad de elección del hardware con FleX

Por Nick Neely




Crédito: Pexels

Cómo Nutanix puede ejecutarse en tantas plataformas, tanto en las instalaciones como en la nube pública


En los últimos cinco años, Nutanix ha pasado de ofrecer un dispositivo de hardware y software único e integrado a proporcionar un software de suscripción flexible calificado para ejecutarse en muchas plataformas de hardware de una variedad de proveedores de servidores, lo que ha dado como resultado una gran variedad de opciones de hardware para los usuarios. Al ofrecer opciones de hardware a los usuarios, lo hemos hecho para que no tengan que hacer una elección de hardware a priori; pueden comprar el software Nutanix y ejecutarlo mientras dure la suscripción en cualquiera de los sistemas calificados que tengan disponibles. Con una amplia gama de sistemas calificados, esto elimina efectivamente la selección de componentes y servidores de hardware como un impedimento importante. Este es otro ejemplo de cómo Nutanix busca una infraestructura invisible, hasta los niveles más bajos de la pila: los componentes de hardware individuales (como SSD, NIC,Plataformas de infraestructura hiperconvergente (HCI) que ejecutan nuestro software, ya sea en las instalaciones o en la nube .


La base de esta transformación, crecimiento y flexibilidad es el trabajo de ingeniería del grupo de plataformas de Nutanix. Hace aproximadamente dos años, comenzamos el proyecto FleX para coordinar nuestros esfuerzos relacionados con el soporte de plataformas y componentes de hardware para llevarlos al siguiente nivel.



Metas y enfoques


El objetivo general de FleX es permitir que el software de Nutanix se ejecute en una amplia gama de plataformas de hardware, con la mayor variedad posible de componentes de hardware.




En la búsqueda de ese objetivo, FleX se centra en tres áreas:


  1. Establecer un conjunto unificado y optimizado de herramientas y procesos para habilitar, integrar y calificar todo el hardware con el software Nutanix.

  2. Desacoplar el software Nutanix del hardware subyacente mediante el desarrollo de una capa de abstracción de hardware completa (HAL).

  3. Permitir que los proveedores de hardware y otros socios generen y califiquen nuevos componentes y plataformas de hardware por su cuenta utilizando las herramientas FleX.

Desafíos y Soluciones


Las listas de compatibilidad, soporte y calificación de hardware no son nuevas. Entonces, ¿qué hace que valga la pena discutir el uso y enfoque de Nutanix para estas cosas? Hay tres áreas que vale la pena considerar:


  • Calificación: Nutanix comenzó construyendo un dispositivo integrado de hardware y software y creó la categoría HCI en el proceso. A diferencia de otros que actualizaron las capacidades de HCI en su pila existente, nacimos en HCI. Como resultado, contamos con sistemas de HCI nativos de clase mundial que desarrollan, cualifican y respaldan. Los sistemas estrechamente integrados y calificados, como el iPhone de Apple y el dispositivo Nutanix NX, ofrecen una calidad, un rendimiento y una experiencia de usuario superiores. Estos beneficios se obtienen a costa de la flexibilidad del hardware y la elección del usuario. Los ecosistemas abiertos, como Android, brindan flexibilidad y opciones, pero no pueden garantizar directamente la calidad. Cuando Nutanix comenzó a permitir integraciones entre nuestro software y el hardware de terceros, surgió el desafío: ¿cómo mantenemos la calidad, el rendimiento, la capacidad de servicio y todas las demás propiedades que hicieron que la experiencia de usar el dispositivo NX integrado fuera excepcional para los usuarios?. La respuesta reside en FleX, a través del cual ponemos a disposición de los proveedores de hardware y otros socios las herramientas, las pruebas y los procesos utilizados dentro de Nutanix para integrar y calificar el software de Nutanix en plataformas de hardware. De hecho, FleX impulsó la estandarización y el desarrollo de la mayoría de esas herramientas, pruebas y procesos, y ahora se utiliza para todas las plataformas en las que se ejecuta el software Nutanix (incluidos los dispositivos Nutanix NX). Junto con una verificación sólida de los resultados de integración y calificación por parte de nuestros expertos en la materia (PYMES), podemos garantizar el mismo nivel de calidad de las integraciones de estilo Android que lo hacemos con nuestro dispositivo interno NX.



  • Integraciones de hardware / software: La siguiente área interesante surge de la profundidad de las integraciones de hardware y software de Nutanix, incluida la instalación completa a través de Foundation; Soporte de actualización de firmware de BIOS, BMC y componentes a través de Lifecycle Manager (LCM); verificaciones de estado del hardware a través de Nutanix Cluster Check (NCC); y transferencia de discos de datos al controlador VM (CVM). Cada uno de estos beneficia al usuario, pero aumenta el conocimiento y las interacciones que nuestro software debe tener con el hardware subyacente. Como resultado, desarrollar y probar estas integraciones de hardware y software no es trivial y debe realizarse para cada plataforma. Hemos abordado esto en FleX con el desarrollo de una capa de abstracción de hardware completa, a través de la cual deben pasar todas las interacciones con el hardware (consulte a continuación para obtener más información sobre HAL). Además, estamos poniendo a disposición kits de desarrollo de software (SDK) para cada área de la capa HAL (por ejemplo, Foundation, NCC y LCM). Estos SDK permiten a cualquier usuario (interno o externo a Nutanix) desarrollar las integraciones necesarias para habilitar una nueva plataforma o componente de hardware.

  • Calidad de las herramientas: El último aspecto que hace diferente a FleX es la calidad y riqueza del conjunto de herramientas que ofrecemos. Como se mencionó anteriormente, FleX es fundamental para el desarrollo y la calificación de todas las plataformas en las que se ejecuta el software Nutanix, que son la base del negocio de Nutanix. Ese nivel de importancia requiere un nivel significativo de calidad y solidez. Por lo tanto, las herramientas FleX son desarrolladas por la plataforma central y los equipos de ingeniería de infraestructura como proyectos de primera clase, con la misma calidad de ingeniería, interfaces de usuario de estilo Nutanix, profundidad de control de calidad y soporte que otros productos Nutanix. FleX proporciona un enfoque holístico e integrado para la habilitación y la calificación. En lugar de requerir que el usuario navegue por muchos programas dispares y use muchas herramientas diferentes, ofrecemos un solo programa con solo unas pocas herramientas que cubren el ciclo de vida completo, desde la prueba de concepto del hardware hasta la calificación final de la plataforma y el lanzamiento al campo.


Las herramientas


Todas las capacidades de FleX visibles para el usuario están encapsuladas y disponibles a través de dos herramientas principales: Elevate Portal y Metis.


Portal elevado: El Elevate Portal es la puerta de entrada a FleX para todos los usuarios. Contiene

  • Descargas de todas las herramientas FleX.

  • Documentación de las prácticas de ingeniería y calificación.

  • Un sistema de tickets para solicitar soporte o enviar resultados de calificación para su revisión.

Actualmente, solo los socios inscritos a través del programa de Alianzas Elevate y aprobados por Nutanix para realizar calificaciones tienen acceso al Portal Elevate.




Metis: Metis es una rica herramienta impulsada por la interfaz de usuario que se descarga y ejecuta en el entorno del usuario y se utiliza para la ingeniería y la calificación in situ. Debido a que la mayoría de las plataformas se desarrollan y prueban en laboratorios que a menudo están aislados de Internet, Metis puede ejecutarse como una herramienta fuera de línea. Metis ofrece numerosas funciones, que incluyen:

  • Proporcionar un solo panel de vidrio para todas las actividades de ingeniería y calificación que se realizarán en el hardware.

  • La capacidad de realizar una enumeración detallada del hardware y la verificación del hardware con la lista de compatibilidad de hardware y firmware de Nutanix (HFCL).

  • Pruebas automatizadas, descripciones de pruebas manuales y conjuntos de pruebas para calificar componentes y plataformas de hardware.

  • Cargas con un clic de los resultados de las pruebas en el portal Elevate para su revisión.

  • Herramientas de ingeniería para integrar profundamente el software de Nutanix en nuevas plataformas de hardware.

  • Una API rica, a través de la cual el uso de Metis se puede automatizar e integrar en el entorno de cada usuario, el sistema de gestión de pruebas, etc.




Atarlo todo junto


Establecer soporte para nuevo hardware requiere completar los "ciclos" de ingeniería y calificación. La activación inicial y las pruebas deben ser completadas con Metis y Elevate por el usuario de FleX. Los resultados luego fluyen a Nutanix, donde son revisados ​​e integrados en nuestra base de código y la lista de compatibilidad de hardware y firmware (HFCL) por los expertos en la materia (PYMES) correspondientes. El trabajo de estas PYMES está estandarizado y optimizado por la herramienta interna Concord y la capa de abstracción de hardware (HAL), ambas detalladas a continuación. Finalmente, las compilaciones de nuestro software que contienen el hardware actualizado y el soporte de la plataforma se pueden publicar en el mundo para un uso más amplio.


Si vemos Metis y Elevate como la interfaz de FleX, entonces podemos considerar que Concord y HAL son la interfaz. Investigámoslos con más detalle:


Concordia


Concord es un marco interno para analizar los resultados de la calificación, un panel de interfaz de usuario para revisar los resultados y una base de datos para almacenar datos de HFCL.




HAL


Todas las operaciones de hardware pasan por la capa de abstracción de hardware (HAL). El HAL proporciona una interfaz única para capas superiores del software de Nutanix, mientras codifica y abstrae internamente los detalles de la interacción con la variedad de hardware subyacente posible. Se puede agregar nuevo soporte de hardware simplemente escribiendo un complemento para HAL. La HAL también contiene la HFCL, lo que le permite proporcionar el estado de calificación de cada componente del sistema (por ejemplo, durante una enumeración del hardware completo del sistema).


Para obtener más información sobre las opciones de plataformas de hardware disponibles para los clientes de Nutanix, visite https://www.nutanix.com/products/hardware-platforms.


Fuente: https://www.nutanix.com/blog/nutanix-enables-hardware-freedom-of-choice-with-flex


D&S colores.png

Un Servidor en Quien Confiar

Servicio al cliente:

contactodirecto@datayservice.com

PBX + 57 6 8812277

Calle 54 # 26-60

ZIP 170004

Manizales, Colombia

Peticiones quejas y reclamos:

pqr.datayservice@datayservice.com

 

 © Data&Service, todos los derechos reservados.