Recomendaciones para crear un modelo de costo

Se aplica a esta recomendación de lista de comprobación de optimización de costos de Azure Well-Architected Framework:

CO:02 Cree y mantenga un modelo de costo. Un modelo de costo debe calcular el costo inicial, las tasas de ejecución y los costos continuos. Negocia un presupuesto que cubre un modelo de costos y tiene un búfer para gastos no planeados.

En esta guía se describen los procedimientos recomendados para crear un modelo de costo para la carga de trabajo. Un modelo de costos es una estimación que predice los costos combinados de los servicios y sus gastos asociados. Es fundamental para la previsión de gastos y la planificación presupuestaria. Un modelo de costo proporciona análisis de escenarios, lo que le permite evaluar las implicaciones de costos de los posibles cambios en la carga de trabajo. Sin un modelo de costo, corre el riesgo de gastos imprevistos, saturaciones presupuestarias y oportunidades perdidas para la optimización de costos.

Definiciones

Término Definición
Contracargo Un modelo de contabilidad en el que cobra a los departamentos por su uso de carga de trabajo y recibe pagos de ellos.
Modelo de costo Costo estimado de una carga de trabajo. Captura todas las dimensiones de facturación, incluidas las operaciones.
Medidor de costos Mecanismo de seguimiento que se usa para medir el uso de recursos a lo largo del tiempo. Realiza un seguimiento del uso, como las horas de proceso, la transferencia de datos y las operaciones de salida de entrada. Emite los registros que se usan para calcular la factura de cada recurso en función de su medidor asociado.
Visualización de costes Un modelo de contabilidad en el que se muestran los departamentos el costo de su uso de la carga de trabajo y no recibe el pago de ellos.

Estrategias de diseño principales

Un modelo de costo proporciona una proyección del costo de la carga de trabajo en función de los datos existentes. El propósito de un modelo de costo no es obtener visibilidad de los gastos ni controlarlos. El objetivo es prever los gastos previstos, teniendo en cuenta todos los factores conocidos disponibles. A partir de esa predicción, determinará la mejor solución para la carga de trabajo. La mejor solución alinea el gasto con las prioridades de la carga de trabajo. Un modelo de costo permite establecer un presupuesto de carga de trabajo, garantizar la alineación con este presupuesto y asignar fondos para los recursos en la nube.

Realización de la evaluación de cargas de trabajo

La realización de una evaluación de cargas de trabajo implica evaluar y analizar sistemáticamente la carga de trabajo. Una evaluación de cargas de trabajo ayuda a identificar las características de la carga de trabajo que pueden informar a las estrategias de optimización de costos, como elegir las opciones de descuento más adecuadas en función de los patrones de uso. Debe evaluar las características de la carga de trabajo para determinar qué descuentos disponibles son más adecuados para la carga de trabajo. Por ejemplo, si la carga de trabajo tiene patrones de uso predecibles, puede considerar el uso de un modelo basado en compromisos (reservas) para optimizar los costos. Al evaluar una carga de trabajo, tenga en cuenta estas recomendaciones:

  • Analizar componentes clave: analice los componentes clave de la carga de trabajo, incluidos los recursos esenciales, como servidores, bases de datos, redes y licencias. Esta identificación permite una asignación precisa de costos dentro del modelo.

  • Descripción de las características: comprenda la estabilidad, la previsibilidad y la sensibilidad de la carga de trabajo a factores externos, como el tiempo de inactividad y el rendimiento degradado. Esta información ayuda a prever costos fluctuantes en función del comportamiento de la carga de trabajo.

  • Comprender los requisitos: evalúe los requisitos específicos de la carga de trabajo, como el rendimiento, la escalabilidad, la observabilidad, la copia de seguridad y la recuperación ante desastres. Reconocer estos requisitos garantiza que el modelo tiene en cuenta todos los gastos potenciales.

  • Descripción de los servicios auxiliares. Los servicios que admiten la observabilidad, la seguridad y la gobernanza incurren en costos y desempeñan un papel fundamental en el funcionamiento de la carga de trabajo. Las soluciones de observabilidad, como las herramientas de supervisión y los mecanismos de registro, ofrecen información sobre el uso y el rendimiento de la carga de trabajo. Medidas de seguridad sólidas, como los controles de cifrado o acceso y las auditorías de seguridad normales, protegen la carga de trabajo y garantizan el cumplimiento de la normativa. Las prácticas y directivas de gobernanza garantizan el cumplimiento y el uso eficaz de los recursos. Incorpore los gastos de estos servicios auxiliares en su presupuesto.

    Si incluye estos factores a menudo olvidados en la presupuestación al principio, el modelado de costos será exhaustivo, eficaz y evitará gastos inesperados futuros.

