Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Cómo la automatización ayuda a controlar los costos en la nube

By DoiTMar 15, 20226 min read

Esta página también está disponible en English, Deutsch, Français, Italiano, 日本語 y Português.

La promesa de la nube pública lleva a las empresas a invertir enormes cantidades de recursos en iniciativas cloud, no siempre con los resultados esperados.

cloud-automation

La promesa de la nube pública lleva a las empresas a invertir enormes cantidades de recursos en iniciativas cloud, no siempre con los resultados esperados. En este artículo analizamos el reto de gestionar los costos en la nube, las desventajas del enfoque manual y por qué la automatización es la respuesta.

El caos de los costos en la nube

En su búsqueda constante de innovación digital, las organizaciones pierden grandes sumas de dinero por un uso ineficiente de la nube pública. El potencial de transformación operativa y de innovación sigue empujando hacia arriba el gasto cloud, pero el 2021 State of the Cloud Report revela que los presupuestos de nube se exceden, en promedio, un 24%.

El paso de un modelo de costos Capex (gasto de capital) a uno Opex (gasto operativo) en TI, sumado a la falta de sistemas sólidos de gobierno de costos, son algunas de las razones por las que el gasto en la nube se dispara sin entregar los resultados previstos.

Las empresas que recién llegan a la nube también deben lidiar con una variedad de planes de descuento, facturas extremadamente detalladas y opciones complejas para desplegar workloads, lo que puede derivar en sobreaprovisionamiento. Con todos estos cambios sobre la mesa, adoptar la nube puede salir caro para las organizaciones que no cuenten con estrategias eficaces de optimización de costos en la nube.

El enfoque manual para la gestión de costos en la nube

Las organizaciones saben que tienen un problema con su gasto cloud y muchas están decididas a hacer algo al respecto. De hecho, IDC prevé que, hasta 2022, las empresas conscientes de que al menos el 20% de su gasto en nube pública se pierde buscarán reducir esa pérdida a la mitad invirtiendo más en gestión de costos cloud.

Diseñar un plan para gestionar tus costos en la nube es un proceso complejo, con varias etapas:

  1. Identificar dónde se produce la pérdida, rastreando dónde se generan los costos.
  2. Determinar qué costos tienden a repetirse de forma predecible.
  3. Asignar esos workloads al plan de descuentos por commitment de tu proveedor cloud.
  4. Detectar costos que se pueden eliminar (por ejemplo, instancias sin uso que siguen corriendo).
  5. Conseguir recomendaciones de right-sizing para instancias que estén sobreaprovisionadas.
  6. Hacer predicciones fundamentadas de tus necesidades futuras de nube y planificar cómo cubrir esa capacidad.
  7. Negociar descuentos de cómputo en la nube con tus proveedores para los compute commitments.
  8. Asegurarte de que tu sistema de gobierno de costos cloud sea hermético.

Y aun así no puedes cruzarte de brazos a esperar que lleguen las facturas más livianas: analizar el uso, sacar conclusiones, aplicar los cambios adecuados a la infraestructura, investigar planes de Precios y todo el resto del trabajo asociado a la optimización de costos cloud es un proceso continuo, propenso al error humano y que consume mucho tiempo.

Pero existe un enfoque para controlar los costos en la nube que se ahorra ese esfuerzo y reduce el margen de error: la automatización de costos cloud.

La alternativa automatizada

En cuanto eliges el camino de la automatización para controlar los costos cloud, empiezas a ahorrar dinero. Solo con reducir el tiempo dedicado a gestionar costos manualmente ya se generan ahorros: no solo le das aire a tu equipo para que trabaje en las funcionalidades y productos que atraen y retienen clientes, sino que además ayudas a eliminar el error humano, lo que se traduce en menos tiempo perdido en diagnóstico y debugging.

La automatización facilita el procesamiento e interpretación de datos para tomar y aplicar decisiones bien fundamentadas. En lugar de intentar analizar el uso histórico y proyectar las necesidades futuras de manera interna, puedes apoyarte en tecnologías automatizadas que ajustan tus requerimientos a los tipos y tamaños de instancia más eficientes en costo. Si empiezas a usar más o menos recursos de cómputo de los previstos, los commitments asignados a tu cuenta se ajustan en consecuencia.

