Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Quote
Limiti di scalabilità
Instance Scheduler è scalabile su due assi principali per gestire implementazioni aziendali di grandi dimensioni:
Scalabilità verticale (risorse per obiettivo)
La scalabilità verticale è limitata dal numero di risorse che una singola funzione Scheduling Request Lambda può elaborare in modo efficiente all'interno di un unico obiettivo di pianificazione (combinazione). account/region/service
Per garantire prestazioni ottimali, consigliamo di monitorare il tempo di esecuzione di Scheduling Request Lambda (vedi dashboard Operational Insights). Consigliamo di mantenere l'autonomia media al di sotto dei 90 secondi con un tempo di picco massimo non superiore a 4 minuti.
Ridimensionamento orizzontale (numero di obiettivi)
La scalabilità orizzontale è limitata dal numero di obiettivi di pianificazione attivi gestiti. Un target attivo è una account/region/service combinazione con almeno una risorsa con tag attivi. Instance Scheduler può essere distribuito su molti altri account e aree geografiche, ma solo gli obiettivi con risorse con tag attivi influiscono sulle prestazioni.
Con la quota di concorrenza Lambda predefinita di 1000, puoi eseguire 1000 destinazioni attive contemporaneamente. Lambda mette automaticamente in coda le esecuzioni aggiuntive, consentendoti di scalare oltre questo limite. Consigliamo di mantenere il ritardo cumulativo al di sotto dei 3 minuti per prestazioni ottimali.
Ad esempio, con un tempo di esecuzione medio di 15 secondi e un limite di concorrenza lambda pari a 1000, puoi gestire fino a 12000 target attivi mantenendo il ritardo cumulativo inferiore a 3 minuti (3 minuti ÷ 15 secondi × 1000 = 12000 target).
Per implementazioni più ampie, puoi richiedere un aumento della quota di concorrenza Lambda ad AWS Support.
Ulteriori considerazioni
Tag delle risorse AWS: le risorse AWS hanno in genere un limite di 50 tag per risorsa. Instance Scheduler richiede 6 tag informativi e di controllo per il funzionamento della soluzione. Assicurati che le tue risorse abbiano una capacità di tag sufficiente per contenere sia i tag di Instance Scheduler che la tua strategia di tagging esistente.
Limiti di esecuzione Lambda: ogni funzione Lambda di Scheduling Request Handler ha un timeout di esecuzione di 5 minuti.
Scalabilità DynamoDB: la soluzione utilizza la scalabilità su richiesta per le tabelle Amazon DynamoDB
Limiti di velocità delle API: la limitazione delle API dei servizi AWS può verificarsi con distribuzioni molto grandi. La soluzione include la logica di ripetizione per gestire la limitazione temporanea, ma una limitazione eccessiva può ridurre i limiti di scalabilità massimi della soluzione.
Quote di servizio AWS
Quote di servizio per i servizi AWS
Le quote di servizio, anche denominate limiti, rappresentano il numero massimo di risorse di servizio o operazioni per l'account AWS. Assicurati di disporre di una quota sufficiente per ciascuno dei servizi implementati in questa soluzione. Per ulteriori informazioni, consulta Quote di servizio AWS.
CloudFormation Quote AWS
Il tuo account AWS ha CloudFormation quote AWS di cui dovresti essere a conoscenza quando avvii lo stack di questa soluzione. Comprendendo queste quote, puoi evitare errori di limitazione che potrebbero impedirti di implementare questa soluzione con successo. Per ulteriori informazioni, consulta le CloudFormation quote AWS nella AWS CloudFormation User's Guide.
Quote AWS Lambda
Il tuo account ha una quota predefinita di AWS Lambda Concurrent Execution pari a 1000. Per implementazioni più ampie, consigliamo di distribuire Instance Scheduler su un account dedicato per evitare di competere con altri carichi di lavoro per la concorrenza Lambda. Questo valore è regolabile. Per ulteriori informazioni, consulta la guida introduttiva di AWS Lambda.