Estimación de los costos de carga de trabajo

La estimación de los costos de carga de trabajo implica evaluar todos los posibles gastos y ahorros vinculados a la carga de trabajo. Abarca los costos directos del proveedor, los gastos de mantenimiento operativo, las opciones del modelo de facturación y los posibles ahorros de los contratos de cliente o empresa. Al evaluar estos factores, puede crear un modelo de costos sólido, lo que permite una previsión y presupuesto precisos. Para calcular los costos de carga de trabajo, tenga en cuenta las siguientes estrategias:

Seleccione el mejor modelo de facturación. Un modelo de facturación determina cómo cobra el proveedor de servicios en la nube por sus servicios. Los modelos de facturación incluyen los planes basados en el consumo (pago por uso), los planes basados en compromisos (reservas) y los precios puntuales. Identifique el modelo de facturación más adecuado y rentable mediante la comprensión de los requisitos específicos y los patrones de uso de cada modelo. Cada modelo de facturación tiene ventajas y desventajas de la estructura de costos y la flexibilidad. Por ejemplo, el pago por uso puede proporcionar flexibilidad, pero podría ser más caro con el tiempo en comparación con las instancias de planes base de compromiso.

Use contratos de cliente. Los proveedores de servicios en la nube ofrecen contratos de cliente o contratos enterprise para los clientes. Algunos contratos ofrecen descuentos a través de programas disponibles o le permiten usar sus licencias existentes para ahorrar dinero. Implemente estas estrategias de optimización de costos para maximizar el valor de los recursos y reducir los gastos generales.

Calcule los costos de licencia. Calcule las estimaciones de los costos de licencia para crear un modelo de costo preciso. Para encontrar la mejor oferta, póngase en contacto con el proveedor de software o el revendedor de software. Si es un cliente existente, use las ventajas y descuentos de licencia existentes.

Calcule los costos del servicio. Los proveedores de servicios en la nube proporcionan muchos servicios para admitir la carga de trabajo. Elija servicios que le ayuden a cumplir sus objetivos de costo a corto y largo plazo. Por ejemplo, es posible que desee mover una carga de trabajo local a la nube con cambios mínimos en la carga de trabajo. Elija un servicio en la nube que admita los objetivos de carga de trabajo y proporcione la mayor rentabilidad de la inversión. Use la calculadora de costos de la plataforma en la nube para calcular los costos de recursos de la carga de trabajo. Estas herramientas le ayudan a comprender los distintos medidores de costos de un recurso y las implicaciones de costos del modelo de facturación.

Tenga en cuenta las ventajas y desventajas de los costos de cada servicio. Los objetivos de nivel de servicio (SLO) y las características de la plataforma tienen implicaciones en los costos. Por ejemplo, el tiempo de inactividad podría costar a su organización una cantidad considerable de dinero. Si invierte más dinero en alcanzar mayores SLO, puede generar ingresos evitando el tiempo de inactividad y aumentando la satisfacción del cliente. Use características integradas como una alternativa rentable a la creación de características personalizadas que necesita para desarrollar y mantener.

Calcule los costos de resistencia. Para calcular los costos de resistencia, tenga en cuenta factores como la infraestructura, el mantenimiento, la replicación de datos, el almacenamiento de datos, la recuperación ante desastres y el rendimiento. Tenga en cuenta los requisitos y objetivos específicos de la aplicación o el sistema. Podría incluir el nivel de resistencia necesario, los SLO deseados y los objetivos de disponibilidad para cada dependencia de la ruta crítica. Los costos varían en función de los servicios en la nube y las tecnologías que elija.

Calcule los costos operativos. Para calcular el costo del mantenimiento de la carga de trabajo, tenga en cuenta los gastos operativos continuos para la supervisión, las pruebas y el mantenimiento de la infraestructura. Estos costos incluyen la supervisión del rendimiento y el estado de la infraestructura. Debe incluir herramientas y servicios de supervisión para ayudar a realizar un seguimiento de las métricas del sistema, detectar problemas y garantizar la disponibilidad.

