REL01-BP04 Monitoraggio e gestione delle quote
Valuta il tuo utilizzo potenziale e aumenta le quote in modo appropriato per una crescita pianificata dell'utilizzo.
Risultato desiderato: implementazione di sistemi attivi e automatici per la gestione e il monitoraggio. Queste soluzioni operative indicano che le soglie di utilizzo delle quote stanno per essere raggiunte. Questo problema può essere risolto in modo proattivo tramite modifiche alle quote richieste.
Anti-pattern comuni:
-
Mancata configurazione del monitoraggio per verificare le soglie delle quote di servizio.
-
Mancata configurazione del monitoraggio dei limiti fissi, anche se i valori non possono essere modificati.
-
Valutazione errata della quantità di tempo necessaria per richiedere e ottenere la modifica di una quota flessibile, supponendo che sia immediata o rapida.
-
Configurazione di allarmi per l'avvicinamento alle quote di servizio, ma senza alcun processo di risposta a un avviso.
-
Configurazione di allarmi solo per i servizi supportati da AWS Service Quotas, senza monitorare altri servizi AWS.
-
Valutazione errata della gestione delle quote per progettazioni di resilienza in più regioni, come gli approcci attivo/attivo, attivo/passivo con standby a caldo, attivo/passivo con standby a freddo e attivo/passivo con Pilot Light.
-
Mancata valutazione delle differenze di quota tra regioni.
-
Mancata valutazione delle esigenze in ogni regione per una richiesta di aumento di quota specifica.
-
Mancato utilizzo di modelli per la gestione delle quote in più regioni.
Vantaggi dell'adozione di questa best practice: il monitoraggio automatico di AWS Service Quotas e il monitoraggio dell'utilizzo rispetto alle quote permettono di identificare l'avvicinamento a un limite di quota. Puoi usare questi dati di monitoraggio per limitare eventuali errori dovuti all'esaurimento della quota.
Livello di rischio associato alla mancata adozione di questa best practice: medio
Guida all'implementazione
Per i servizi supportati, puoi monitorare le quote configurando servizi diversi in grado di eseguire una valutazione e quindi inviare avvisi o allarmi. In questo modo, il monitoraggio dell'utilizzo è più semplice e puoi ricevere avvisi all'avvicinamento delle quote. Gli allarmi possono essere attivati da AWS Config, funzioni Lambda, Amazon CloudWatch o AWS Trusted Advisor. Puoi anche usare filtri delle metriche in file di log CloudWatch per cercare ed estrarre modelli nei log, in modo da determinare se l'utilizzo si avvicina alle soglie delle quote.
Passaggi dell'implementazione
Per il monitoraggio:
-
Acquisisci informazioni sull'attuale consumo di risorse, ad esempio bucket o istanze. Usa operazioni API dei servizi come l'API Amazon EC2
DescribeInstances
per raccogliere informazioni sull'attuale consumo di risorse. -
Acquisisci le attuali quote essenziali e valide per i servizi usando:
-
AWS Service Quotas
-
AWS Trusted Advisor
-
Documentazione di AWS
-
Pagine specifiche dei servizi AWS
-
AWS Command Line Interface (AWS CLI)
-
AWS Cloud Development Kit (AWS CDK)
-
-
Usa AWS Service Quotas, un servizio AWS che semplifica la gestione delle quote per oltre 250 servizi AWS da un'unica posizione.
-
Usa i limiti del servizio Trusted Advisor per monitorare gli attuali limiti del servizio a soglie diverse.
-
Usa la cronologia delle quote di servizio (console o AWS CLI) per verificare gli aumenti regionali.
-
Confronta la modifica delle quote di servizio in ogni regione e ogni account per creare equivalenze, se necessario.
Per la gestione:
-
Automatica: configura una regola AWS Config personalizzata per analizzare le quote di servizio tra regioni e confrontarle per individuare le differenze.
-
Automatica: configura una regola Lambda personalizzata per analizzare le quote di servizio tra regioni e confrontarle per individuare le differenze.
-
Manuale: analizza le quote di servizio tramite l'AWS CLI, l'API o la console AWS per esaminare le quote nelle diverse regioni e confrontarle per individuare le differenze. Segnala le differenze.
-
Se vengono identificate differenze nelle quote tra regioni, richiedi una modifica della quota, se necessario.
-
Esamina il risultato di tutte le richieste.
Risorse
Best practice correlate:
-
REL01-BP02 Gestione delle quote di servizio in più account e regioni
-
REL01-BP03 Adattamento di quote e vincoli di servizio fissi mediante l'architettura
-
REL03-BP01 Scelta del tipo di segmentazione del carico di lavoro
-
REL10-BP01 Implementazione del carico di lavoro in diversi luoghi
-
REL11-BP01 Monitoraggio di tutti i componenti del carico di lavoro per la rilevazione dei guasti
-
REL11-BP03 Automatizzazione della riparazione a tutti i livelli
-
REL12-BP05 Test della resilienza tramite l'utilizzo dell'ingegneria del caos
Documenti correlati:
-
Principio dell'affidabilità di AWS Well-Architected Framework: disponibilità
-
AWS Service Quotas (precedentemente note come restrizioni dei servizi)
-
Controlli delle best practice AWS Trusted Advisor (consulta la sezione Restrizioni dei servizi)
-
Gestione del ciclo di vita dell'account in ambienti SaaS account-per-tenant su AWS
-
Gestione e monitoraggio della limitazione delle API nei carichi di lavoro
-
Visualizza i suggerimenti di AWS Trusted Advisor su scala con AWS Organizations
-
Automazione dell'aumento dei limiti di servizio e supporto aziendale con AWS Control Tower
-
Operazioni, risorse e chiavi di condizione per Service Quotas
Video correlati:
Strumenti correlati: