Este contenido está desactualizado. Esta versión de Well-Architected Framework se encuentra ahora en: https://docs.aws.amazon.com/es_es/wellarchitected/2022-03-31/framework/cost-optimization.html

COST 3: ¿Cómo monitorea el uso y los costos?

Establezca políticas y procedimientos para monitorear y asignar de forma adecuada los costos. Esto le permite medir y mejorar los niveles de rentabilidad correspondientes a esta carga de trabajo.

Recursos

Managing AWS Cost and Usage Reports
AWS tagging strategies
Analyzing your costs with Cost Explorer
Analyzing your costs with AWS Budgets

Prácticas recomendadas:

Plan de mejora

Configure fuentes de información detallada

  • Configure el informe de uso y costo : Con la consola de facturación, configure al menos un informe de uso y costo. Configure un informe con especificaciones por hora que incluya todos los identificadores y los ID de recursos. También puede crear otros informes con diferentes grados de detalle a fin de proporcionar información resumida de mayor nivel.
    AWS Account Setup
  • Configure especificaciones por hora en Cost Explorer : Con la consola de facturación, habilite los datos por hora y de nivel de recursos. NOTA: La habilitación de esta característica generará costos; consulte los precios.
    AWS Account Setup
    AWS Cost Management Pricing
  • Configure el registro de las aplicaciones : Asegúrese de que su aplicación registre cada resultado empresarial que entregue, de manera que se puedan rastrear y medir. Asegúrese de que las especificaciones de estos datos se establezcan en, al menos, cada una hora, de modo que coincidan con los datos de los costos y el uso. Para obtener más información acerca del registro y el monitoreo, consulte el pilar de la excelencia operativa.
    Well-Architected Operational Excellence Pillar
  • Identifique las categorías de atribución de costos

  • Defina las categorías de su organización : Reúnase con las partes interesadas a fin de definir las categorías que reflejan la estructura y los requisitos de su organización. Estas se asignarán de manera directa a la estructura de categorías financieras existentes, como las unidades de negocios, los presupuestos, los centros de costos o los departamentos. Revise los resultados que entrega la nube para su empresa, como la educación o la formación técnica, ya que estas también son categorías organizativas. Se pueden asignar varias categorías a un recurso, y un recurso puede figurar en diferentes categorías, así que tiene permitido definir tantas categorías como sean necesarias.
  • Defina las categorías funcionales : Reúnase con las partes interesadas a fin de establecer las categorías que reflejan las funciones existentes dentro de su empresa. Estas pueden ser los nombres de las cargas de trabajo o las aplicaciones y el tipo de entorno, como producción, prueba o desarrollo. Se pueden asignar varias categorías a un recurso, y un recurso puede figurar en diferentes categorías, así que tiene permitido definir tantas categorías como sean necesarias.
  • Establezca las métricas de la organización

  • Defina los resultados de la carga de trabajo : Reúnase con las partes interesadas en la empresa y defina los resultados de la carga de trabajo. Estos representan una primera medida del uso de los clientes y deben ser métricas empresariales y no técnicas. Debería existir una pequeña cantidad (menos de cinco) de métricas de alto nivel por cada carga de trabajo. Si la carga de trabajo produce varios resultados para diferentes casos de uso, entonces agrúpelos en una única métrica.
  • Defina los resultados de los componentes de la carga de trabajo : De modo opcional, si cuenta con una carga de trabajo grande y compleja, o tiene la posibilidad de dividirla fácilmente en componentes (como microservicios) con entradas y salidas bien definidas, establezca métricas para cada componente. El esfuerzo debería reflejar el valor y el costo del componente. Comience con los componentes más grandes y continúe con los más pequeños.
  • Configure las herramientas de facturación y administración de costos

  • Cree un grupo de optimización de costos : Configure la cuenta y cree un grupo que tenga acceso a los Informes de uso y costo necesarios. Este grupo debe incluir representantes de todos los equipos que sean propietarios de una aplicación o la administren. Esto garantiza que cada equipo tiene acceso a su información de uso y costo.
    Well-Architected Labs - AWS Account Setup
  • Configure AWS Budgets : Configure AWS Budgets en todas las cuentas de su carga de trabajo. Establezca un presupuesto para los gastos totales de la cuenta y otro para la carga de trabajo mediante el uso de etiquetas.
    Well-Architected Labs: Cost and Governance Usage
  • Configure AWS Cost Explorer : Configure AWS Cost Explorer para la carga de trabajo y las cuentas. Cree un panel para la carga de trabajo que haga un seguimiento de los gastos generales y de las métricas de uso más importantes.
    Well-Architected Labs: Billing Visualization
  • Configure herramientas avanzadas : De forma opcional, puede crear herramientas personalizadas para su organización que proporcionen detalles y especificaciones adicionales. Puede implementar capacidades de análisis avanzados con Amazon Athena y paneles con Amazon QuickSight.
    Well-Architected Labs: Cost and Usage Analysis
    Well-Architected Labs: Cost and Usage Visualization
  • Agregue información de la organización al uso y los costos

  • Defina un esquema de etiquetado : Reúna a todas las partes interesadas de su empresa a fin de establecer un esquema. Por lo general, esto incluye al personal técnico, financiero y administrativo. Defina una lista de etiquetas que todos los recursos deban tener, así como una lista de etiquetas que los recursos deberían tener. Asegúrese de que los nombres y los valores de las etiquetas sean consistentes en toda la organización.
    AWS tagging strategies
  • Etiquete los recursos : Con las categorías definidas para la atribución de costos, coloque etiquetas en todos los recursos de sus cargas de trabajo de acuerdo con las categorías. Utilice herramientas, como la CLI, Tag Editor o Systems Manager, a fin de aumentar los niveles de eficiencia.
    AWS tagging strategies
  • Implemente categorías de costos : Puede crear categorías de costos sin implementar el etiquetado. Las categorías de costos utilizan las dimensiones existentes de uso y costo. Cree reglas sobre las categorías a partir de su esquema e impleméntelas en las categorías de costos.
    AWS Cost Categories
  • Automatice el etiquetado : A fin de garantizar altos niveles de etiquetado en todos los recursos, automatice esta tarea de modo que se apliquen las etiquetas a los recursos de manera automática al momento de su creación. Use las características dentro del servicio o los servicios, como AWS CloudFormation, a fin de asegurarse de que se etiqueten los recursos al momento de su creación. También puede crear un microservicio personalizado que escanee la carga de trabajo de manera periódica y elimine cualquier recurso que no esté etiquetado, lo cual es ideal para los entornos de prueba y desarrollo.
    AWS CloudFormation Resource Tag
    Amazon EC2 and Amazon EBS add support for tagging resources upon creation
  • Monitoree el etiquetado y genere informes sobre el tema : Con el fin de garantizar altos niveles de etiquetado en toda la organización, monitoree las etiquetas en cada carga de trabajo y genere informes sobre ellas. Puede utilizar AWS Cost Explorer para visualizar el costo de los recursos etiquetados y no etiquetados, o puede usar servicios, como Tag Editor. Revise con regularidad la cantidad de recursos no etiquetados y tome medidas a fin de agregar etiquetas hasta alcanzar el nivel de etiquetado deseado.
  • Asigne los costos en función de las métricas de la carga de trabajo

  • Asigne los costos a las métricas de la carga de trabajo : A través de las métricas definidas y el etiquetado configurado, cree una métrica que combine los resultados y los costos de la carga de trabajo. Use los servicios de analítica, como Athena y QuickSight, a fin de crear un panel de eficiencia para la carga de trabajo general y cualquier componente.