Seguimiento y gestión del uso y los costos

El objetivo de un proceso de optimización continua de costos es garantizar que el dinero gastado en la ejecución de servicios en Oracle Cloud Infrastructure (OCI) produzca el mayor valor empresarial para la organización. Puede abordar este proceso de diferentes maneras, pero todos ellos dependen de datos precisos de uso y costo generados por la plataforma y disponibles a través de diferentes canales, como la interfaz de usuario, archivos CSV o llamadas de API. La optimización de costos es un proceso iterativo en el que los datos y el análisis impulsan las acciones. Un resultado de la aplicación de un proceso de optimización de costos debe ser que no hay recursos que permanezcan inactivos durante períodos prolongados de tiempo incurriendo en un costo sin ofrecer ningún valor.

Para comprender el costo asociado a una solución desplegada en OCI y las posibles opciones para optimizar el costo con respecto al valor, asegúrese de haber diseñado la solución para permitirle una forma estructurada de recopilar métricas de uso y rendimiento de los diferentes servicios. OCI recopila una gran cantidad de métricas, pero, al diseñar la solución, debe utilizar las herramientas disponibles para ayudar a proporcionar estructura en torno a los datos recopilados, así como configurar umbrales para disparar alertas relacionadas con aumentos en el gasto o recursos infrautilizados.

Desde la perspectiva de FinOps, considere la aplicación de los objetivos de FinOps (visibilidad, capacidad de gestión y gobernanza) mediante el uso de herramientas de análisis de costos, seguimiento y gestión durante cada una de las fases de FinOps (informar, optimizar, operar). OCI proporciona numerosas herramientas para la gestión de costos que se asignan a estas fases y objetivos. Consulte el tema Más información al final de este artículo para ver los enlaces a más información sobre cada herramienta.

FinOps fase y objetivo Capacidad FinOps Herramienta de gestión de costos de OCI
Información: visibilidad Facturación e informes Análisis de costos de OCI
Etiquetado Informes de uso y costos de OCI
Optimización: capacidad de gestión Previsión Previsión en análisis de costos
Planificación de costos en la nube Estimador de costos de OCI
Facturación

Facturas de OCI

Historial de pagos de OCI

Calendario de facturación de OCI

Recomendaciones

OCI Cloud Advisor

Gestor de licencias de OCI (BYOL-1)

Operar: gobernanza Alertas y notificaciones Alertas de presupuesto de OCI
Controles

Cuotas

Aplicación de presupuestos mediante funciones y cuotas

En esta tabla se asignan algunas personas clave FinOps según lo definido por la Fundación FinOps a las personas utilizadas en este marco bien diseñado.

Persona de marco bien diseñada persona FinOps
Arquitecto de aplicaciones Ingeniería: se asigna a los profesionales técnicos responsables de la implementación en la nube
Arquitecto de nube Producto/Ingeniería: rol híbrido que combina aspectos de ambas personas FinOps
Mánager de operaciones en la nube Producto: asignación parcial a la propiedad del producto y aspectos operativos
Arquitecto de DevOps Ingeniería: se adapta a la implementación técnica y los aspectos de automatización
Arquitecto empresarial Liderazgo: Asigna funciones de estrategia y toma de decisiones ejecutivas
Arquitecto de red Ingeniería: función técnica especializada centrada en la infraestructura de red
Arquitecto de seguridad Seguridad: asignación directa a la persona aliada de seguridad

Además, la persona Practitioner FinOps se asigna parcialmente al Gestor de operaciones en la nube, con algunas responsabilidades para la gestión y optimización de costos, y el rol aliado de IT Service Management (ITSM) se asigna parcialmente al Gestor de operaciones en la nube para algunas responsabilidades de gestión.

Evaluar los diferentes modelos de precios

Arquitecto de empresa, arquitecto de nube, mánager de operaciones en la nube

Desde una perspectiva empresarial, debe evaluar qué modelo de precios tiene sentido: un modelo flexible de pago por consumo o un modelo en el que se comprometa a pagar una cierta cantidad al mes durante el período de suscripción ("modelo de compromiso"). Ambos enfoques de precios están disponibles para Oracle Cloud Infrastructure.

