REL01-BP02 Administrar cuotas de servicio en cuentas y regiones
Si utiliza múltiples cuentas o regiones, solicite las cuotas pertinentes en todos los entornos en los que se ejecutan sus cargas de trabajo de producción.
Resultado deseado: los servicios y las aplicaciones no deberían verse afectados si se agota la cuota de servicio en las configuraciones que abarcan cuentas o regiones, o que tienen diseños de resiliencia mediante la conmutación por error de zonas, regiones o cuentas.
Antipatrones usuales:
-
Permitir que aumente el uso de recursos en una región aislada sin ningún mecanismo para mantener la capacidad en las demás.
-
Configurar manualmente todas las cuotas de forma independiente en regiones aisladas.
-
No considerar el efecto de las arquitecturas de resiliencia (activa o pasiva) en las futuras necesidades de cuota durante un deterioro de la región no principal.
-
No evaluar las cuotas periódicamente ni realizar los cambios necesarios en cada región y cuenta donde se ejecuta la carga de trabajo.
-
No utilizar las plantillas de solicitud de cuota para solicitar incrementos en varias regiones y cuentas.
-
No actualizar las cuotas de servicio por pensar erróneamente que el aumento de las cuotas tiene implicaciones de coste, como las solicitudes de reserva de computación.
Beneficios de establecer esta práctica recomendada: verificar que puede gestionar su carga actual en regiones o cuentas secundarias si los servicios regionales dejan de estar disponibles. Esto puede reducir el número de errores o los niveles de deterioro que se producen durante la pérdida de una región.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto
Guía para la implementación
El seguimiento de las cuotas de servicio se realiza por cuenta. A no ser que se especifique lo contrario, cada cuota es específica de una Región de AWS. Además de los entornos de producción, administre también las cuotas en todos los entornos que no sean de producción aplicables, de modo que las pruebas y el desarrollo no se vean limitados. El mantenimiento de un elevado nivel de resiliencia requiere que las cuotas de servicio se evalúen continuamente (ya sea de forma automatizada o manual).
Al haber más cargas de trabajo que abarcan regiones debido a la implementación de diseños que utilizan los enfoques Activo/Activo, Activo/Pasivo - En caliente, Activo/Pasivo - En frío y Activo/Pasivo - Luz piloto, es esencial comprender todos los niveles de cuotas de regiones y cuentas. Los patrones de tráfico anteriores no siempre son un buen indicador de si la cuota de servicio está configurada correctamente.
Igualmente importante es el hecho de que el límite de nombres de cuota de servicio no es siempre el mismo para todas las regiones. En una región, el valor podría ser cinco, y en otra, diez. La administración de estas cuotas debe abarcar los mismos servicios, cuentas y regiones para proporcionar una resiliencia coherente bajo carga.
Concilie todas las diferencias de cuota de servicio entre las distintas regiones (región activa o región pasiva) y cree procesos para conciliar continuamente estas diferencias. Los planes de prueba de las conmutaciones por error pasivas de las regiones en muy pocas ocasiones se escalan a la capacidad activa máxima, lo que significa que los ejercicios del día de juego o de mesa pueden no encontrar diferencias en las cuotas de servicio entre las regiones y tampoco mantener los límites correctos.
Es muy importante controlar y evaluar la desviación de cuota de servicio, la situación en la que los límites de la cuota de servicio para una determinada cuota con nombre se modifican en una región y no en todas las regiones. Debe considerarse la posibilidad de cambiar la cuota en las regiones con tráfico o con posibilidad de tener tráfico.
-
Seleccione las cuentas y regiones que correspondan según sus requisitos de servicio, latencia, normativos y de recuperación de desastres (DR).
Identifique las cuotas de servicio en todas las cuentas, regiones y zonas de disponibilidad pertinentes. Los límites se determinan por cuenta y región. Estos valores deben compararse para detectar diferencias.
Pasos para la implementación
-
Revise los valores de Service Quotas que podrían haber superado el nivel de riesgo de uso. AWS Trusted Advisor proporciona alertas si superan los umbrales del 80 % y el 90 %.
-
Revise los valores de las cuotas de servicio en cualquier región pasiva (en un diseño activo/pasivo). Verifique que la carga se ejecutará correctamente en las regiones secundarias si se produce un error en la región principal.
-
Automatice la evaluación de si se ha producido alguna desviación de la cuota de servicio entre regiones de la misma cuenta y actúe en consecuencia para modificar los límites.
-
Si las unidades organizativas (UO) del cliente están estructuradas de la forma admitida, las plantillas de cuotas de servicio deberán actualizarse para reflejar los cambios en las cuotas que deban aplicarse a varias regiones y cuentas.
-
Cree una plantilla y asocie regiones al cambio de cuota.
-
Revise todas las plantillas de cuota de servicio existentes por si fuera necesario realizar algún cambio (región, límites y cuentas).
-
Recursos
Prácticas recomendadas relacionadas:
-
REL01-BP01 Conocimiento de las cuotas y restricciones del servicio
-
REL01-BP03 Adaptar las cuotas de servicio fijas y las restricciones a través de la arquitectura
-
REL10-BP01 Implementar la carga de trabajo en varias ubicaciones
-
REL11-BP01 Supervisar todos los componentes de la carga de trabajo para detectar errores
-
REL12-BP05 Probar la resiliencia mediante la ingeniería del caos
Documentos relacionados:
-
Pilar de fiabilidad de AWS Well-Architected Framework: disponibilidad
-
AWS Service Quotas (denominados anteriormente límites de servicio)
-
Socio de APN: socios que pueden ayudar con la administración de la configuración
-
Managing the account lifecycle in account-per-tenant SaaS environments on AWS
(Administración del ciclo de vida de las cuentas en entornos SaaS de cuenta por inquilino en AWS) -
Managing and monitoring API throttling in your workloads
(Administrar y supervisar la limitación de las API en sus cargas de trabajo) -
View AWS Trusted Advisor recommendations at scale with AWS Organizations
(Ver recomendaciones de AWS Trusted Advisor a escala con AWS Organizations) -
Automating Service Limit Increases and Enterprise Support with AWS Control Tower
(Automatización de los aumentos del límite de servicio y asistencia a empresas con AWS Control Tower)
Vídeos relacionados:
-
View and Manage Quotas for AWS Services Using Service Quotas
(Ver y administrar cuotas para AWS Services con Service Quotas) -
AWS IAM Quotas Demo
(Demostración de las cuotas de AWS IAM)
Servicios relacionados: