Este libro electrónico cubrirá la implementación de los principios básicos de FinOps para arrojar luz sobre formas alternativas de llevar a cabo la optimización de costos de la nube. Le ayudará a construir una estrategia de gestión financiera sólida y comprender la importancia de la optimización en tiempo real y explorar oportunidades de ahorro de costos.
Y conocimientos mucho más profundos sobre la habilitación de FinOps en su empresa.
Las empresas de hoy continúan comprometiéndose con la computación en la nube para optimizar las métricas de rendimiento clave y realizar mayores inversiones en la nube. Como resultado, no solo ven una infraestructura de TI escalable, confiable y siempre disponible, sino que también brindan mejores servicios para los clientes finales. Una variedad de industrias se benefician de la adopción de la nube, incluida la atención médica, el comercio minorista, las finanzas, la educación y el gobierno.
Sin embargo, cuando se completa una migración inicial a la nube, es probable que surjan problemas. Un desafío que a menudo asoma la cabeza es la implementación de la gestión financiera en la nube y la optimización de costos. En los últimos años, ha habido un problema constante: la falta de profesionales reales de FinOps que puedan impulsar las mejores prácticas, implementar nuevas ideas y configurar procesos de administración de costos en la nube fluidos y eficientes.
A medida que los proveedores de la nube ofrecen más servicios y la infraestructura de la nube continúa desarrollándose dinámicamente, FinOps no es una tarea de un día. Es un proceso continuo de mejora y optimización.
Este libro electrónico cubrirá los principios fundamentales de FinOps, consejos prácticos y mejores prácticas para que FinOps esté más disponible para todos los involucrados en el proceso, desde ingeniería, finanzas, operaciones, gestión de productos y liderazgo.
FinOps es un concepto relativamente nuevo en el área de computación en la nube. Se está desarrollando e implementando activamente para ayudar a las empresas a adoptar un entorno de nube de una manera inteligente, segura y transparente.
FinOps reúne las ideas de los equipos de ingeniería y los departamentos financieros para establecer un proceso transparente y definido, cuando las nubes públicas o privadas de diferentes proveedores de nube en múltiples ubicaciones se utilizan de manera óptima y consideran el costo, el rendimiento, la capacidad y las perspectivas de la empresa. Ayuda a construir un proceso de optimización constante, mejorar la experiencia de uso de la nube, controlar los recursos de la nube y sus gastos.
FinOps no se trata de ahorrar algo de dinero en su infraestructura de TI en la nube. Esta metodología tiene como objetivo crear un entorno de nube efectivo para garantizar el crecimiento comercial más rápido y rentable, permitir una mayor productividad, lanzamientos de nuevas funciones y un mayor retorno de la inversión. FinOps tiene que ver con la gestión rentable, flexible y ágil, así como con la colaboración exitosa y significativa entre departamentos, como ingeniería, finanzas y gestión. Es un proceso continuo de mejora en todos los procesos de TI para identificar y eliminar cuellos de botella y bloqueadores, permitir que los equipos de ingeniería actualicen los productos más rápido, implementar estrategias de migración a la nube de manera oportuna e identificar completamente cuándo está en rojo o cuándo es hora de invertir más.
Los problemas de la infraestructura de TI heredada no son solo servidores obsoletos y software obsoleto. Algunas empresas tienen una cantidad significativa de combinaciones de pilas de infraestructura de software, lo que duplica la complejidad y el precio de mantener el entorno. Este problema requiere mucho tiempo, esfuerzo y presupuesto del personal de TI. Por ejemplo, los costos de mano de obra escalan a medida que aumenta el número de configuraciones. Se requieren diferentes equipos para operar, integrar y mantener infraestructuras y configuraciones dispares.
La implementación de una infraestructura ágil y moderna abre nuevas oportunidades al disminuir los costos de mano de obra, mantenimiento y otros costos operativos. También libera a su equipo para ofrecer nuevos productos o servicios. La clave del éxito es una estrategia adecuada de migración a la nube, seguida de la metodología FinOps.
No hay mejor momento que ahora para comenzar a implementar tecnologías en la nube y principios FinOps para su negocio.
La integración de la nube está en aumento y las empresas están descubriendo rápidamente los tremendos beneficios que conlleva. De hecho, el 92% de las empresas tiene al menos una parte de su departamento de TI en la nube. En comparación con 2020, los ingresos de la nube pública crecerán 16% en 2021 y otros 15% en 2022. El gasto global en la nube crecerá siete veces más rápido que el gasto total en TI durante este período. Hay pronósticos de que el gasto mundial en servicios e infraestructura de nube pública casi se duplicará, a alrededor de $500 mil millones, para 2023.
No sorprende que las plataformas de nube pública bien establecidas (Amazon Web Services, Microsoft Azure y Google Cloud Platform) refuercen su liderazgo en el mercado de la nube en 2021. AWS se mantendrá con confianza en la cima, mientras que MS Azure, GCP y Alibaba lo harán. continuar su crecimiento para tratar de minimizar la brecha.
Al invertir miles de dólares en infraestructura en la nube, es obligatorio asegurarse de hacerlo de manera adecuada. A partir de 2020 surgió una lección interesante para ayudar a comprender la importancia de configurar la práctica de FinOps y evitar sobrecostos presupuestarios en el futuro. Fue un experimento de prueba gratuito. que terminó con una enorme factura de $72,000 durante la noche.
Suena imposible, pero este es el caso real de una factura de GCP imprevista. En tales circunstancias, es justo decir que FinOps es una necesidad hoy en día.
Este año, se espera que el gasto en la nube desperdiciado supere los $17.6 mil millones. Se espera que más de $11 mil millones de este desperdicio provengan de recursos inactivos, mientras que los $6.6 mil millones adicionales se atribuyen a recursos sobredimensionados. Estos números son a menudo el resultado de la falta de acceso a datos reales.
Gartner predice que las empresas que carecen de procesos de optimización de costos gastarán un promedio de 40% en la nube pública este año.
Con un enfoque no solo en los presupuestos, sino también en el uso general de la nube y el estado de la nube, cualquier equipo de FinOps puede identificar patrones en el uso de la nube, proporcionar información de optimización en tiempo real y evitar gastos excesivos significativos. La optimización y administración regulares de los costos de la nube ayudan a analizar constantemente su uso de la nube y le aconsejan cómo puede obtener un mejor rendimiento con un costo menor.
Es por eso que FinOps se ha convertido en la corriente principal como base de la gestión rentable de la nube durante varios años. El uso diario de la metodología FinOps ayuda a superar una serie de problemas perennes: pronósticos inexactos de facturas en evolución, gastos excesivos en recursos de la nube no utilizados, costos compartidos no transparentes, etc. Por lo tanto, la gestión de costos de la nube es importante por razones que van más allá del simple control de costos. En particular, una buena gestión de costos de la nube brinda a las empresas la capacidad de planificar para el futuro, reducir el desperdicio y pronosticar tanto sus costos como sus necesidades de recursos.
Administrar los costos de la nube es como crear una base sólida. Hágalo bien y todo tipo de procesos comerciales perfectos y duraderos se pueden construir encima. Hágalo mal y, a la larga, costará más y causará un montón de problemas. Los beneficios de una estrategia FinOps son claros.
Las nubes puras, privadas y públicas ofrecen no solo diferentes formas de aprovisionar y mantener los recursos, sino también diferentes oportunidades en la forma en que los departamentos financieros y de adquisiciones deben tratarlos y manejarlos.
En la mayoría de los casos, las nubes bare metal y privadas tienen que ver con CapEx, cuando las empresas compran y actualizan licencias de hardware y software en algunos ciclos, arriendan espacio y energía, y pagan salarios al personal. Las nubes públicas se basan en OpEx con facturas mensuales o anuales y una mentalidad de arrendamiento pero no de propiedad. Si es una empresa pequeña, no es gran cosa ajustar sus procesos, pero para una empresa grande es un verdadero fastidio. Piense en nubes privadas con CapEx, públicas con OpEx, equipos de ingeniería que aprovisionan recursos en múltiples ubicaciones y sin límites en nubes públicas que se transforman en facturas enormes, departamentos financieros que tienen recursos locales y públicos y diferentes categorías contables. Estas realidades presentan obstáculos para la adopción de la nube en las grandes empresas y muestran por qué a menudo aún prefieren no pasar a la nube híbrida.
Para eliminar la barrera, se creó la metodología FinOps y se está desarrollando activamente en la actualidad con miles de profesionales y empresas empresariales como miembros y patrocinadores.
FinOps es un proceso y un conjunto de buenas prácticas para aportar a las empresas y a las partes interesadas los siguientes aspectos:
Aquí hay una lista de personas (pero no limitadas solo a estos puestos) involucradas en el proceso de FinOps: CTO, CIO, vicepresidentes y directores de ingeniería / Ops / DevOps, CFO, controladores y analistas financieros, gerentes de ingeniería, gerentes de proyectos y, de supuesto, ingenieros que trabajan directamente con las nubes.
Antes de pasar a los pasos para adoptar FinOps, es importante definir el objetivo final: construir un proceso transparente y definido, cuando las nubes se utilizan de manera óptima desde la perspectiva de los objetivos de costo, rendimiento, I+D y de la empresa y el desperdicio de dinero se establece al mínimo. .
Las nubes privadas tienen regiones, inquilinos, clústeres, etc. Las nubes públicas tienen cuentas vinculadas, regiones, usuarios de IAM, etc. Por lo general, es una tarea compleja averiguar cuánto se gasta en cada aplicación o por cualquier equipo, pero esto es crucial para comprender los cuellos de botella, el presupuesto y la previsión y evitar el desperdicio.
La visibilidad, en el caso de FinOps, significa identificar las unidades organizativas y mapearlas en los recursos de la nube conservando los datos históricos para un mayor análisis de tendencias. Las unidades se refieren a elementos como unidades comerciales, equipos, ingenieros individuales, aplicaciones, servicios en la nube y grupos de activos. Dado que los recursos de la nube cambian constantemente, es importante no solo capturar el estado actual, sino también desarrollar un proceso de visibilidad dinámica.
La optimización de la nube parece ser una fruta madura, pero hay buenas y malas noticias. La buena noticia es que, en la mayoría de los casos, puede ver rápidamente resultados instantáneos de FinOps. La mala noticia: tienes que trabajar en ello constantemente. La optimización única da resultados, sin embargo, en unos meses puede volver a su factura de nube anterior.
Hay algunas prácticas que puedes utilizar para optimizar los recursos de la nube y reducir tu factura en la nube. El factor más importante es establecer un proceso de consumo y aprovisionamiento de recursos inteligente y consciente, de modo que no solo te ocupes de los resultados, sino que hagas de la optimización una parte integral de todos tus procesos internos.
A continuación se presentan algunas formas de optimizar tus gastos actuales, seguidas de cómo hacer que forme parte de todo el proceso de aprovisionamiento en la nube.
Hay cientos de herramientas de optimización de recursos en la nube. Algunos son realmente avanzados, otros solo miran las métricas de monitoreo de máquinas y ofrecen soluciones más económicas. Concéntrese en lo que puede hacer usted mismo con su equipo y sin herramientas. Es importante analizar el mercado e identificar una solución que cumpla con los estándares de FinOps y pueda ayudarlo con los cuatro principios de FinOps.
Es posible que desees centrarte conscientemente en los servicios IaaS, ya que son los más comunes. Todos los elementos deberían funcionar para todas las nubes públicas.
Comienza con los recursos no utilizados que puedes limpiar:
Pasando al cambio de sabor de VM: revise las métricas de rendimiento de sus VM y vea si necesita elegir sabores menos costosos. Sería bueno comenzar con recursos recurrentes como trabajos de CI/CD, ya que obtendrá un resultado medible más rápido.
Considera las instancias reservadas y los planes de ahorro. Ten cuidado: las instancias reservadas y los planes de ahorro que no estén bien calculados pueden aumentar sus gastos en lugar de reducirlos. Puedes encontrar más artículos en Internet.
Considera las instancias puntuales. Son de 2 a 4 veces más baratas que las instancias bajo demanda y son ideales para trabajos de CI/CD y tareas a corto plazo.
Consideremos también la creación del proceso que debería ayudarlo a generar más orden y utilizar las nubes de manera óptima.
Debe pensar en FinOps no solo cuando es una empresa con ingresos $1B y miles de empleados, sino desde el primer día de su empresa, ya que las nubes pueden impulsar el crecimiento o ser un verdadero dolor, hasta casi arruinar su negocio (aquí hay uno de los ejemplos). FinOps se dedica a ayudarlo a obtener lo mejor de las nubes pagando solo lo que debe.
Poder ver datos históricos de su gasto en la nube y optimizarlo es importante, pero es crucial tener la oportunidad de crear un proceso cuando los fondos se asignan y usan solo para lo que deberían y con una opción para administrar y pronosticar los gastos.
Aquí compartimos algunos consejos prácticos para los equipos de FinOps sobre cómo construir un proceso de control adecuado.
Éste es el paso más importante. Informa a tu equipo sobre los pasos y explica por qué son importantes. Ejecutar todos los pasos anteriores es un proceso, pero no una acción única. La mayoría de las empresas fracasan precisamente por olvidarse de ejecutar los pasos de forma recurrente.
Ten en cuenta también que hay herramientas de gestión de costos en la nube que pueden ayudar con lo principal y encargarse de la mayoría de los pasos, pero no de todos. Si tu equipo no se lo toma en serio o no está capacitado, no sacarás lo mejor de FinOps.
1250 Borregas Ave, Sunnyvale, CA 94089, EE. UU. | [email protected]