Si conoce bien el uso esperado, el modelo de compromiso podría proporcionar un costo menor debido a los precios de servicio con descuento. Sin embargo, si su uso disminuye o aumenta significativamente, entonces podría terminar pagando más al usar este modelo.

Si utiliza el marco FinOps, las personas Finance y FinOps Practitioner coinciden mejor con esta sección. Las finanzas deben comprender los modelos de precios para tomar decisiones estratégicas sobre los compromisos de costos, mientras que los profesionales de FinOps deben analizar y recomendar estrategias de precios óptimas. Estas personas trabajan juntas para evaluar los modelos de pago por consumo frente a los basados en el compromiso, entendiendo las implicaciones financieras de cada elección.

Este tema se alinea directamente con la capacidad "Optimización de tasas" dentro del dominio "Optimizar uso y costo en la nube" del marco FinOps. Hace hincapié en el principio FinOps de "aprovechar el modelo de costo variable de la nube" mediante la evaluación de diferentes opciones de precios para optimizar los costos.

Capacidades FinOps recomendadas para aprovechar esta actividad de evaluación:

  • Optimización de tarifas: para analizar y optimizar los modelos de precios
  • Planificación y estimación: para prever patrones de uso y determinar compromisos de precios óptimos
  • Previsión: para predecir el uso y los costos futuros en diferentes modelos de precios

Uso de zonas de llegada de OCI

Las zonas de llegada de OCI son plantillas configurables y bien diseñadas de Terraform IaC para varios casos de uso que aceleran la vinculación de OCI con el aprovisionamiento automatizado de un entorno en la nube óptimo que sea seguro, compatible, resistente y rentable.

Los recursos creados por la zona de llegada son gratuitos. Los recursos que incurren en un costo no están activados por defecto, lo que le da la opción de activarlos según sea necesario.

Después de definir la base básica con la zona de llegada, puede desplegar cargas de trabajo mediante la creación de recursos costosos, como instancias informáticas, bases de datos, almacenamiento, etc. Las zonas de llegada también permiten crear un presupuesto que envía una notificación cuando se prevé que el gasto alcance un umbral especificado.

Implantación de una estructura de compartimento para ayudar a gestionar costos

Arquitecto de nube, arquitecto de empresa, arquitecto de seguridad, mánager de operaciones en la nube

Los compartimentos son un componente fundamental de OCI para organizar y aislar sus recursos en la nube.

Los compartimentos se utilizan para separar recursos claramente con los fines de medir el uso y la facturación, el acceso (mediante políticas) y el aislamiento (separando los recursos de un proyecto o unidad de negocio de otros). Por ejemplo, puede que desee tener un compartimento para el desarrollo y otro para la producción, o uno para la división de ventas y otro para la división de fabricación.

Como mejor práctica, configure el arrendamiento para que soporte el funcionamiento de su negocio. Esto garantizará que los datos de costos y uso se puedan ver y filtrar en función de las dimensiones que tengan sentido para su organización. Normalmente, esto implica el uso de compartimentos como contenedores lógicos para alojar diferentes servicios de OCI. Puede asignar compartimentos a unidades organizativas, unidades de negocio o incluso propietarios de soluciones y servicios individuales, según cómo se ejecute su negocio.

Las zonas de llegada de OCI implementan estructuras de compartimentos que le ayudan a realizar un seguimiento y gestionar el consumo y el costo asociado. Las zonas de llegada le permiten crear un presupuesto básico que notifica una dirección de correo electrónico proporcionada si un gasto previsto alcanza un umbral específico. La zona de llegada es de uso gratuito y la mayoría de los servicios de infraestructura que se despliegan tienen un costo bajo o nulo.

Si utiliza el marco FinOps, los profesionales e ingenieros de FinOps son los más adecuados aquí. FinOps Los profesionales deben diseñar la estrategia de asignación de costos, mientras que la ingeniería implementa y mantiene la estructura de compartimentos técnicos. Los roles de seguridad (aliados) también desempeñan un papel clave para garantizar el aislamiento y los controles de acceso adecuados.

