Le funzioni a lunga durata di AWS Lambda aumentano i limiti per le operazioni a lunga durata e il payload dei checkpoint
A partire da oggi, le funzioni a lunga durata di AWS Lambda aumentano il numero massimo di operazioni a lunga durata per esecuzione da 3.000 a 30.000 e la dimensione massima del payload dei checkpoint da 256 KB a 1 MB. Limiti operativi più elevati consentono di eseguire in sicurezza un volume di lavoro maggiore in un'unica esecuzione, ad esempio espandendo i cicli iterativi, eseguendo il polling per periodi di tempo più lunghi e creando percorsi di ripristino (rollback) più complessi da eseguire in caso di errore di una fase. Con 1 MB, i payload dei checkpoint corrispondono alla dimensione massima del payload delle invocazioni asincrone di Lambda e dei servizi di integrazione quali Amazon SQS e Amazon EventBridge, consentendo a un flusso di lavoro di rendere persistente un evento completo da qualsiasi di queste origini in un'unica operazione.
Le funzioni a lunga durata di AWS Lambda ti aiutano a creare applicazioni multifase resilienti e flussi di lavoro di IA con un'esecuzione che può durare fino a un anno, offrendo funzionalità integrate di checkpoint, riprova automatica e sospensioni dell'esecuzione che non comportano addebiti per le risorse di calcolo. Ogni operazione a lunga durata viene conteggiata ai fini del limite per esecuzione, incluso ciascun tentativo di fase, ciascun polling di una condizione di attesa e ciascun ramo di un'operazione parallela o di mappa. Con 30.000 operazioni, una singola esecuzione dispone di uno spazio maggiore per coordinare flussi di lavoro complessi e multifase, eseguire iterazioni su migliaia di elementi o effettuare il polling di un sistema esterno per settimane senza superare i limiti dei checkpoint.
Un'applicazione agentica può effettuare ragionamenti su migliaia di chiamate a modelli e strumenti e, grazie ai checkpoint da 1 MB, rende persistenti cronologie di conversazione più estese, risposte dei modelli e output degli strumenti direttamente nel checkpoint, anziché scriverli su uno spazio di archiviazione esterno. Per stati superiori a 1 MB, gli SDK JavaScript e Python includono un serializzatore FileSystem che scrive il payload su un punto di montaggio di Amazon EFS o Amazon S3 Files e registra nei checkpoint un puntatore.
I nuovi limiti si applicano in tutte le regioni AWS in cui sono offerte le funzioni a lunga durata di AWS Lambda. Per ulteriori informazioni su questi limiti di servizio, consulta la guida per gli sviluppatori di AWS Lambda.