Debe calcular el costo de las actividades de prueba periódicas, como las pruebas de carga, las pruebas de seguridad y las pruebas de rendimiento. Estas pruebas son esenciales para mantener la integridad de la carga de trabajo. Incluya los recursos y herramientas necesarios para probar la resistencia, escalabilidad y seguridad del sistema. También debe incluir tareas de mantenimiento normales, como aplicar revisiones de software, actualizaciones y correcciones de seguridad, para mantener actualizado el sistema. Las tareas rutinarias, como la copia de seguridad de datos, la optimización del sistema y la administración de la configuración, contribuyen a los costos de mantenimiento continuos.

Desarrollo del modelo de costos

El modelo de costo es una estimación de todos los costos asociados a la carga de trabajo. Estos costos incluyen infraestructura, licencias de software, personal, mantenimiento y costos de soporte técnico.

Alineación de estimaciones con los controladores de costos

Los impulsores de costos son factores o variables específicos que influyen en el costo general. Incluye cualquier factor que tenga un impacto directo en el costo de recursos, servicios o operaciones dentro de la carga de trabajo. Estos controladores pueden incluir variables como el volumen de uso, el número de clientes servidos, la capacidad de almacenamiento.

Asigne valores cuantitativos a los impulsores de costos identificados, como la estimación de volúmenes de uso o la determinación del número de clientes o recursos. Cuantifica el efecto de cada controlador de costos mediante métodos como la estimación de volúmenes de uso o la determinación del número de clientes o recursos. En función de las categorías de costos y los impulsores, establezca modelos matemáticos o fórmulas que relacionan los factores de costo con los costos asociados. Estos modelos pueden incluir relaciones lineales simples o cálculos complejos, en función de la categoría de costos.

Asociación de costos con métricas empresariales

Asociar costos con métricas empresariales significa vincular gastos de carga de trabajo a indicadores empresariales específicos, como el costo por cliente servido o el costo por transacción procesado. Esta práctica proporciona una comprensión más clara de cómo consume la carga de trabajo los recursos. Permite prever costos relacionados con las fluctuaciones de la carga de trabajo y garantiza un uso eficaz de los recursos en función de la demanda. Por ejemplo, si espera que aumente el número de clientes, puede calcular cuánto cuesta admitir esos clientes.

Debe resaltar la visibilidad clara en los modelos de costo de carga de trabajo. Aunque puede hacer que el modelo sea más intrincado, también permite la adaptación. Este modelo de costos flexible ayuda en el análisis de escenarios, lo que ayuda a predecir los gastos vinculados a la carga de trabajo o a los cambios empresariales. Para calcular el costo asociado a cada cliente, divida el costo total de la carga de trabajo por el número de clientes. Para un costo preciso por cliente, tenga en cuenta los recursos y servicios específicos que usan, como servicios en la nube o licencias de software.

Publicación del modelo de costo

Documente las categorías de costos, los controladores y las relaciones matemáticas que se usan para calcular los costos. Cree documentación completa y fácil de entender para las partes interesadas. Asegúrese de que el modelo de costos sea accesible para todas las partes interesadas pertinentes. Publique el modelo de costos en un formato o en una plataforma que permita el intercambio de datos sin problemas y permita una colaboración eficaz entre las partes interesadas.

Establecer un presupuesto

