La versión Yoga de OpenStack es compatible con SmartNIC

hace 2 años

El proyecto OpenStack de código abierto actualiza su solución de infraestructura en la nube con la versión Yoga. Esto tiene en cuenta las DPU de SmartNIC en el servicio de red Neutron, así como en Nova, que proporciona el aprovisionamiento de las instancias informáticas. Las integraciones nativas de la nube también se han ampliado con Kubernetes y Prometheus. Nuevos colaboradores, proveedores como Nvidia y usuarios finales como la BBC, participaron activamente en el lanzamiento de Yoga.

En 12 años, el software de infraestructura en la nube OpenStack está en su versión 25, llamada Yoga. Este soporte de hardware extendido, particularmente para SmartNIC DPU, y fortaleció su integración con Kubernetes. “Hay 25 millones de núcleos en producción frente a los 15 millones de 2020 con más de 100 nubes nuevas”, recordó Thierry Carrez, director general desde enero de la Open Infrastructure Foundation que alberga el proyecto de código abierto. OpenStack incluye más de 180 centros de datos de nube pública distribuidos. "La huella de la nube pública de OpenStack es enorme en todo el mundo", dijo el hombre que también fue responsable de la ingeniería del software. Desde 2012, la comunidad del proyecto ha fusionado más de 560.000 cambios de 8.700 colaboradores, resumió.

La adopción de OpenStack sigue siendo preponderante entre los operadores de telecomunicaciones y los despliegues continúan avanzando entre usuarios consolidados como Bloomberg, Walmart, CERN, Yahoo o Workday. "7 organizaciones operan más de un millón de corazones", señaló Thierry Carrez, incluidas Workday, Walmart y China Mobile (6 millones de corazones). En cuanto a los colaboradores recientes del proyecto, el DG citó a Nvidia, pero también a la BBC (que ocupa la séptima posición en la versión de Yoga) y entre los nuevos usuarios, el ECMWF (Centro Europeo para Previsiones Meteorológicas a Medio Plazo) que presentará una demostración de su nube OpenStack durante la próxima conferencia de usuarios del proyecto. Efectivamente, en dos meses volverá el OpenInfra Summit, la primera reunión presencial en dos años y medio. Se esperan mil participantes del 7 al 9 de junio de 2022 en Berlín. Kendall Nelson, Head of Upstream Developers, informó que se discutirá la conectividad 5G, con el primer caso de uso de 5G Kata Containers y OpenStack, Magma on OpenStack, Confidential Computing, soporte para DPU y GPU y el trabajo de OpenInfra en el sector automotriz.

Índice
  1. Contribuciones sobre Neutron, Nova, Cinder y Manila
  2. Extensiones de compatibilidad nativa de la nube
  3. OpenStack, uno de los 3 o 4 proyectos más activos

Contribuciones sobre Neutron, Nova, Cinder y Manila

En la versión Yoga de OpenStack, Thierry Carrez destacó por primera vez la extensión del soporte de hardware, impulsada por la llegada de hardware cada vez más especializado. Así, Neutron, el proyecto de red como servicio, se enriquece con el soporte de un tipo de controlador de interfaz de red virtual (VNIC) gestionado de forma remota que permite crear directamente puertos de red para conectarse a las DPU (unidades de procesamiento de datos) SmartNIC . Encontramos el equivalente en Nova (aprovisionamiento de instancias informáticas) que también ofrece la capacidad de conectar directamente puertos de red para máquinas virtuales en estos backends de red para aprovechar las SmartNIC y fortalecer la seguridad al eliminar el plano de control del servidor. anfitrión. En cuanto al almacenamiento, Cinder (servicio de almacenamiento en bloque) admite otros tres controladores para LightOS para NVMe/TCP (Lightbits), Toyou NetStor Fibre Channel y Nec V Series Storage (FC e iSCSI).

Por el lado de la red, Neutron permite agregar una IP local de alto rendimiento para ser compartida entre VMs con la garantía de que solo será accesible dentro de los límites de un servidor físico o un nodo. Esto permite la implementación de escenarios de rendimiento del plano de datos de red de alta eficiencia para nubes que son de gran escala o tienen demandas de alto rendimiento de red. El proyecto Manila, que proporciona el servicio de sistema de archivos compartidos, también obtiene una mejora. Los recursos compartidos que se eliminarán se pueden colocar en una papelera de reciclaje y permanecer allí durante un tiempo configurable antes de ser destruidos. Mientras permanezcan en la papelera de reciclaje, estos recursos compartidos del sistema de archivos se pueden ver y restaurar a pedido.

Extensiones de compatibilidad nativa de la nube

Las otras evoluciones de Yoga se refieren a la extensión de la compatibilidad de la nube nativa con Kubernetes y con la herramienta de monitoreo orientada a alertas Prometheus. La integración con este último se realiza a través de Octavia, el balanceador de carga, y Kolla, la herramienta de automatización de OpenStack. "Es mucho más fuerte para una variedad de casos de uso", dijo Kendall Nelson. Octavia ahora admite una observabilidad más profunda al agregar recuentos de puntos expuestos a través de un agente de Prometheus para la recuperación de métricas. El servicio de equilibrio de carga puede exponer más de 150 métricas. Por su parte, el proyecto Kolla ahora soporta el despliegue del exportador Prometheus Libvirt.

En Yoga, la integración con Kubernetes está progresando en los proyectos Kuryr y Tacker. El primero actúa como puerta de enlace entre el servicio de red Neutron y los contenedores Docker. Está enriquecido con capacidades de depuración al incluir eventos de Kubernetes en los recursos que administra. En cuanto a Tacker, un servicio de orquestación de NFV (virtualización de funciones de red), agrega varias funcionalidades a su administrador de infraestructura virtualizada Kubernetes, que incluyen utilizando imágenes de registro privado de Docker o gráficos de Helm para implementar funciones de red de contenedores (CNF).

OpenStack, uno de los 3 o 4 proyectos más activos

Como conclusión de la presentación de esta versión de Yoga, descargable desde el sitio de OpenStack, Mark Collier, uno de los cofundadores del proyecto en 2010, recordó que la plataforma se mantiene entre los 3 o 4 proyectos de código abierto más activos. en todo el mundo, junto con proyectos como Linux y Kubernetes. Volvió a la aportación de los ingenieros de Nvidia que dieron soporte a las SmartNIC e insistió en la llegada de las DPU diseñadas específicamente para el centro de datos que ahora se tienen en cuenta en OpenStack con Yoga. "Después de 25 lanzamientos, el ritmo de las contribuciones sigue siendo fuerte", dijo Mark Collier. En cuanto a Open Infrastructure Foundation, que alberga el proyecto, ha visto crecer su membresía en un 20 % desde noviembre de 2021. La organización ahora tiene 100 000 miembros en 187 países.

Los principales contribuyentes a la versión Yoga, según Stackanalytics: Red Hat (50,8%), luego en la parte superior, de derecha a izquierda, Ericsson, Binero, Canonical, independientes, Nec, stackHPC, BBC, Yovole. En verde (21,7%), los demás contribuyentes. (Crédito: Stackanalytics)

Si quieres conocer otros artículos parecidos a La versión Yoga de OpenStack es compatible con SmartNIC puedes visitar la categoría Otros.

Otras noticias que te pueden interesar

Subir