La estrategia OpenStack de Red Hat no se basa en la observación de los CIOs en nubes privadas, sino más bien en ayudarles a lo largo de su viaje en la nube y en proporcionarles los trampolines necesarios para llegar hasta allí.

    Dentro de 10-20 años, prácticamente toda la computación residirá en nubes públicas, declaró el jefe de AWS, Andy Jassy, en 2015. Sin embargo, incluso si uno está de acuerdo con esta predicción, llegar allí implicará un montón de realidad fea entre ahora y entonces. Esa «realidad» implica un caldero enredado de servicios en nube públicos, privados e híbridos, por no hablar de los servidores terrestres en las instalaciones. En medio de esa confusión infraestructural, existe la oportunidad de que alguien proporcione consistencia en la capa de aplicaciones en la que los desarrolladores pueden escribir.

    Al menos, esa es la gran apuesta de Red Hat.

    Empecé a pensar en ello cuando el ingeniero de Red Hat Jamie Duncan me castigó por criticar el apoyo de la empresa a OpenStack. Por lo tanto, cuando surgió la oportunidad de desayunar con mi viejo amigo, Red Hat CMO Tim Yeaton, la tomé (aunque traje guantes de boxeo, por si acaso. Hablando con Yeaton, me sorprendió que el apoyo de la compañía a una amplia variedad de opciones de infraestructura empresarial no es indicativo de una preferencia por lo privado sobre lo público, sino simple pragmatismo: Mientras las empresas estén plagadas de una infraestructura diversa y llena de bultos, Red Hat ganará dinero ayudándolas a suavizarla.

    De este modo, Red Hat está allanando el camino para las mismas visiones públicas de Jassy, a veces con adoquines compuestos de OpenStack y otras infraestructuras menos atractivas.

    La empresa es un desastre

    Si alguna vez ha trabajado en software empresarial, sabe que hay una verdad fundamental: la empresa es un laberinto de software y sistemas diferentes, y la nube no ha mejorado esto. En todo caso, ha complicado las cosas. Incluso las empresas más pequeñas se enfrentan a la complejidad. Cuando trabajaba en MongoDB, contábamos el número de sistemas SaaS diferentes que los diferentes departamentos habían creado, sin que nadie más lo supiera. Había más de 100.

    VER: ¿Son Amazon y Google los defensores de la nube híbrida que dicen ser? (ZDNet)

    Lástima la pobre CIO, entonces, que puede querer desesperadamente volcar todas sus aplicaciones en AWS o Microsoft Azure, pero simplemente no puede. Le guste o no, va a seguir gastando en centros de datos, incluso mientras aumenta su gasto en la nube, como muestran los datos de IDC:

    Pasos de bebé a la nube

    En un mundo así, me dijo Yeaton, los directores de sistemas informáticos no están ciegos al premio final de la nube pública, pero se les paga por gestionar su TI tal y como es, guiándola hacia donde les gustaría que fuera. Ya sea por razones de gobierno, seguridad u otras razones, pueden verse obligados, por ahora, a mantener las aplicaciones en funcionamiento en sus centros de datos, pero aún así quieren emular los beneficios de las ofertas públicas en la nube. En este escenario, continuó, una herramienta como OpenStack se vuelve útil.

    VER: El momento OpenStack de Red Hat: ¿Igual que Linux en 2003? (ConsejoTecnológico.com)

    OpenStack no es un destino final para la mayoría, por lo tanto, y su historia sugiere que se necesitará más de Red Hat para convertirlo en una buena opción para sus clientes empresariales, pero aún así puede servir como tecnología de transición para ayudar a las empresas a avanzar hacia el cloud computing público (mis palabras, no las de Yeaton. Como él mismo sugirió, es una forma de que las empresas obtengan un cierto grado de escalabilidad para las aplicaciones que aún no están listas para el despliegue público de la nube.

    De hecho, OpenStack es sólo una de las tecnologías de transición entre varias. Dentro de cada empresa encontrará una mezcla de opciones de infraestructura complementarias y conflictivas. Un departamento puede preferir OpenStack mientras que otro tiene uso para un servicio AWS Lambda, mientras que otro ni siquiera está pretendiendo mover sus aplicaciones COBOL fuera del centro de datos. En otras palabras, bajo el capó de cada empresa, generalmente hay un espectro completo de estructura de infraestructura con diferentes grados de nubosidad.

    En esta complejidad, Red Hat ve oportunidades.

    Domar la bestia de las infraestructuras

    Esa es, después de todo, la esencia del modelo de negocio de Red Hat: Amalgamar componentes de software complejos y diversos y empaquetarlos como una distribución certificada. Red Hat inició este modelo con Linux y ha continuado con middleware, almacenamiento y más. En la nube, Red Hat no tiene la capacidad de «empaquetar» diferentes servicios como AWS o Google Cloud, pero puede proporcionar una capa de abstracción de la nube a través de OpenShift que ofrece a los desarrolladores una plataforma de aplicaciones consistente en toda su empresa a pesar de toda la compleja infraestructura que contiene.

    VER: Cómo Red Hat pretende que Kubernetes sea aburrido… y exitoso (ConsejoTecnologico.com)

    Nube que hay que leer

    O, como dijo Yeaton, «Nuestros clientes quieren diversidad en su tejido subyacente pero uniformidad en la capa de aplicación». Esto tiene sentido, y he elogiado el papel de OpenShift antes de modernizar la forma en que Red Hat hace negocios. Aún así, como cualquier organización, Red Hat necesita equilibrar las necesidades a corto y largo plazo de su base de usuarios, y equilibrar la inversión entre sus dos tecnologías de nube más importantes, OpenShift y OpenStack, será una señal clave a tener en cuenta. Tomo el punto de Yeaton de que OpenStack proporciona beneficios incrementales de nube a aplicaciones que de otra manera estarían en la tierra, pero también creo que la compañía necesita estar constantemente empujando su base de usuarios hacia el futuro (OpenShift.

    Un aspecto realmente interesante de OpenShift es que ofrece a los clientes de Red Hat una forma de código abierto de mantener la flexibilidad para intercambiar la infraestructura subyacente, ya sea nublada o de otro tipo, ya que la plataforma de aplicaciones se vuelve más importante que la fontanería.

    Si esto funciona como se ha anunciado, Red Hat ha ideado una forma ingeniosa de superar los problemas de infraestructura y convertirse en un asesor de confianza para los directores de sistemas informáticos desesperados por modernizarse. La mayoría de las empresas, me dijo Yeaton, simplemente no están listas para ir a la nube 100% pública con Monos del Caos corriendo por ahí: Están luchando por sacar adelante diferentes aplicaciones, aplicaciones construidas a partir de varias cosechas de infraestructura. Si OpenShift les ayuda a modernizarse a su ritmo preferido, esos CIOs ganan.

    Y también Red Hat.

    Boletín Semanal de Código Abierto

    No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto. Entregado los martes