FinOps

10 consejos para optimizar su inversión en la nube con FinOps

Siempre es un buen momento para optimizar de forma inteligente su gasto en la nube con FinOps

FinOps es un área en crecimiento enfocada en optimizar y administrar los aspectos financieros de la infraestructura y los servicios en la nube de una organización. FinOps resulta de la unión de las palabras "Finanzas" y "DevOps", haciendo hincapié en las comunicaciones y la colaboración entre los equipos de negocios e ingeniería. Con la creciente adopción del cómputo en la nube, FinOps se ha convertido en un aspecto crítico de la estrategia financiera general de una organización.

Hoy en día, las empresas se enfrentan a presiones cada vez mayores para controlar y optimizar los costos, e intentan equilibrar esas presiones con el impulso de las transformaciones en la nube que puedan mantenerlas competitivas en su mercado. FinOps puede ayudar a su empresa a aliviar la presión de los costos, que pueden invertirse mejor en su hoja de ruta de innovación.

Uno de los principales objetivos de FinOps es comprender el gasto en la nube y tomar decisiones informadas sobre el diseño de la arquitectura y el dimensionamiento que pueden impulsar la eficiencia con un impacto positivo en su presupuesto. En términos simples, esto garantiza que cada dólar gastado en el cómputo en la nube impulse un valor de negocio específico y medible. Por lo tanto, comprender si se están utilizando los recursos adecuados para los requisitos de su empresa es una función central de FinOps. Aquí hay 10 pasos para lograr este objetivo:

 

  1. Visibilidad de costos e informes: Para optimizar de manera efectiva el gasto en la nube, primero se necesita una comprensión clara de hacia dónde va su dinero. Esto significa hacer un seguimiento de sus costos y del uso de todos sus recursos y servicios en la nube. Hay varias herramientas disponibles que pueden ayudarle a hacer esto, tales como AWS Cost Explorer, Azure Cost Management y Google Cloud Cost Management.
  2. Implementar una política de gobernanza de la nube: Una política de gobernanza de la nube es un conjunto de reglas y mejores prácticas que una organización sigue para optimizar su gasto en la nube. Esto puede incluir aspectos como la fijación de alertas presupuestarias, el establecimiento de objetivos de optimización de costos y la definición de normas de etiquetado de recursos. Al implementar una política de gobernanza de la nube, puede asegurarse de que su organización trabaja constantemente para optimizar su gasto en la nube.
  3. Dimensionamiento: Es esencial garantizar que los recursos que se utilizan en la nube sean los adecuados para sus cargas de trabajo. El aprovisionamiento excesivo de recursos puede generar costos innecesarios, mientras que el aprovisionamiento insuficiente puede generar problemas de rendimiento. Para encontrar el equilibrio adecuado, puede utilizar herramientas como AWS Trusted Advisor, Azure Cost Management o Google Cloud Operations Suite para identificar los recursos que están sobreutilizados o infrautilizados. A continuación, puede ajustar el tamaño de sus recursos para que coincidan mejor con sus cargas de trabajo.
  4. Automatización de la optimización de costos: Existen varias herramientas y técnicas que pueden ayudarlo a optimizar automáticamente su gasto en la nube. Por ejemplo, se puede usar AWS EC2 Auto Scaling, Azure Autoscale o Google Managed Instance Groups (MIG) para ampliar o reducir automáticamente sus recursos cuando sea necesario. Esto puede ayudarlo a evitar pagar por recursos que no se utilizan y garantizar que tenga suficientes recursos para cumplir con los requisitos de su carga de trabajo.
  5. Etiquetado de recursos: Etiquetar correctamente sus recursos puede ayudarlo a comprender mejor sus costos y facilitar la identificación de áreas en las que puede optimizar el gasto. Para que el etiquetado sea eficaz, debe contar con una estrategia que impulse la coherencia y la eficacia. El etiquetado permite clasificar los recursos en función de factores como el centro de costos, la aplicación o el ambiente. Esto puede ayudarlo a identificar aquellos recursos que cuestan más de lo necesario y a tomar medidas para optimizarlos. Algunas cosas sencillas como la normalización de claves/valores de etiqueta son muy útiles.
  6. Utilización de instancias puntuales: Si tiene cargas de trabajo que no son sensibles al tiempo y que pueden soportar interrupciones, puede aprovechar las instancias puntuales. Se trata de instancias que están disponibles a un precio con descuento, pero que pueden ser canceladas por el proveedor de la nube si aumenta la necesidad de instancias bajo demanda. Al utilizar instancias puntuales, usted puede reducir significativamente su gasto en la nube sin sacrificar el rendimiento.
  7. Implementación de una estrategia de administración del ciclo de vida de los datos: Un consumo de almacenamiento anticuado o subóptimo puede traer como consecuencia una factura de nube pública significativamente mayor al final de cada mes. Reduzca estos costos automatizando la retención de imágenes o aprovechando las capacidades de niveles en el almacenamiento de objetos.
  8. Administrar los cargos por egreso de la nube: Con las transferencias de datos en la nube, no se paga por los datos cuando ingresan; los cargos por transferencia ocurren cuando estos egresan. Comprender y diseñar sus transferencias de datos. Las transferencias de datos desde su nube pueden acumularse rápidamente. 
  9. Evitar el bloqueo temprano a los descuentos por compromiso: Aborde la arquitectura y el redimensionamiento antes de explorar el uso sostenido o los descuentos por compromiso. Esto parece sencillo, pero las empresas pueden verse atrapadas en la búsqueda de una ganancia rápida, conseguir un descuento por compromiso a través de una instancia reservada o un plan de ahorro, y descubrir que lo único que han conseguido es hacer que el desperdicio sea un poco menos costoso.
  10. Evaluar las necesidades de la carga de trabajo: Considere la arquitectura multi-cloud, incluidos los hiperescaladores públicos y las nubes privadas alojadas. Las nubes públicas a hiperescala no siempre son la solución adecuada. Observe sus cargas de trabajo y sus necesidades de negocio, y luego diseñe de manera apropiada. Tenga en cuenta elementos como el cumplimiento normativo, la latencia, la seguridad, la estabilidad de costos, la disponibilidad del talento, la portabilidad y la resiliencia en su toma de decisiones.

 

