Desarrollo de un modelo de costos
El modelado de costos es un ejercicio en el que se crean grupos lógicos de recursos en la nube que se asignan a la jerarquía de la organización y, a continuación, se calculan los costos de dichos grupos. El objetivo del modelado de costos es calcular el costo general de la organización en la nube.
Más información sobre cómo se ajustan sus responsabilidades con la organización
Asigne las necesidades de la organización a las agrupaciones lógicas que ofrecen los servicios en la nube. De esta forma, los líderes de la empresa obtienen una visión clara de los servicios en la nube y cómo se controlan.
-
Comience el planeamiento con una enumeración minuciosa de los requisitos. En los requisitos de alto nivel, restrinja cada requisito antes de comenzar en el diseño de la solución.
Consideración de las restricciones de costos
Evalúe las restricciones de presupuesto en cada unidad de negocio y determine las directivas de gobernanza en Azure para disminuir el costo al reducir el desperdicio, el aprovisionamiento excesivo o el costoso aprovisionamiento de recursos.
Consideración de las compensaciones
Un diseño óptimo no equivale a un diseño de bajo costo.
A medida que se priorizan los requisitos, se puede ajustar el costo. Espere una serie de compensaciones en las áreas que quiere optimizar, como la seguridad, la escalabilidad, la resistencia y la operatividad. Si el costo para abordar los desafíos en esas áreas es elevado, las partes interesadas buscarán opciones alternativas para reducir el costo. Podría haber opciones de riesgo a favor o una solución más económica.
Derivación de los requisitos funcionales de los objetivos de alto nivel
Desglose los objetivos de alto nivel en requisitos funcionales de los componentes de la solución. Cada requisito debe basarse en métricas realistas para calcular el costo real de la carga de trabajo.
Consideración del modelo de facturación para los recursos de Azure
Los servicios de Azure se ofrecen con precios basados en el consumo en los que solo se le cobrará por lo que use. También hay opciones para el precio fijo que se le cobrará por los recursos aprovisionados.
La mayoría de los servicios se calculan en función de las unidades de tamaño, la cantidad de datos o las operaciones. Comprenda los medidores que se usan para realizar un seguimiento del uso. Para obtener más información, consulte Recursos de Azure.
Al final de este ejercicio, debe haber identificado los límites inferior y superior en el costo y establecido presupuestos para la carga de trabajo. Azure le permite crear y administrar presupuestos en Azure Cost Management. Para más información, consulte Inicio rápido: Creación de un presupuesto con una plantilla de Azure Resource Manager.
| Comunicación frecuente y clara con las partes interesadas |
|---|
En las fases iniciales, la comunicación entre las partes interesadas es fundamental. El equipo general debe adaptarse a los requisitos para que se cumplan los objetivos empresariales generales. Si no es así, toda la solución podría estar en peligro. Por ejemplo, el equipo de desarrollo indica que la resistencia de un trabajo de procesamiento por lotes mensual es baja. Puede solicitar que el trabajo funcione como un único nodo sin capacidades de escalado. Esta solicitud se opone a la recomendación del arquitecto de escalar horizontalmente y enrutar las solicitudes a los nodos de trabajo. Este tipo de desacuerdo puede introducir un punto de error en el sistema, arriesgando el Acuerdo de Nivel de Servicio, y producir un aumento en el costo operativo. |
Estructura de la organización
Asigne las necesidades de la organización a las agrupaciones lógicas que ofrecen los servicios en la nube. De esta forma, los líderes de la empresa obtienen una visión clara de los servicios en la nube y cómo se controlan.
- Comprenda cómo encaja su carga de trabajo en la optimización de costos en toda la cartera de cargas de trabajo en la nube.
Si está trabajando en una carga de trabajo que se adapta a una cartera más amplia de cargas de trabajo, consulte CAF para obtener una guía de introducción para documentar las decisiones fundamentales. Esta guía ayudará al equipo a capturar la amplia gama de unidades de negocio, organizaciones de recursos, responsabilidades y una vista de la cartera a largo plazo.
Si la optimización de costos está siendo ejecutada por un equipo central en la cartera, consulte CAF para obtener una introducción a la administración de los costos empresariales.
- Fomente una cultura de decisiones de optimización de costos democratizados.
Como propietario de la carga de trabajo, puede tener un impacto mensurable en la optimización de costos. Hay otros roles en la organización que pueden ayudar a mejorar las actividades de administración de costos. Para ayudar a insertar el pilar de la optimización de costos en la organización más allá del equipo de carga de trabajo, consulte el artículo de CAF: Creación de una organización con control de costos.
- Reduzca los costos mediante servicios en la nube y zonas de aterrizaje compartidos.
Si la carga de trabajo tiene dependencias en recursos compartidos, como Active Directory, conectividad de red, dispositivos de seguridad u otros servicios que también usan otras cargas de trabajo, anime a la organización de TI central a proporcionar esos servicios a través de una zona de aterrizaje administrada centralmente para reducir los costos duplicados. Consulte el artículo de CAF: Introducción al diseño centralizado y configuración& para empezar a trabajar con el desarrollo de zonas de aterrizaje.
Para calcular la ROI, comprenda qué se incluye en cada agrupación y qué no.
¿Qué aspectos de la jerarquía se incluyen en los servicios en la nube?
El modelo de precios de Azure se basa en los gastos incurridos del servicio. Entre los gastos se incluyen el hardware, el software, el desarrollo, las operaciones, la seguridad y el espacio del centro de datos. Evalúe el costo-beneficio de substituir la infraestructura tecnológica en propiedad por soluciones tecnológicas alquiladas.
Identifique los escenarios en los que puede usar servicios en la nube compartidos para reducir el costo.
¿Pueden compartir algunos servicios otros consumidores?
Identifique las áreas en las que un servicio o un entorno de aplicación se pueden compartir con otras unidades de negocio.
Identifique los recursos que se pueden usar como servicios compartidos y revise sus medidores de facturación. Algunos ejemplos son una red virtual y su conectividad híbrida o una instancia de App Service Environment (ASE) compartida. Si los datos del medidor no se pueden dividir entre los consumidores, opte por soluciones personalizadas para asignar costos proporcionales. Traslade los servicios compartidos a recursos dedicados para los consumidores de informes de costos.
Compile informes de devolución por consumidor para identificar los costos medidos de servicios en la nube compartidos. El objetivo es que los informes detallados sepan qué carga de trabajo está consumiendo qué cantidad del servicio en la nube compartido.
Paso siguiente
Restricciones de costos
A continuación, se indican algunas consideraciones para determinar las directivas de gobernanza que pueden ayudar en la administración de costos.
- ¿Cuáles son las restricciones de presupuesto establecidas por la empresa para cada unidad de negocio?
- ¿Cuáles son las directivas para los niveles de alerta de presupuesto y las acciones asociadas?
- Identifique los límites aceptables de la escala, la redundancia y el rendimiento frente al costo.
- Evalúe los límites de seguridad. No ponga en riesgo la seguridad. Las características de seguridad en la nube Premium pueden aumentar el costo. No es necesario invertir en exceso. En su lugar, use el perfil de costo para impulsar un perfil de amenazas realista.
- Identifique los recursos sin restricciones. Normalmente, estos recursos necesitan escalar y consumir más costo para satisfacer la demanda.
Paso siguiente
Requisitos funcionales
Desglose los objetivos de alto nivel en requisitos funcionales. Para cada uno de esos requisitos, defina métricas para calcular las estimaciones de costos con precisión. Los servicios en la nube se basan en el rendimiento, las características y las ubicaciones. Al definir estas métricas, identifique los límites aceptables de rendimiento, escala, resistencia y seguridad. Empiece por expresar sus objetivos en el número de transacciones empresariales a lo largo del tiempo, desglosándolos en requisitos detallados.
¿Qué recursos se necesitan para una sola transacción y cuántas transacciones se realizan por segundo, día y año?
Comience con un costo fijo de las operaciones y una estimación aproximada del volumen de transacciones para calcular un costo por transacción a fin de establecer una línea base. Tenga en cuenta la diferencia entre los modelos de costos basados en el aprovisionamiento estático y fijo de los servicios, más costos variables en función de la escalabilidad automática, como las tecnologías sin servidor.
Uso de tamaños de camiseta para elegir SKU
Al elegir las opciones de los servicios, empiece con una representación abstracta del tamaño. Por ejemplo, si elige un enfoque de tamaño de camiseta, los tamaños pequeño, medio y grande pueden representar una máquina virtual a petición en lugar de seleccionar máquinas virtuales específicas o tamaños de SKU de discos administrados.
Los tamaños abstractos proporcionan una idea de los requisitos de costo y rendimiento previstos. Establece las pautas de varias unidades de consumo que se usan para medir los recursos de proceso del rendimiento. Además, ayuda a comprender el modelo de consumo a petición de los servicios.
Para obtener más información, vea Estimación del costo inicial.