AWS Lambda annuncia le funzioni Web di Lambda
AWS Lambda annuncia le funzioni Web di Lambda, una nuova primitiva di calcolo serverless in cui il codice gestisce direttamente le richieste HTTP. Il tuo codice rimane in ascolto su una porta e gestisce le richieste esattamente come farebbe su qualsiasi server HTTP. Puoi utilizzare i framework che già conosci, come Express o Hono, senza bisogno di adattatori o configurazioni personalizzate. Ciò consente di gestire carichi di lavoro quali endpoint di inferenza IA, app web con rendering lato server (SSR), endpoint API per lo streaming, microservizi e webhook. Paghi per il tempo di CPU attivo e per la memoria riservata dal tuo ambiente, non per il tempo di inattività della CPU che il codice trascorre in attesa di database o servizi downstream. Con questo lancio, stiamo inoltre rinominando le funzioni Lambda esistenti nelle funzioni Eventi di Lambda, una modifica esclusivamente di denominazione che non richiede alcuna modifica al codice né una nuova distribuzione per le funzioni esistenti.
Gli sviluppatori utilizzano Lambda per passare dal codice alla produzione rapidamente e senza dover gestire server, nell'ambito di pipeline basate sugli eventi, API di tipo richiesta-risposta ed elaborazione dei dati. Con l'accelerazione dello sviluppo guidato dall'IA, gli sviluppatori desiderano creare localmente ed effettuare la distribuzione con un modello di programmazione familiare, pagando i carichi di lavoro in base all'utilizzo attivo della CPU e servendo al contempo gli utenti con una bassa latenza. Le funzioni WEB di Lambda soddisfano queste esigenze. Oggi, le funzioni Web di Lambda supportano il runtime Node.js. Un singolo ambiente di esecuzione a caldo può gestire più richieste simultanee, riducendo gli avvii a freddo di ordini di grandezza. Puoi trasmettere i risultati ai client in modo incrementale tramite lo streaming HTTP nativo.
Puoi creare e configurare le funzioni Web di Lambda utilizzando l'API di AWS Lambda, l'Agent Toolkit per AWS, la console di gestione AWS, l'Interfaccia della riga di comando AWS (AWS CLI), AWS CloudFormation, AWS SAM, AWS CDK o gli SDK AWS. Con il routing multiregione, puoi effettuare la distribuzione una sola volta e gestire ciascuna richiesta dalla regione più vicina all'utente finale. Le funzioni Web supportano la connettività con Amazon Virtual Private Cloud (VPC), consentendo alla tua funzione di accedere alle risorse presenti all'interno di un VPC.
Le funzioni Web di Lambda sono disponibili da oggi nelle seguenti regioni AWS: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), Asia-Pacifico (Tokyo) ed Europa (Irlanda). Per l'elenco aggiornato, consulta la pagina delle funzionalità AWS per regione. Per ulteriori informazioni, consulta la guida per gli sviluppatori delle funzioni Web di Lambda. Per informazioni dettagliate sui prezzi, consulta la pagina dei prezzi di AWS Lambda. Per vedere le funzioni Web di Lambda in azione, consulta l'annuncio sul Blog di AWS News.