Los ciclos tecnológicos tienen un flujo y reflujo. Su inevitabilidad está presente en muchas teorías, como la curva S de la innovación y el ciclo de publicidad de una conocida firma de analistas.
La nube está sujeta a estas mismas ondas. Hemos visto dos ciclos muy fuertes en los últimos diez años y parece que una tercera ola está empezando a alcanzar su punto máximo.
En la primera ola, las organizaciones se lanzaron a la nube, atraídas por promesas de ahorro de costos y agilidad empresarial. A medida que creció la adopción de la nube, los proveedores comenzaron a diferenciarse a través de una variedad de servicios y especialidades. AWS es definitivamente una potencia del comercio electrónico, perfecta para aplicaciones que necesitan integrarse en ecosistemas de comercio. Azure tiene un enfoque en aplicações tradicionales y basadas en bases de datos, lo que resulta perfecto para respaldar aplicações creadas con tecnologías y conjuntos de herramientas de Microsoft. Y Google sigue siendo el sueño de todo desarrollador, fomentando la experimentación y la innovación y apoyando los protocolos, plataformas y servicios más recientes.
Esto finalmente impulsó una segunda ola de nube, lo que dio como resultado nuestro actual entorno de múltiples nubes. Cada proveedor atendía aplicações ligeramente diferentes y las organizaciones respondían eligiendo la "nube adecuada para la aplicação". Según nuestra investigación , la empresa promedio hoy en día opera aplicações en dos a seis entornos de nube pública diferentes.
Las organizaciones que han estado operando en la nube durante algún tiempo han comenzado a rebelarse contra sus significativos costos operativos que pueden reducir los márgenes de ganancia y molestar a los inversores. A menudo denominada “repatriación de la nube”, ahora vemos que un porcentaje no trivial de grandes empresas están liderando la tercera ola de la nube fuera del espacio público y de regreso al centro de datos y, se supone, a una nube privada ( el 86,5 % de las organizaciones operan una en las instalaciones).
En el centro de estas olas hay una preocupación común sobre los costos. Las organizaciones quieren maximizar el retorno de su inversión en aplicações. A medida que avanzan en las fases de transformación digital , el número de aplicações en la cartera empresarial crece, a menudo de forma exponencial. El costo se convierte en un inhibidor significativo para la expansión de las capacidades digitales demandadas por los consumidores ávidos de conveniencia. Cada aplicação debe proporcionar un retorno ya sea en ganancias de productividad o en ganancias. Período.
Ese factor de costo es significativo cuando uno comienza a examinar la cartera de aplicaciones empresariales y reconoce que la mayoría de las aplicações en servicio (y, por lo tanto, en la nube pública) no fueron diseñadas para aprovechar las economías de escala innatas al modelo de nube. La mayor parte de las aplicações en servicio hoy en día se basan en arquitecturas tradicionales y no en el modelo contenerizado más inspirado en la nube.
Las aplicações que se desarrollan utilizando arquitecturas modernas son inherentemente más capaces de lograr los ahorros de costos prometidos por la computación en la nube. Las arquitecturas nativas de la nube se centran en la desagregación de las cargas de trabajo en función de la función comercial (en funciones más pequeñas y discretas, a menudo denominadas microservicios) y, por lo tanto, son más capaces de aprovechar operativamente las economías de escala de la nube. El consumo de recursos a escala de una aplicação nativa de la nube en comparación con una aplicação tradicional es significativamente menor porque solo se escalan las funciones comerciales en demanda, en lugar de todas. Por ejemplo, un gran minorista nos dijo recientemente que reemplazó 200 aplicaciones aisladas y redundantes con un solo microservicio que realizaba la misma función comercial. Esto redujo la complejidad, mejoró la confiabilidad y redujo los costos.
Además, las arquitecturas nativas de la nube son innatamente más portables entre entidades de la nube, lo que permite a las organizaciones avanzar hacia un futuro donde el arbitraje de la nube sea real y ofrezca ahorros de costos atractivos para aquellos que puedan aprovecharlo. Invertir en servicios y arquitecturas de aplicação capaces de operar en cualquier entorno garantizará una migración más fluida de un entorno a otro. Confiar en un conjunto consistente de servicios de aplicação (disociados o acoplados de forma flexible a la infraestructura subyacente) también elimina una fuente importante de costos asociada con la computación en la nube: herramientas, servicios y habilidades específicos de la nube.
Consideremos este ejemplo teórico: Imagine que una empresa tiene una aplicação nativa de la nube cuyo prototipo fue creado en AWS. Los desarrolladores incorporaron servicios de aplicação de AWS como equilibrio de carga, firewall de aplicação web (WAF) y Kubernetes Ingress. La aplicación es exitosa, por lo que se activa y comienza a brindar tráfico y clientes en vivo. Luego, a medida que la aplicación crece en funcionalidad, la empresa se da cuenta de que parte de ella debe implementarse en Azure. Esta misma aplicación aún requiere equilibrio de carga, WAF y Kubernetes, por lo que los equipos de desarrolladores y DevOps deben dedicar tiempo a implementar, configurar y mantener esos servicios específicos de Azure. En este punto, la empresa ha experimentado las dos primeras olas de adopción de la nube: migrar a la nube para lograr agilidad y luego pasar a la nube múltiple. Ahora imaginemos que la empresa ha adquirido familiaridad y experiencia en la gestión de aplicaciones nativas de la nube. La economía favorece llevar la aplicación a las instalaciones locales, ya sea parcial o totalmente. La empresa se encuentra en la tercera ola de adopción de la nube y necesita otra ronda de implementación, configuración y mantenimiento de sus servicios de aplicaciones locales.
Sin duda, los proveedores de la nube responderán a esta tercera ola con servicios atractivos y ventajas de ecosistema que incitarán a las empresas a volver a implementar la nube pública, iniciando una cuarta ola de adopción de la nube.
En última instancia, casi todas las organizaciones operan en un modelo multi-nube accidental. Esperamos que la tendencia de repatriación de nubes sólo acelere este fenómeno. Un enfoque mejor que "todo o nada" es uno estratégico que invierte en los servicios de aplicação adecuados para permitir la mejor nube para la elección de negocio en el futuro.