Seguimiento de los costos en unidades de negocio, entornos o proyectos

Para crear una organización con control de costos, tiene que tener visibilidad de los datos relacionados con los costos y contar también con un acceso definido correctamente. En este artículo de procedimientos recomendados se describen las decisiones y enfoques de implementación para crear mecanismos de seguimiento para supervisar los costos. Aprenderá a aplicar conceptos fundamentales de Azure para tener visibilidad de los costos.

Diagram that shows the outline of the cost-conscious process.Ilustración 1: Esquema de un proceso de control de costos.

Establecimiento de un entorno bien administrado

El control de costos, al igual que la gobernanza y otros elementos de administración, depende de que tengamos un entorno bien administrado. Para establecer este tipo de entorno, especialmente uno complejo, debe clasificar y organizar todos los recursos de forma coherente. Azure proporciona varios mecanismos para clasificar y organizar los recursos.

Los recursos incluyen todas las máquinas virtuales, orígenes de datos y aplicaciones que se implementan en la nube. Organice y administre las suscripciones en función de varios criterios para establecer un entorno bien administrado.

Clasificación de recursos

El etiquetado es una forma sencilla de clasificar los recursos, ya que asocia los metadatos a un recurso. Esos metadatos se pueden usar para clasificar el recurso en función de varios puntos de datos. El etiquetado es una parte fundamental de cualquier entorno bien administrado y es necesario para establecer una gobernanza adecuada de cualquier entorno.

El primer paso es desarrollar estándares de nomenclatura y etiquetado. El segundo paso es asegurarse de que el estándar de etiquetado se aplique de forma coherente por medio de un MVP de gobernanza.

Cuando se usan etiquetas para clasificar recursos como parte de un trabajo de administración de costos, las empresas suelen necesitar las siguientes etiquetas: unidad de negocio, departamento, código de facturación, zona geográfica, entorno, proyecto y carga de trabajo o categorización de aplicaciones. Azure Cost Management + Billing, una herramienta para establecer presupuestos y tener visibilidad de los costos de la nube para Azure o AWS, puede usar estas etiquetas para crear diferentes vistas de los datos de costos.

Organización de recursos

Existen varios métodos para organizar los recursos. El diseño de la zona de aterrizaje de Azure a escala empresarial de Microsoft proporciona una arquitectura que se puede usar como base de cualquier entorno en la nube de Azure. La documentación sobre la organización de los recursos de la zona de aterrizaje proporciona instrucciones detalladas sobre la organización de los grupos de administración y las suscripciones. La comprensión de los principios de diseño utilizados en el diseño de la arquitectura conceptual le proporcionará una base de los procedimientos recomendados para adaptar la arquitectura a las necesidades específicas de su empresa. Las desviaciones del diseño pueden ser necesarias para cumplir los requisitos de la empresa, pero comprender el impacto de esas desviaciones le preparará para cualquier mitigación necesaria.

El siguiente modelo para grupos de administración, suscripciones y grupos de recursos creará una jerarquía que permite a cada equipo tener el nivel adecuado de visibilidad para realizar sus tareas. Cuando la empresa necesita controles de costos para evitar la saturación del presupuesto, puede aplicar herramientas de gobernanza como Azure Blueprints o Azure Policy a las suscripciones de esta estructura para evitar rápidamente futuros errores de costos.

Diagram that shows the Azure landing zone accelerator management group structure.

Ilustración 2: Organización de recursos de una gran empresa.

En el resto de este artículo se da por hecho que se utiliza el enfoque de procedimientos recomendados del diagrama anterior. Sin embargo, los siguientes artículos pueden ayudarle a aplicar el enfoque a una organización de recursos que se adapta mejor a su empresa:

Proporcionar el nivel adecuado de acceso a los costos

La administración de costos es una actividad que tiene que realizar el equipo. La sección de preparación de Cloud Adoption Framework de la organización define un número reducido de equipos principales y describe cómo esos equipos asumen los esfuerzos de adopción de la nube.

Para obtener el nivel adecuado de visibilidad de los datos de administración de costos, a los miembros del equipo se les asigna el ámbito y los roles. Los roles definen lo que un usuario puede hacer en varios recursos. El ámbito define los recursos, como usuario, grupo, entidad de servicio o identidad administrada, a los que un usuario puede afectar. Como procedimiento recomendado general, sugerimos un modelo con privilegios mínimos para asignar personas a varios roles y ámbitos.

Roles