El modelo de costo proporciona una base para negociar el presupuesto de la carga de trabajo. El modelo de costo es una estimación. El presupuesto es una realidad. A veces tienes que negociar para alinear los dos. Es importante que todos comprendan cómo la carga de trabajo admite los objetivos empresariales. Presente el modelo de costos en consonancia con los objetivos empresariales para ayudar a aclarar el valor de la carga de trabajo.

  • Compartir el modelo de costos: al compartir el modelo de costos con las partes interesadas, asegúrese de que las estimaciones sean claras. Las partes interesadas deben poder ver la distribución de costos, las variables de costos y los esfuerzos de optimización.

  • Modificar el modelo de costos para ajustarse al presupuesto: es posible que las partes interesadas no acepten el presupuesto propuesto y que puedan ofrecer un presupuesto menor que el modelo de costo. Es importante que las partes interesadas sepan cómo afecta el presupuesto a la carga de trabajo. Cree un segundo modelo de costo que se ajuste al presupuesto e incluya un búfer. Explicar cualquier pérdida de funcionalidad con el presupuesto reducido.

    El presupuesto resultante debe ser realista, pero incluir un búfer para los cambios de uso previstos durante el período de presupuesto. El modelo de costos ayuda a predecir estos cambios. Un presupuesto también debe incluir un búfer pequeño y razonable para los usos por encima del límite no planeados que resultan de un error o un cambio empresarial no planeado.

  • Establecer límites y cuotas del presupuesto: defina límites y cuotas de presupuesto para controlar los costos y limitar el gasto. Esta práctica garantiza que no supere el presupuesto asignado para la carga de trabajo. Al establecer límites y cuotas del presupuesto, puede supervisar y administrar los gastos de forma eficaz.

  • Establecer alertas de presupuesto: implemente alertas para la administración de costos. Configure alertas para notificarle cuando el gasto alcance determinados umbrales. Esta práctica le permite tomar medidas inmediatas y realizar ajustes necesarios para permanecer dentro del presupuesto. Supervise el uso y establezca alertas para ayudar a identificar tendencias, tiempos de uso máximo y oportunidades de optimización de costos.

Uso del modelo de costo

Un modelo de costo no es solo una herramienta analítica. Es una ayuda para tomar decisiones. Use el modelo de costos para la presupuestación, el análisis de escenarios y la optimización de recursos. Para maximizar el uso del modelo de costos, tenga en cuenta estas estrategias:

  • Use el modelo de costos para la presupuestación: use el modelo de costos para proyectar gastos futuros, asignar fondos de forma eficaz y evitar problemas financieros. Compare periódicamente los gastos reales con respecto al presupuesto y realice ajustes si hay desviaciones.

  • Usar el modelo de costos para el análisis de escenarios: el uso del modelo de costos para el análisis de escenarios implica considerar diferentes escenarios y los costos asociados con cada uno de ellos. El análisis de escenarios puede ayudar a las partes interesadas a comprender las implicaciones financieras de los cambios del modelo de negocio, como las modificaciones en los precios, las ofertas de productos o los flujos de ingresos. El análisis de escenarios también le permite prever cómo los cambios en las tasas de adquisición, retención o renovación de clientes pueden afectar a los costos. Puede prever mayores gastos y planear el escalado.

  • Uso del modelo de costos para la optimización de recursos: use el modelo de costos para ayudar a identificar áreas en las que los recursos en la nube están infrautilizados y realizar ajustes para un ahorro significativo de costos. El modelo de costos también puede prever las implicaciones financieras de escalar verticalmente los recursos en respuesta al aumento del tráfico del cliente o a las necesidades de procesamiento. También ayuda a comparar los costos asociados a los modelos de facturación de los proveedores de nube, lo que le permite elegir la opción más económica.

Mantenimiento del modelo de costos

Es importante actualizar periódicamente el modelo de costos para reflejar los datos más recientes, las condiciones empresariales y los cambios en el entorno externo. Debe participar en las partes interesadas, incluidos los propietarios de productos y el equipo técnico, en discusiones sobre el modelo de costos para garantizar su relevancia y alineación con las necesidades de los distintos equipos. Ejecute simulaciones y revise los resultados para informar a la toma de decisiones. Eduque a todos los miembros del equipo sobre cómo usar el modelo de costos para fomentar una cultura de toma de decisiones controlada por datos. Tenga en cuenta las recomendaciones siguientes:

Realizar un seguimiento del uso de recursos. Supervise el uso de recursos en la carga de trabajo. El seguimiento del uso de recursos es fundamental para ajustar los modelos de costos e identificar las oportunidades de optimización de costos. Realice auditorías de uso para identificar recursos infrautilizados y ajustar las estimaciones de costos en consecuencia.

Generar y revisar previsiones. Utilice los datos de uso para generar previsiones y proyectar el costo de la carga de trabajo. Actualice las previsiones periódicamente y las vea con frecuencia. Investigue cualquier previsión que se desvíe significativamente del modelo de costos actual. Cuando encuentre un problema, actualice el modelo de costo en consecuencia. La definición de una desviación significativa del modelo de costos es diferente para cada carga de trabajo. La desviación puede deberse a cambios en los patrones de uso de cargas de trabajo, los requisitos de recursos o los cambios de precios. Al usar una previsión, puede prever la superación del presupuesto y realizar cambios en el diseño del presupuesto o la carga de trabajo.