Este tema se alinea con la capacidad "Asignación" en el dominio "Descripción del uso y costo de la nube". Apoya el principio FinOps de que "todos toman la propiedad de su uso en la nube" al permitir una clara atribución de costos y responsabilidad.

Capacidades FinOps recomendadas para aprovechar esta actividad de gestión de estructura de costos:

  • Asignación: para estructurar correctamente la distribución de costos
  • Política y gobernanza en la nube: para aplicar políticas de compartimento
  • Informes y análisis: para analizar los costos a nivel de compartimento

Implantar etiquetas de seguimiento de costos para un seguimiento de costos flexible

Gestor de operaciones de nube, arquitecto de nube

A menudo, las soluciones en la nube utilizan diferentes servicios, algunos de los cuales pueden residir en diferentes compartimentos, mientras que otros residen en un compartimento compartido, como "Red", que se rige por diferentes controles de acceso. Algunos compartimentos incluirán recursos utilizados por varias soluciones diferentes, lo que significa que la generación de informes de costos solo a nivel de compartimento podría ser imprecisa.

El propietario de la solución aún necesita visibilidad del uso completo y los costos de su solución, incluso si los recursos se encuentran en varios compartimentos diferentes.

Mediante la asociación de etiquetas de seguimiento de costos a los diferentes recursos utilizados, puede consultar datos de costos filtrando con etiquetas en lugar de compartimentos. Esto permite una mayor flexibilidad en la colocación de recursos y el enfoque para consultar datos de costos, pero también exige una sólida política de etiquetado. En la medida de lo posible, identifique la política de etiquetado con antelación y, a continuación, ejecútela: los cambios frecuentes en los espacios de nombres de etiquetado y los nombres de claves de etiquetado provocarán complejidad al buscar y agregar datos.

Por ejemplo, puede aplicar etiquetas como: Finance.CostCenter:xyz, Environment.Type:Production,Project.Owner:xyz, Application.Name:xyz a los diferentes recursos. Esto provocaría que OCI agregara estas etiquetas a los datos de uso y costo generados, lo que permitiría realizar búsquedas de los datos de costo en función de estas etiquetas.

Los espacios de nombres etiquetados deben estar protegidos por políticas de IAM para garantizar que solo los administradores de etiquetas realicen cambios.

Si utiliza el marco FinOps, las personas Practitioner e Engineering de FinOps lideran este esfuerzo. FinOps Los profesionales diseñan la estrategia de etiquetado mientras que la ingeniería la implementa. ITAM (Allied Persona) puede proporcionar información valiosa sobre los requisitos de seguimiento de activos.

En este tema se admite directamente la capacidad "Asignación" y se alimenta de "Informes y análisis" en el marco FinOps. Permite el seguimiento granular de costos y admite el principio de que "los datos de FinOps deben ser accesibles y oportunos".

Capacidades FinOps recomendadas para aprovechar esta actividad de seguimiento:

  • Asignación: para implementar estrategias de etiquetado
  • Ingestión de datos: para garantizar una recopilación adecuada de datos de etiquetas
  • Informes y análisis: para aprovechar las etiquetas en el análisis de costos

Definir presupuestos

Arquitecto de empresa, arquitecto de nube, arquitecto de seguridad, mánager de operaciones en la nube

Se puede utilizar un presupuesto para definir límites flexibles en el gasto real de OCI o la previsión de gasto. El control de presupuesto en el compartimento raíz puede proporcionar un indicador de uso anormal.
Los presupuestos se denominan "límites blandos" porque no impiden que un recurso supere el límite. En su lugar, cuando se alcanzan los umbrales, OCI dispara alertas y correos electrónicos a los contactos designados para que conozcan el exceso. Además, puede generar eventos que disparen acciones adicionales dentro de OCI.

Los presupuestos se definen en etiquetas de seguimiento de costos o en compartimentos (incluido el compartimento raíz) para realizar un seguimiento de todos los gastos en esa etiqueta de seguimiento de costos o para ese compartimento y sus secundarios.