El proceso es fluido y dinámico: todos los cambios ocurren en tiempo real para sacar el máximo provecho a la optimización. Así funciona con Flexsave de DoiT.

Flexsave usa los datos de facturación de Google Cloud y AWS de los clientes para analizar patrones de utilización de recursos on-demand y, a partir de ahí, personaliza la combinación adecuada de SPs, RIs y CUDs mayoristas de DoiT para la cuenta de facturación de cada cliente. Cuando el uso cambia, Flexsave ajusta la configuración de los descuentos de cómputo para optimizar el ahorro.

Para clientes con necesidades de recursos impredecibles, este tipo de flexibilidad resulta invaluable y prácticamente imposible de lograr sin automatización. Mira el caso de NiceHash, un marketplace global de hash power donde compradores y vendedores de poder de cómputo se conectan para minar criptomonedas.

La minería de criptomonedas es una industria en constante crecimiento y movimiento, con cambios de demanda frecuentes, bruscos e impredecibles. Para complicar las cosas, el hardware necesario para procesarla es de última generación, lo que exige cambios continuos en la cantidad de máquinas virtuales y actualizaciones a los equipos más recientes apenas aparecen. Por estos requerimientos, a NiceHash le resulta imposible aprovechar los Committed Use Discounts (CUDs) de Google Cloud, ya que tendrían que comprometerse con un tipo de procesador específico.

Ahí es donde entra Flexsave. Como lo explica Denis Tomasevic, head of infrastructure and security de NiceHash: "Con Flexsave by DoiT obtenemos el máximo rendimiento gracias a la flexibilidad de cambiar de máquinas cuando lo necesitamos, ¡y al mismo tiempo aprovechamos los descuentos CUD sobre esas máquinas!".

La automatización de la optimización de costos cloud en la práctica

La tecnología ideal para automatizar la optimización de costos cloud no te ata a los compute commitments de ninguno de los principales proveedores. Esto representa un alivio enorme para la mayoría de las organizaciones si se piensa en los costos que pueden acumularse al comprometerse con un plan de descuento específico por hasta tres años, sin importar cómo evolucione tu consumo. Flexsave, por ejemplo, ajusta tus descuentos según tu uso sin atarte nunca a un commitment puntual.

Un buen producto de optimización de costos cloud no tiene riesgo asociado. Aunque tu uso se dispare o se desplome, no tienes por qué preocuparte por pagar de más por capacidad extra inesperada ni por recursos subutilizados. El mecanismo de automatización adecuado te da acceso a descuentos de cómputo, así te olvidas de la planificación de capacidad.

Posiblemente, el mayor beneficio que ofrece una automatización sólida es la tranquilidad de saber que la gestión de costos cloud está bajo control, sin que tengas que dedicarle tiempo ni preocupaciones.

El futuro del control de costos en la nube

Comprar compute commitments a tu proveedor cloud puede reducir tus costos de forma significativa, pero elegir los correctos y gestionarlos bien tiene su complejidad. Quizás tengas que comprar reservas en distintos proveedores, y no hay garantía de que no termines con recursos sin usar o forzado a comprar instancias on-demand para responder a picos de demanda.

Flexsave automatiza el proceso y maximiza dinámicamente tus descuentos de cómputo cloud para AWS y Google Cloud, sin los riesgos ni las limitaciones de los commitments de uso a largo plazo. Los clientes suelen ahorrar el equivalente a un descuento por commitment de 1 año en su gasto de cómputo cloud, con acceso on-demand al inventario mayorista de DoiT International de AWS Savings Plans y Reserved Instances, así como a los Committed Use Discounts de Google Cloud.

Intentar controlar los costos cloud de forma manual va en contra del espíritu mismo de la nube, pensada como motor de agilidad, innovación y eficiencia tecnológica. Apoyarse en métodos manuales de gestión de costos compromete tu capacidad de atender a los clientes y hunde a tus equipos en tareas tediosas y poco inspiradoras. En cambio, cuando reemplazas la intervención manual por automatización, aceleras tus procesos, maximizas el ahorro y empoderas a los equipos para que se enfoquen en desarrollar los productos y funcionalidades que tus clientes quieren.