Los costos ocultos de la nube y dónde encontrar gastos excesivos
Share
Director de Marketing de Producto en Micro Focus, Experto en ITIL. Graduado de la Academia Naval de los EE. Coleccionista de guitarras y mejor jugador.

getty
Gartner predice que el gasto de TI empresarial en computación en la nube pública superará el 51 % para 2025. Dado que más de la mitad de los presupuestos de TI pronto se dedicarán a la nube, vale la pena preguntarse, ¿sabe qué porcentaje de su gasto en la nube está optimizado? Encuestas recientes indican que el 30 % del gasto en la nube se desperdicia. ¿Es su organización más eficiente que eso? ¿Cómo pueden las organizaciones descubrir las fuentes del gasto excesivo en la nube y optimizarlo para obtener la mayor ventaja comercial?
La práctica de Cloud FinOps (o “FinOps”) surgió como un enfoque para ayudar a las organizaciones de TI a responder estas preguntas. Si bien existen otras soluciones, FinOps parece enfocarse más directamente en el problema específico del gasto excesivo y el consumo excesivo.
FinOps es la práctica de llevar la colaboración y el cambio cultural al consumo de la nube. En esencia, FinOps permite a los equipos de ingeniería, operaciones y negocios hacer concesiones entre velocidad, costo y calidad en su arquitectura de nube y decisiones de inversión para optimizar las inversiones en la nube.
Hacer que FinOps trabaje para usted
A medida que más profesionales de FinOps aprendan dónde buscar gastos excesivos, los siguientes ejemplos tomados de otras organizaciones pueden proporcionar un punto de partida sobre cómo optimizar sus costos en la nube.
1. Dimensione correctamente su infraestructura.
Ya sea que se trate de demasiado almacenamiento, CPU, memoria o uno de los muchos otros servicios disponibles de los proveedores de la nube, es tentador para los desarrolladores sobredimensionar su infraestructura porque reduce el riesgo de restricciones de hardware en el rendimiento de la carga de trabajo. Pero esto tiene un precio. El precio es por adelantado, pero los requisitos de la carga de trabajo pueden cambiar con el tiempo. El desajuste entre el tamaño de la infraestructura y el uso real es algo que se debe revisar periódicamente.
2. Seleccione las regiones con cuidado.
El lugar donde se colocan las cargas de trabajo puede afectar el costo de la computación en la nube, pero puede haber otros factores a considerar al determinar dónde colocar las cargas de trabajo, como las regulaciones de privacidad de datos. Los desarrolladores no siempre tienen visibilidad de estos factores, por lo que el Centro de excelencia en la nube (CCoE) debe proporcionar esta información o controlar la selección.
3. Emplee una estrategia de nubes múltiples.
Los tres grandes proveedores de infraestructura en la nube, Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP), se están volviendo más competitivos. Eso es bueno para los consumidores de la nube, pero realmente aprovecharlo significa estar dispuesto a ejecutar un entorno de varias nubes. AWS tiene la reputación de estar a la cabeza de los servicios avanzados, pero cuando eso no es necesario, negociar con otro proveedor puede reducir los costos. Pero tenga en cuenta que los entornos de múltiples nubes pueden aumentar la complejidad, así que considere la capacidad de sus herramientas operativas para admitir todas las nubes que está utilizando.
4. Reduzca las cargas de trabajo inactivas.
Las cargas de trabajo no siempre se ejecutan las 24 horas del día, los 7 días de la semana. Algunos no son necesarios los fines de semana. Otros solo se ejecutan durante unos pocos días cada mes. Algunos pueden ser de naturaleza estacional. Identificar el patrón de uso de la carga de trabajo y eliminar las instancias inactivas cuando sea posible puede ser una fuente de ahorro de costos. Pero, para hacer esto bien a escala, se requerirá cierto nivel de automatización.
5. Comprometerse con instancias reservadas.
Los proveedores de la nube deben administrar su negocio para mantenerse por delante de la capacidad, por lo que brindan un incentivo a sus clientes para que reserven poder de cómputo por adelantado, lo que se conoce como instancias reservadas (AWS y Azure) o descuentos por compromiso de uso (GCP). Sin embargo, elegir cuándo comprometerse con una instancia reservada puede ser complicado porque se compromete a pagar si su carga de trabajo necesita la potencia informática en el futuro o no. La Fundación FinOps recomienda la utilización del 80% al 90% antes de comprometerse con instancias reservadas, pero el análisis debe "realizarse en el contexto de cargas de trabajo interrumpibles/por lotes/altamente variables".
6. Utilice procesadores basados en ARM.
Los proveedores de la nube han introducido recientemente procesadores basados en ARM como los chips Graviton de AWS y Ampere de Azure. El análisis de qué chip produce el mejor rendimiento para satisfacer las demandas de su carga de trabajo se reduce a la utilización y si la carga de trabajo es multihilo o monohilo. Pero comprar poder de cómputo utilizando los procesadores basados en ARM es generalmente de menor costo, por lo que vale la pena la comparación.
7. Detectar y responder rápidamente a anomalías.
Las anomalías en el contexto de FinOps significan un aumento inesperado en la utilización. Esto podría deberse a un aumento legítimo de la demanda, como el generado por una campaña publicitaria, pero también podría deberse a una brecha de seguridad o una carga de trabajo que se haya descarrilado. La identificación de anomalías utilizando una plataforma de observabilidad de nubes múltiples, la comprensión de su origen y la adopción de medidas rápidas para detener el uso derrochador pueden minimizar las sorpresas de facturación que afectan a muchas organizaciones en la actualidad.
8. Habilite Showback o Chargeback.
La implementación de FinOps no es el trabajo de un solo profesional. Requiere un cambio cultural y la participación de los gerentes de ingeniería, operaciones, ejecutivos, finanzas y negocios. Cada uno de estos roles necesita el nivel correcto de generación de informes para la devolución, o la integración con herramientas financieras para la devolución, para exponerlos al impacto financiero de las decisiones que están tomando.
Con las presiones inflacionarias y las condiciones macroeconómicas presionando a las empresas para que busquen formas de optimizar el gasto, FinOps está alcanzando su punto máximo en el momento adecuado. Una inversión en FinOps puede eliminar el desperdicio que se ha acumulado en el gasto en la nube para que su negocio pueda continuar innovando con todos los beneficios de agilidad y elasticidad que brinda la nube.
El Consejo de Tecnología de Forbes es una comunidad a la que solo se puede acceder por invitación para CIO, CTO y ejecutivos de tecnología de clase mundial. ¿Califico?