Actualice el modelo de costo. Revise el modelo de costos periódicamente para asegurarse de que la carga de trabajo recibe el presupuesto que necesita. Use las métricas de la carga de trabajo en producción para informar a las revisiones presupuestarias. El posible efecto de los servicios o los cambios tecnológicos puede crear la necesidad de revisión. A medida que evolucionan los servicios y las tecnologías, es posible que tenga que realizar cambios en el diseño de la carga de trabajo para optimizar los costos o aprovechar las nuevas características. La revisión periódica garantiza que el modelo de costos permanece alineado con el panorama cambiante. Revise el modelo de costo antes y después de los cambios de diseño de la carga de trabajo.

Actualice el modelo de costo cada vez que cambie los servicios. Use la calculadora de la plataforma en la nube para calcular el costo de los recursos en la nube que necesita la carga de trabajo. En el caso de las nuevas cargas de trabajo, algunas de las variables de costo, como la transferencia de datos y la cantidad de almacenamiento, pueden ser difíciles de calcular. Un destino empresarial puede ayudarle a generar estimaciones. Por ejemplo, para crear una estimación basada en el cliente, divida el objetivo de ingresos diarios (100 000 USD) por la compra media por visitante (100 USD) para obtener el número estimado de visitantes diarios que necesita admitir (1000).

Facilitación de Azure

Estimación de los costos de carga de trabajo y desarrollo de un modelo de costo: la introducción a los precios de Azure proporciona información de precios para todos los servicios de Azure. Muestra una vista completa de los costos asociados a diferentes servicios de Azure.

La calculadora de precios de Azure es una herramienta que permite calcular los costos mensuales o por hora de la carga de trabajo. Escriba los servicios que planea usar para generar una estimación de los costos asociados. Esta estimación le ayuda a planear y presupuestar el uso de Azure.

La calculadora del costo total de propiedad (TCO) le ayuda a calcular el ahorro de costos de migrar la carga de trabajo a Azure. Tiene en cuenta factores como la infraestructura, la administración y los costos de mano de obra para proporcionar una estimación del costo total de propiedad. Esta estimación le ayuda a tomar decisiones informadas sobre los aspectos financieros de la migración de Azure.

Ventaja híbrida de Azure es un programa que ofrecen proveedores de servicios en la nube, como Azure. Permite a los clientes usar sus propias licencias para determinados productos de software en la nube. Use su propia licencia para aprovechar los precios con descuento para usar ese software en la plataforma en la nube. A veces, Ventaja híbrida de Azure forma parte del contrato de cliente entre el proveedor de servicios en la nube y el cliente. Este acuerdo describe los términos y condiciones para utilizar la ventaja y los productos de software elegibles que están cubiertos en él.

Al ampliar las inversiones existentes en licencias de software a la nube, se ahorran costos. En lugar de pagar el precio completo por el uso del software en la nube, se beneficia de los precios con descuento que Ventaja híbrida de Azure ofertas.

Establecer un presupuesto: Azure proporciona herramientas que le permiten crear y administrar presupuestos. Los presupuestos le ayudan de forma proactiva a informar a otros sobre sus gastos, administrar los costos y supervisar el gasto con el tiempo. Puede establecer umbrales de presupuesto, recibir alertas y realizar un seguimiento de los gastos para garantizar el control de costos y la optimización.

Mantenimiento de un modelo de costos: Azure proporciona automáticamente previsiones de costos, lo que le permite planear y presupuestar el uso de Azure. Estas previsiones le ayudan a comprender los costos proyectados en función de los patrones de uso actuales y le permiten tomar decisiones proactivas para optimizar los costos.

Azure permite usar la herencia de etiquetas para agrupar y asignar costos. Las etiquetas son metadatos que puede asignar a los recursos de Azure. Con la herencia de etiquetas, puede realizar un seguimiento y administrar los costos de diferentes equipos o proyectos de su organización para ayudar con la asignación y el análisis de costos.

Lista de comprobación de optimización de costos

Consulte el conjunto completo de recomendaciones.