OpenStack permite a las empresas gestionar sus propias nubes privadas tipo AWS en las instalaciones. Incluso después de 29 versiones, sigue siendo uno de los proyectos de código abierto más activos del mundo y esta semana, la OpenInfra Foundation que lidera el proyecto anunció el lanzamiento de la versión 29 de OpenStack. Apodada "Caracal", esta nueva versión enfatiza nuevas características para alojar cargas de trabajo de IA y computación de alto rendimiento (HPC).
El usuario típico de OpenStack es una empresa grande. Eso puede ser un minorista como Walmart o un gran operador de telecomunicaciones como NTT. Lo que prácticamente todas las empresas tienen en común en este momento es que están pensando en cómo poner sus modelos de IA en producción, todo manteniendo seguros sus datos. Para muchos, eso significa mantener un control total de toda la pila de tecnología.
Como señaló recientemente el CEO de Nvidia, Jensen Huang, estamos en la cúspide de una ola de inversión de varios billones de dólares que se destinará a la infraestructura de centros de datos. Una gran parte de eso son inversiones de los grandes hipercaladores, pero también una gran parte se destinará a implementaciones privadas, y esos centros de datos necesitan una capa de software para gestionarlos.
Esto sitúa a OpenStack en una posición interesante en este momento, como una de las pocas alternativas completas a las ofertas de VMware, que está enfrentando sus propios problemas ya que muchos usuarios de VMware no están muy contentos con su venta a Broadcom. Más que nunca, los usuarios de VMware están buscando alternativas. "Con la adquisición de VMware por parte de Broadcom y algunos de los cambios en la licencia que han realizado, muchas empresas han venido a nosotros y han vuelto a mirar OpenStack", explicó Jonathan Bryce, director ejecutivo de OpenInfra Foundation.
Gran parte del crecimiento de OpenStack en los últimos años ha sido impulsado por su adopción en la región de Asia-Pacífico. De hecho, como anunció esta semana la OpenInfra Foundation, su nuevo miembro Platinum es Okestro, un proveedor de nubes surcoreano con un fuerte enfoque en IA. Pero Europa, con sus sólidas leyes de soberanía de datos, también ha sido un mercado en crecimiento y el superordenador Dawn AI del Reino Unido funciona con OpenStack, por ejemplo.
"Todo está listo para un gran aumento y una adopción de código abierto para la infraestructura", dijo Mark Collier, COO de OpenInfra Foundation, a TechCrunch. "Esto significa principalmente OpenStack, pero también Kata Containers y algunos de nuestros otros proyectos. Así que es bastante emocionante ver otra ola de actualizaciones de infraestructura dar a nuestra comunidad un trabajo importante por hacer durante muchos años más".
En términos prácticos, algunas de las nuevas características añadidas en esta versión incluyen la capacidad de admitir migraciones en vivo de vGPU en Nova, el servicio de cómputo central de OpenStack. Esto significa que los usuarios ahora tienen la capacidad de mover cargas de trabajo de GPU de un servidor físico a otro con un impacto mínimo en las cargas de trabajo, algo que las empresas han estado pidiendo porque quieren poder gestionar su costoso hardware de GPU de la manera más eficiente posible. La migración en vivo para CPUs ha sido durante mucho tiempo una función estándar de Nova, pero esta es la primera vez que está disponible también para las GPU.
La última versión también trae una serie de mejoras de seguridad, incluido el control de acceso basado en reglas para más servicios centrales de OpenStack como el proyecto de servicio de metal desnudo Ironic. Esto se suma a las actualizaciones de redes para mejorar el soporte de cargas de trabajo HPC y una serie de otras actualizaciones. Puedes encontrar las notas completas de la versión aquí.
Esta actualización es también la primera desde que OpenStack se movió a su 'Proceso de Actualización de Niveles Saltados' (SLURP) hace un año. El proyecto OpenStack lanza una nueva versión cada seis meses, pero eso es demasiado rápido para la mayoría de las empresas, y en los primeros días del proyecto, la mayoría de los usuarios describirían el proceso de actualización como "doloroso" (o peor).
Hoy en día, las actualizaciones son mucho más fáciles y el proyecto también es mucho más estable. La cadencia de SLURP introduce algo similar a una versión de lanzamiento a largo plazo, donde, anualmente, cada segundo lanzamiento es un lanzamiento de SLURP que es fácil de actualizar, incluso mientras los equipos siguen produciendo grandes actualizaciones en el ciclo original de seis meses para aquellos que desean una cadencia más rápida.
A lo largo de los años, OpenStack ha pasado por ciclos de altibajos en cuanto a percepción. Pero ahora es un sistema maduro respaldado por un ecosistema sostenible, algo que no era necesariamente el caso en el apogeo de su primer ciclo de hype hace 10 años. En los últimos años, encontró mucho éxito en el mundo de las telecomunicaciones, lo que le permitió atravesar esta fase de maduración y hoy, podría encontrarse en el lugar y momento adecuados para capitalizar el auge de la IA también.