En resumen, FinOps es un aspecto crítico de la gestión de la infraestructura y los servicios en la nube de una organización. En un entorno multinube, FinOps permite la toma de decisiones en torno a las reservas a largo plazo y las opciones de descuento disponibles para la propiedad a plazo, y permite una comparación entre proveedores de nube. Esto puede ser especialmente importante para funciones comunes, por ejemplo, contenedores o cómputo de alto desempeño (HPC).

Al seguir las 10 mejores prácticas anteriores, usted puede reducir significativamente su gasto en la nube y optimizar el rendimiento financiero de su organización, al tiempo que mejora su agilidad y velocidad.

Para obtener más información sobre FinOps, escríbame o visite FinOps Foundation en www.finops.org.

 

Join the Conversation: Find Solve on Twitter and LinkedIn, or follow along via RSS.

Stay on top of what's next in technology

Learn about tech trends, innovations and how technologists are working today.

Subscribe
economic times

Encuesta de 2022 sobre Gestión de la TI en momentos económicos difíciles

About the Authors

A man smiling for a headshot

VP - Evangelist and Senior Architect

Ben Blanquera

Ben is VP-Evangelist and Senior Architect with Rackspace Technology. He works with enterprises, architecting solutions to enable them to drive business outcomes through thriving in a multicloud world.    He is a 35-year veteran in multiple industries including health care, manufacturing, and technology consulting. Prior to Rackspace, Ben was with Covail, a leading-edge provider of AI/ML and cybersecurity services to Fortune 1000 clients. At Covail, Ben was VP of Delivery and transitioned to VP of Revenue and Client Success.  A recognized technology leader, Ben was named a Premier 100 leader by Computerworld. Outside of work, he loves to travel, ride his bike, and spend time with his wife and four daughters. He is an active organizer in the tech community and curates the Central Ohio CIO forum (150+ CIOs) and founded Techlife Columbus. Ben also serves on the Pitch Advisory Board for South by Southwest and the Editorial Board for CDO Magazine.

Read more about Ben Blanquera