Seguimiento y gestión del uso y los costos
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
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 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
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
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
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
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
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
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
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
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
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
Más información
- Guía de facturación de Infrastructure and Platform Services Modelos de precios
- Zonas de llegada de OCI
- Gestión de compartimentos
- Uso de etiquetas de seguimiento de costos
- Etiquetas de recursos
- Best Practices for Using Tags to Manage Costs, Operations and Governance (Blog)
- Visión general de los presupuestos
- Rendimiento de volumen de ajuste automático
- Uso de gestión de ciclo de vida de objetos
- Visión general de los informes de costos y uso
- Comprobación de los gastos y el uso
- Unidades informáticas
- Cuotas de compartimento
- Facturación de recursos para instancias detenidas
- Visión general de Oracle Cloud Advisor
Recursos FinOps:
- Uso del hub FinOps de OCI
- OCI Billing and Cost Management
- Estimador de costos de OCI
- OCI Cloud Advisor
- Licencia de OCI License Manager (BYOL-1) (blog)
- Cuotas de cuotas
- Aplicación de presupuestos mediante funciones y cuotas Aplicación de presupuestos mediante funciones y cuotas (blog)