Si utiliza el marco FinOps, las personas responsables de finanzas y productos son las principales responsables de esta tarea, con Finanzas definiendo presupuestos generales y propietarios de productos gestionando sus presupuestos asignados. FinOps Practitioner actúa como facilitador para implementar controles presupuestarios y monitoreo. La persona de liderazgo es clave para la aprobación y supervisión del presupuesto.

Este tema se alinea con la capacidad "Presupuestación" dentro del dominio "Cuantificar valor de negocio". Apoya el principio FinOps de que "los equipos deben colaborar" estableciendo barreras financieras y responsabilidades.

Capacidades FinOps recomendadas para aprovechar esta actividad de presupuestación:

  • Presupuestación: para establecer y gestionar presupuestos
  • Gestión de anomalías: para detectar sobrecostos presupuestarios
  • Previsión: para predecir la utilización del presupuesto

Activar el ajuste automático de rendimiento de volumen en bloque

Mánager de operaciones en la nube

Oracle Cloud Infrastructure puede ajustar automáticamente el rendimiento de los volúmenes desasociados a la configuración de menor costo. Con esta nueva capacidad, mientras los volúmenes permanecen en un estado independiente, puede lograr un ahorro de costos significativo.

Si utiliza el marco FinOps, la persona Engineering lidera esta optimización técnica, respaldada por el profesional FinOps para el análisis de impacto de costos. Esto requiere un profundo conocimiento técnico combinado con experiencia en optimización de costos.

Este tema está incluido en la capacidad "Optimización de la carga de trabajo" dentro del dominio "Optimizar uso y costo en la nube". Es un ejemplo del principio de "aprovechar el modelo de costo variable de la nube".

Capacidades FinOps recomendadas para aprovechar esta actividad de ajuste:

  • Optimización de la carga de trabajo: para optimizar el rendimiento y el costo del almacenamiento
  • Optimización de tarifas: para comprender las implicaciones de costos
  • Unidad económica: Para medir el costo por GB de almacenamiento

Implantación de Object Storage, Object Lifecycle Management

Mánager de operaciones en la nube

Mediante la gestión del ciclo de vida de objetos para gestionar los datos de Object Storage y Archive Storage, puede reducir los costos de almacenamiento y la cantidad de tiempo que dedica a gestionar los datos.

La gestión del ciclo de vida de objetos le permite automáticamente:

  • Archive objetos para reducir el costo de Archive Storage.
  • Suprimir todos los objetos de un cubo u objetos que coincidan con los filtros de nombres especificados.
  • Suprimir cargas de varias partes sin confirmar o con fallos.

Si utiliza el marco FinOps, la persona Engineering lidera la implantación técnica, mientras que FinOps Practitioner guía la estrategia de optimización de costos. ITAM (Allied Persona) proporciona información sobre los requisitos del ciclo de vida de los datos y las políticas de retención.

Este tema se alinea con las capacidades "Optimización de la carga de trabajo" y "Sostenibilidad en la nube", optimizando los costos de almacenamiento y considerando las implicaciones de la gestión de datos a largo plazo.

Capacidades FinOps recomendadas para aprovechar esta actividad de gestión del ciclo de vida:

  • Optimización de la carga de trabajo: para estrategias de niveles de almacenamiento
  • Sostenibilidad en la nube: para un uso eficiente de los recursos
  • Unidad económica: para medir los costos de almacenamiento por objeto/bloque

Aproveche los informes de costos

Arquitecto empresarial, mánager de operaciones en la nube

Un informe de costos es un archivo de valores separados por comas (CSV) que puede proporcionar un desglose detallado de los recursos en OCI para la auditoría o conciliación de facturas.

Puede analizar el informe de costos mensual para obtener una comprensión detallada de cada servicio de OCI que utilizó. El informe de costos se genera diariamente de forma automática y se almacena en un cubo de almacenamiento de objetos propiedad de Oracle. Contiene una fila para cada recurso de OCI (como instancia, cubo de almacenamiento de objetos y VNIC) por hora, junto con información de consumo, metadatos y etiquetas. Los informes de uso suelen contener 24 horas de datos de uso, aunque ocasionalmente un informe de uso puede contener datos tardíos de más de 24 horas.