Azure Cost Management and Billing admite los siguientes roles integrados para cada uno de los siguientes ámbitos:

  • Propietario: Puede ver los costos y administrar todo, incluida la configuración de costos.
  • Colaborador: Puede ver los costos y administrar todo, incluida la configuración de costos, pero sin incluir el control de acceso.
  • Lector: puede ver todo, incluidos la configuración y los datos de costos, pero no realizar cambios.
  • Colaborador de Cost Management: Puede ver los costos y administrar la configuración de costos.
  • Lector de Cost Management: puede ver los datos de costo y configuración.

Como procedimiento recomendado general, a los miembros de todos los equipos se les debe asignar el rol Colaborador de Cost Management, ya que concede a los usuarios acceso para crear y administrar presupuestos con el objetivo de supervisar y notificar de manera más eficaz los costos. Pero los miembros del equipo de estrategia en la nube solo deben establecerse en Lector de Cost Management, ya que no están involucrados en la configuración de presupuestos en la herramienta Azure Cost Management + Billing.

Ámbito

La siguiente configuración de ámbito y rol creará la visibilidad necesaria de la administración de costos. Este procedimiento recomendado podría requerir realizar cambios menores para que estén en consonancia con las decisiones de la organización de recursos.

  • Equipo de adopción de la nube. Dado que los equipos de adopción de la nube se centran principalmente en la implementación de tecnologías en la nube, no suele ser necesario el acceso de la administración de costes a los entornos de producción. Al tener normalmente acceso como colaborador a las suscripciones de no producción o de espacio aislado, este equipo tendría acceso inherente a los datos de administración de costes de dichas suscripciones.

  • Equipo de estrategia de la nube. La responsabilidad de realizar un seguimiento de los costos en varios proyectos y unidades de negocio requiere el acceso de Lector de Cost Management en el nivel raíz de la jerarquía de grupos de administración.

    • Asigne acceso de Lector de Cost Management a este equipo en el grupo de administración, lo que garantiza la visibilidad continua de todas las implementaciones asociadas a las suscripciones reguladas por esa jerarquía del grupo de administración.
  • Equipo de gobernanza de la nube. La responsabilidad por la administración de costos, la alineación del presupuesto y los informes en todos los esfuerzos de adopción requiere el acceso de Colaborador de Cost Management en el nivel de raíz de la jerarquía del grupo de administración.

    • En un entorno bien administrado, el equipo de gobernanza de la nube probablemente tiene un mayor grado de acceso, por lo que la asignación del ámbito adicional de Colaborador de Cost Management resulta innecesaria.
  • Centro de excelencia de la nube. La responsabilidad de administrar los costos relacionados con los servicios compartidos requiere acceso de Colaborador de Cost Management en el nivel de suscripción. Además, es posible que este equipo necesite obtener acceso de Colaborador de Cost Management a grupos de recursos o suscripciones que contengan recursos implementados mediante automatizaciones de procesos de CCoE para entender cómo esos procesos afectan a los costos.

    • Servicios compartidos. Cuando se activa un centro de excelencia en la nube, los procedimientos recomendados sugieren que los recursos administrados mediante CCoE se admitan desde una suscripción de servicios compartidos centralizada dentro de un modelo en estrella tipo hub-and-spoke. En este escenario, es probable que el CCoE tenga acceso de colaborador o propietario a esa suscripción, por lo que la asignación del ámbito adicional de Colaborador de Cost Management resulta innecesaria.
    • Controles/automatización del CCoE. Normalmente, el CCoE proporciona controles y scripts de implementación automatizados a los equipos de adopción de la nube. El CCoE tiene la responsabilidad de comprender cómo afectan estos aceleradores a los costos. Para obtener esa visibilidad, el equipo necesita acceso de Colaborador de Cost Management a cualquier grupo de recursos o suscripción que ejecute dichos aceleradores.
  • Equipo de operaciones en la nube. La responsabilidad de administrar los costes continuos de los entornos de producción requiere el acceso de Colaborador de Cost Management a los nodos del grupo de administración de la zona de aterrizaje y de la plataforma.

    • La recomendación general coloca los recursos de producción y de otros tipos en suscripciones independientes que se rigen por nodos de la jerarquía de grupos de administración asociados con entornos de producción. En un entorno bien administrado, los miembros del equipo de operaciones probablemente ya tienen acceso de propietario o colaborador a las suscripciones de producción, por lo que el rol Colaborador de Cost Management resulta innecesario.

Recursos adicionales de administración de costos

Después de establecer el acceso a la jerarquía de un entorno bien administrado, los siguientes artículos pueden ayudarlo a usar esa herramienta para supervisar y controlar los costos.

Uso de Azure Cost Management + Billing

Uso de Azure Cost Management + Billing para controlar los costos de AWS

Establecimiento de acceso, roles y ámbito

Pasos siguientes

Para empezar a usar Azure Cost Management + Billing, consulte Optimización de la inversión en la nube con Azure Cost Management + Billing.