Información general
Monitor de cuotas para AWS lo ayuda a llevar a cabo un seguimiento proactivo del uso de recursos y enviar notificaciones por correo electrónico o Slack cuando se acercan las cuotas. Hacer un seguimiento de su uso comparándolo con Service Quotas lo ayuda a planificar la solicitud de un aumento de cuota antes de superarla. Esta solución de AWS usa AWS Trusted Advisor y Service Quotas para supervisar el uso de los recursos de AWS y arrojar alertas. Puede utilizar esta solución en cualquier región de AWS, incluidas las regiones de AWS GovCloud (EE. UU.).
La solución incluye una plantilla de hub que se implementa en la cuenta de supervisión. Además, la solución proporciona una plantilla de interlocución de Service Quotas y una de Trusted Advisor. Debe implementar cada una de estas plantillas en las cuentas que requieren supervisión de cuotas.
Beneficios
Aprovisione los servicios necesarios para llevar a cabo un seguimiento proactivo del uso de recursos y enviar notificaciones cuando se acercan las cuotas.
Solicite aumentos de cuota o cierre recursos antes de alcanzar una cuota de servicio, en función de las notificaciones de cuota que reciba por correo electrónico o en su canal de Slack actual.
Detalles técnicos
Puede desplegar automáticamente esta arquitectura con la guía de implementación y las plantillas de AWS CloudFormation que la acompañan. Esta solución proporciona varias plantillas, incluidas una plantilla de hub, una plantilla radial de Service Quotas y una de Trusted Advisor.
Paso 1 (plantilla de hub: elaboración de informes)
Este flujo de trabajo aprovisiona un tópico de Amazon Simple Notification Service (Amazon SNS), una cola de Amazon Simple Queue Service (Amazon SQS), un resumen de funciones de AWS Lambda y una tabla de Amazon DynamoDB. La cola recibe los eventos de uso de todas las cuentas supervisadas. La función de Lambda coloca todos los datos de uso en la tabla de DynamoDB.
Paso 2 (plantilla de hub: recopilación de eventos centralizada)
Este flujo de trabajo proporciona un bus personalizado de Amazon EventBridge, una regla de EventBridge y un tema de Amazon SNS para generar alertas. El flujo de trabajo arroja alertas cuando se utilizan las cuotas y define los niveles de alerta. El flujo de trabajo también envía todos los eventos a la cola de informes para guardar los datos de uso en DynamoDB.
Paso 3 (plantilla de hub: gestión de despliegue)
Este flujo de trabajo proporciona Parameter Store (una capacidad de AWS Systems Manager), una regla de EventBridge, una función de Lambda y AWS CloudFormation StackSets. El flujo de trabajo realiza los cambios de configuración necesarios para empezar a supervisar la lista actualizada de organizational units (OU, unidades organizativas) o cuentas.
Paso 4 (plantilla de Service Quotas: generación de la lista de cuotas)
El flujo de trabajo aprovisiona una función de Lambda y dos tablas de DynamoDB. Dicho flujo administra una lista validada y activa de Service Quotas que admite la supervisión de uso mediante las métricas de CloudWatch.
Paso 5 (plantilla de Service Quotas: alerta de utilización de cuotas)
Este flujo de trabajo aprovisiona una función de Lambda basada en un programa, un bus de EventBridge personalizado y una regla de EventBridge. La función cw-poller consulta la tabla con las listas de cuotas y busca los datos de uso de esas cuotas con las métricas de CloudWatch.
El flujo de trabajo envía todos los datos de uso como eventos en el bus de EventBridge. El bus de interlocución dirige los eventos de uso al bus centralizado.
Paso 6 (plantilla de interlocución de Trusted Advisor: alertas de Trust Advisor)
El flujo de trabajo aprovisiona una función de Lambda y una regla de EventBridge para admitir la supervisión de uso de cuotas mediante AWS Trusted Advisor. La función de Lambda se ejecuta en un intervalo de 24 horas para actualizar las comprobaciones de Trusted Advisor. La regla de EventBridge dirige los eventos de uso de Trusted Advisor al bus centralizado.
Contenido relacionado
Este curso de AWS Training and Certification es una introducción a AWS Trusted Advisor, el servicio de AWS que brinda orientación en tiempo real para ayudarlo a aprovisionar recursos según las prácticas recomendadas de AWS.
Al establecer la visibilidad y el análisis de uso a través de paneles y límites de consumo, devoluciones y la detección y respuesta ante anomalías, los clientes pueden identificar oportunidades para optimizar sus gastos en servicios en la nube. Los clientes pueden asignar costos actuales, planificar y predecir gastos futuros con la capacidad de administración financiera en la nube. Esto les permite a los clientes hacer un seguimiento, notificar y aplicar técnicas de optimización de costos en todo su entorno.
- Fecha de publicación