Los informes de costos se conservan durante un año.

Al nombre de archivo de cada informe de costos se le agrega un valor numérico que se incrementa de forma automática. El informe puede contener correcciones. Las correcciones se agregan como filas nuevas al informe, con lineItem/iscorrection column definido y referenceNo value de la línea corregida rellenado en la columna lineItem/backReference.

Si utiliza el marco FinOps, la persona Practitioner FinOps lidera este esfuerzo, trabajando estrechamente con Finance para la conciliación y el análisis. La ITFM (Persona Aliada) es crucial para integrar los datos de costos en los sistemas financieros.

En este tema se admite la capacidad "Reporting & Analytics" dentro del dominio "Understand Cloud Usage & Cost", lo que permite la transparencia y las decisiones basadas en datos.

Capacidades FinOps recomendadas para aprovechar esta actividad de generación de informes:

  • Informes y análisis: para análisis de costos e informes
  • Ingestión de datos: para procesar informes de costos
  • Facturación y contracargo: para conciliación de facturas

Realice un seguimiento y optimice sus gastos mediante el análisis de costos

Arquitecto empresarial, mánager de operaciones en la nube

Análisis de costos proporciona herramientas de visualización fáciles de usar para facilitar el seguimiento y optimización del gasto de Oracle Cloud Infrastructure.

La mayor parte de los clientes nuevos de Estados Unidos que hayan creado nuevas cuentas después del 28 de enero de 2019 pueden utilizar las herramientas de análisis de costos para:

  • Permite filtrar costos por fechas.
  • Permite filtrar costos por etiquetas.
  • Filtre costos por compartimentos.
  • Elimine un compartimento o filtro de etiqueta.
  • Prever el costo y el consumo.

Si creó su cuenta antes del 28 de enero de 2019 o es de fuera de los Estados Unidos, hay otras opciones disponibles para rastrear y optimizar los gastos.

Si utiliza el marco FinOps, el profesional FinOps es la persona principal, colaborando con Finanzas para obtener estadísticas de costos y propietarios de productos para el contexto de negocio. La ITFM (Persona Aliada) ayuda a integrar los hallazgos en los procesos de planificación financiera.

Este tema se alinea directamente con la capacidad "Reporting & Analytics" y admite el principio de que "los datos de FinOps deben ser accesibles y oportunos". Permite la toma de decisiones basada en datos en toda la organización.

Capacidades FinOps recomendadas para aprovechar esta actividad de análisis:

  • Informes y análisis: para un análisis de costos detallado
  • Benchmarking: Comparar costos entre equipos/proyectos
  • Economía Unitaria: Para analizar las métricas de rentabilidad

Implantación de un proceso para terminar o detener recursos no utilizados

Gestor de operaciones en la nube, arquitecto de DevOps

Permite implantar un proceso para identificar y terminar recursos huérfanos. Determinadas unidades de computación de OCI no cobran en modo STOP.

Tanto para las instancias de máquina virtual como con hardware dedicado, la facturación depende de la unidad que utilice para crear la instancia. Asegúrese de estar familiarizado con los criterios de facturación para el recurso informático que está utilizando. Además, implemente un comportamiento para detener y terminar que coincida con sus objetivos de retención de datos y costos para la carga de trabajo de la aplicación.

OCI Resource Scheduler proporciona una gestión automatizada del estado de los recursos seleccionados, como los utilizados para pruebas, desarrollo y demostración, y reduce los costos al utilizar OCI.

Si utiliza el marco FinOps, la persona de ingeniería FinOps lidera la implantación técnica con la orientación del profesional FinOps. Security (Allied Persona) garantiza que las políticas de terminación de recursos se alineen con los requisitos de seguridad.

Este tema se incluye en "Optimización de la carga de trabajo" en el dominio "Optimizar uso y costo de la nube" y admite el principio de que "todo el mundo asume la propiedad de su uso en la nube".

