AWS Lambda ora supporta SnapStart per le funzioni Python e .NET

Inserito il: 18 nov 2024

Da oggi puoi utilizzare Lambda SnapStart con le tue funzioni che utilizzano i runtime gestiti da Python e .NET, per offrire prestazioni di avvio inferiori al secondo. Lambda SnapStart è una funzionalità opzionale che semplifica la creazione di applicazioni altamente reattive e scalabili senza dover allocare risorse o implementare complesse ottimizzazioni delle prestazioni.

È adatta per le applicazioni sensibili alla latenza in cui si desidera supportare picchi di traffico imprevedibili, latenze di avvio elevate o anomale (note come avvii a freddo) che possono causare ritardi nell'esperienza degli utenti. Lambda SnapStart offre tempi di avvio migliorati inizializzando il codice della funzione in anticipo, scattando un'istantanea dell'ambiente di esecuzione inizializzato e memorizzandolo nella cache. Quando la funzione viene invocata e poi aumentata verticalmente, Lambda SnapStart richiama i nuovi ambienti di esecuzione dallo snapshot memorizzato nella cache invece di inizializzarli da zero, migliorando notevolmente la latenza di avvio. Lambda SnapStart è ideale per applicazioni come le API sincrone, i micro-servizi interattivi, i processi di elaborazione dati e l'inferenza ML.

Lambda SnapStart per Python e .NET è generalmente disponibile nelle seguenti regioni AWS: Stati Uniti orientali (Ohio, Virginia settentrionale), Stati Uniti occidentali (Oregon), Asia Pacifico (Singapore, Tokyo, Sydney) ed Europa (Francoforte, Irlanda, Stoccolma).

Puoi attivare SnapStart per le funzioni Lambda basate su Java, nuove o esistenti, che funzionano su Python 3.12 (e versioni successive) and .NET 8 (e versioni successive) utilizzando l'API AWS Lambda, la console di gestione AWS, l'interfaccia della linea di comando AWS (AWS CLI), AWS Cloud Formation, il modello di applicazione serverless AWS (AWS SAM), l'SDK AWS e il kit di sviluppo per il cloud AWS (AWS CDK). Per ulteriori informazioni consulta la documentazione di Lambda o il post sul blog di lancio. Per ulteriori informazioni sui prezzi di SnapStart su Python e .NET, vai alla pagina dei prezzi di AWS Lambda