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:
-
Configure fuentes de información detallada: Configure el Informe de uso y costo de AWS, además de Cost Explorer con especificaciones
por hora, a fin de que brinden información detallada acerca de los costos y el uso.
Configure su carga de trabajo a fin de que documente entradas de registro para cada
resultado empresarial entregado.
-
Identifique las categorías de atribución de costos: Identifique las categorías de la organización que podrían utilizarse para asignar
los costos internamente.
-
Establezca las métricas de la organización: Establezca las métricas de la organización que se necesitan para esta carga de trabajo.
Algunos ejemplos de las métricas de una carga de trabajo son los informes de clientes
o las páginas web destinadas a los clientes.
-
Configure las herramientas de facturación y administración de costos: Configure AWS Cost Explorer y AWS Budgets de acuerdo con las políticas de su organización.
-
Agregue información de la organización al uso y los costos: Defina un esquema de etiquetado que se base en la organización, los atributos de la
carga de trabajo y las categorías de asignación de costos. Implemente el etiquetado
en todos los recursos. Utilice las categorías de costos para agrupar los costos y
el uso de acuerdo con los atributos de la organización.
-
Asigne los costos en función de las métricas de la carga de trabajo: Asigne los costos de la carga de trabajo en función de las métricas o los resultados
empresariales para medir la rentabilidad de la carga de trabajo. Implemente un proceso
para analizar el Informe de uso y costo de AWS con Amazon Athena, lo que puede proporcionar
información y capacidad de reembolso.
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.