Capacidades recomendadas de FinOps para aprovechar esta actividad de gestión de recursos no utilizada:

  • Optimización de la carga de trabajo: para análisis de utilización de recursos
  • Política y gobernanza en la nube: para aplicar políticas de ciclo de vida de recursos
  • Gestión de anomalías: para detectar recursos no utilizados

Considere unidades de computación de menor costo

Gestor de operaciones de nube, arquitecto de nube

OCI ofrece varias arquitecturas de chip de CPU, cada una de las cuales tiene características únicas de precio y rendimiento, incluidas unidades basadas en Intel, AMD Epyc y ARM, así como varias GPU de AMD y NVIDIA. Elija la CPU o GPU que cumpla con sus requisitos de rendimiento con el menor costo posible.

Una unidad flexible permite personalizar el número de OCPU y la cantidad de memoria al iniciar la máquina virtual o cambiar su tamaño. Al crear una instancia de VM con la unidad flexible, seleccione el número de OCPU y la cantidad de memoria que necesita para las cargas de trabajo que se ejecutan en la instancia. El ancho de banda de red y el número de VNIC se ajustan en proporción con el número de OCPU. Esta flexibilidad permite crear VM que coincidan con su carga de trabajo, lo que permite optimizar el rendimiento y minimizar el costo.

Si utiliza el marco FinOps, la persona Engineering dirige la selección de unidades con el profesional FinOps que proporciona análisis de costos. La persona de producto proporciona requisitos de rendimiento, lo que garantiza que se cumplan las necesidades de negocio al tiempo que optimiza los costos.

Este tema se alinea con las capacidades "Optimización de tasas" y "Optimización de la carga de trabajo", centrándose en la selección de recursos rentable al tiempo que se mantiene el rendimiento.

Capacidades FinOps recomendadas para aprovechar esta actividad de conformación:

  • Optimización de tarifas: para comparar precios de unidades
  • Optimización de la carga de trabajo: para ajustar el tamaño de las instancias
  • Planificación y estimación: para prever los costos de diferentes unidades

Familiarícese con la gestión de facturación y costos en OCI

Arquitecto de nube, arquitecto de seguridad, mánager de operaciones en la nube

Utilice las herramientas de facturación y gestión de costos de OCI para gestionar el costo de los servicios de OCI.

Cloud Advisor puede revisar y controlar continuamente su arrendamiento, así como proporcionar recomendaciones para ahorrar costos y mejorar la estrategia de seguridad.

Cloud Advisor detecta posibles ineficiencias en su arrendamiento y ofrece soluciones guiadas que explican cómo abordarlas. Las recomendaciones le ayudan a maximizar el ahorro de costos y a mejorar la seguridad de su arrendamiento. Las recomendaciones incorporadas de Cloud Guard le ayudan a ver y abordar las vulnerabilidades de seguridad. También puede personalizar Cloud Advisor posponiendo o descartando recomendaciones que no sean aplicables, lo que le permite centrarse en las recomendaciones más importantes para usted.

Las capacidades completas y el uso de Cloud Advisor están fuera del ámbito de este manual de mejores prácticas. Para obtener más información sobre este servicio, consulte la "Visión general de Oracle Cloud Advisor" a la que se hace referencia en el tema "Más información", a continuación.

El hub FinOps de OCI proporciona una ubicación central para los recursos de gestión de costos en OCI. Aprovecha los datos FOCUS de FinOps para escenarios multinube.

Si utiliza el marco FinOps, el profesional FinOps lidera este esfuerzo, trabajando estrechamente con Finanzas y Compras para una gestión integral de costos. ITFM (Allied Persona) ayuda a integrar la facturación de OCI en los sistemas financieros empresariales.

Este tema abarca varias capacidades en el dominio "Understand Cloud Usage & Cost" y admite el principio de que "un equipo centralizado controla FinOps".

Capacidades recomendadas de FinOps para aprovechar esta actividad de gestión de facturación y costos:

  • Ingestión de datos: para procesar datos de facturación
  • Facturación y contracargo: para gestión de facturación
  • FinOps Educación y capacitación: formar a los equipos sobre las herramientas de costos de OCI
  • Política y gobernanza en la nube: para establecer políticas de gestión de costos