Hay una razón por la cual los hyperscalers como Amazon Web Services (AWS), Google Cloud Platform (GCP) y Microsoft Azure lo han hecho tan bien: brindan servicios de infraestructura de red y computación en la nube a gran escala y son fácilmente accesibles. Las plataformas son atractivas para muchos usuarios y nuevas empresas de desarrollo debido a sus opciones de servicio casi ilimitadas y disponibilidad de recursos.
Hacen que iniciar y hacer crecer un negocio sea tan fácil que es difícil resistirse a los beneficios que estos importantes proveedores de nube pública pueden ofrecer.
¿Cómo de fácil es cambiar?
Pero si bien todos ofrecen servicios similares, cada hyperscaler se construye de manera diferente. Los servicios que ofrecen son propietarios, lo que significa que a los desarrolladores a menudo les puede resultar difícil cambiar de plataforma. No es tan drástico como el "bloqueo de proveedores", es más un caso de someterse a "altos costos de cambio". Es posible que las empresas que utilizan los servicios patentados de un hyperscaler no se den cuenta de cuán altos podrían ser los costos de cambiar a otra plataforma o proveedor de alojamiento, sin mencionar el tiempo y el esfuerzo involucrados.
La gente sería comprensiblemente reticente a registrarse con un hyperscaler si supieran que irse podría ser mucho más difícil de lo que imaginaban. Si bien esto no es realmente un problema con los servicios básicos, la amenaza de bloqueo se vuelve mucho más evidente cuando se trata de servicios más avanzados.
Por ejemplo, el almacenamiento de objetos de AWS S3 es un servicio muy conveniente para almacenar nuevos datos a un costo aparentemente bajo. Pero para muchas organizaciones con grandes volúmenes de datos, el modelo de precios de AWS hace que migrar fuera de ese servicio sea inasequible.
¿Qué tan caro es escalar?
Cuando una empresa crece en popularidad, la escala de los recursos subyacentes y el aumento del uso pueden generar facturas imprevistas debido a los modelos intrínsecos de pago por uso que utilizan las plataformas hiperescaladoras. Para muchos clientes, esto significa que pueden necesitar contratar consultores dedicados para administrar el uso de su infraestructura de hiperescala y evitar que los costos se disparen. Los costos de red, por ejemplo, pueden convertirse rápidamente en más de lo esperado con los hyperscalers.
¿Es el pago por uso una solución?
Los modelos de pago por uso están muy extendidos con los hyperscalers y pueden parecer muy atractivos en los casos en que las empresas solo usan lo que necesitan y cuando lo necesitan. Pero no es tan simple como eso. Las empresas pueden subestimar la frecuencia con la que podrían necesitar ejecutar una aplicación. En muchos casos, es posible que se requiera una aplicación las 24 horas del día, los 7 días de la semana, o que no se pueda reducir cuando la carga no es lo suficientemente alta. Ahí es cuando los modelos de pago por uso de repente pueden volverse muy caros.
¿Qué pasa con el pago por reserva?
Para muchas organizaciones, la solución podría ser optar por la infraestructura como servicio, utilizando soluciones de software estándar (de código abierto) para ejecutar servicios en lugar de servicios propietarios listos para usar en plataformas hiperescaladoras. Esto les permite mantener un mejor control sobre su flexibilidad e independencia. La ejecución de software en servicios de infraestructura estándar a tarifas 'fijas' (pago por reserva) con un proveedor de alojamiento generalmente genera facturas más predecibles a fin de mes. En muchos casos, las empresas pueden beneficiarse de más recursos o un mayor rendimiento a costos más bajos.
Una estrategia multinube podría ser la solución
Los hyperscalers están haciendo grandes inversiones en innovación, pero no lo hacen en vano. Tarde o temprano, querrán recuperarlo. Dados los problemas del bloqueo técnico y el alto costo de migrar de una plataforma patentada a una alternativa, es posible que las empresas deseen dedicar más tiempo a identificar los riesgos antes de adoptar por completo los servicios de hiperescala.
Los beneficios que brindan los hyperscalers pueden parecer muy atractivos, pero vale la pena considerar si la adopción de una estrategia de múltiples nubes podría brindar más flexibilidad e independencia ahora y en el futuro. Una estrategia de nube múltiple permite a las empresas interconectar sus entornos con múltiples proveedores de nube y ejecutar cargas de trabajo en las plataformas más eficientes y rentables según lo dicten las demandas, las necesidades y los costos.