blank
Inizia oggi stesso

L'elaborazione serverless consente di creare build ed eseguire applicazioni e servizi senza dover gestire alcun server. In questa modalità, le applicazioni saranno comunque eseguite su server, la cui gestione sarà però a carico di AWS. Utilizzando AWS e la sua piattaforma serverless, è possibile creare build e distribuire applicazioni su servizi a basso costo che forniscono disponibilità e scalabilità flessibile. Potrai così concentrarti sulla compilazione del codice piuttosto che su provisioning, configurazione e gestione dei server.

Creare un'applicazione serverless permette di concentrare la tua attenzione sulla compilazione del codice piuttosto che sulla gestione e sul funzionamento dell'infrastruttura. Non dovrai più pensare a provisioning o configurazione di server, dato che saranno a carico di AWS. Vengono così ridotti gli oneri di gestione dell'infrastruttura e accelerato il time-to-market.

Le applicazioni serverless offrono quattro grandi vantaggi:

Nessuna gestione di server

Nessuna gestione di server
Non è più necessario allocare o gestire server. Non è necessario installare, gestire e amministrare alcun software o runtime.

Scalabilità e flessibilità

Scalabilità e flessibilità
Le risorse dell'applicazione saranno ricalibrate automaticamente, oppure la capacità sarà ottimizzata in base alle unità ad esempio di memoria o di throughput necessarie, piuttosto che a intere unità di server.

Disponibilità elevata

Disponibilità elevata
Le applicazioni serverless sono complete di elevata disponibilità e funzionalità di tolleranza ai guasti. Non è quindi più necessario progettare l'integrazione di queste caratteristiche, perché sono garantite di default dai servizi che eseguono l'applicazione.

Nessuna risorsa inutilizzata

Nessuna risorsa inutilizzata
Non è più necessario pagare per le risorse inutilizzate. E nemmeno investire preventivamente in capacità in eccesso, ad esempio capacità di storage o di elaborazione. Ad esempio, quando il codice non è in esecuzione non viene addebitato alcun costo.

Per creare un'applicazione Web serverless, è possibile usare diversi servizi AWS contemporaneamente. Ciascun servizio è completamente gestito e non richiede provisioning o gestione manuali dei server. Dovrai solamente configurarli e caricare il codice dell'applicazione in AWS Lambda, un servizio di elaborazione serverless.

Architettura per la creazione di un'applicazione Web serverless

Segui la guida dettagliata per distribuire la tua prima applicazione serverless oggi stesso.

Inizia oggi stesso
Lo scoiattolo SAM

Chi è lo "scoiattolo SAM"
Lo scoiattolo SAM si chiama come il servizio AWS Serverless Application Model (AWS SAM), un modello per la definizione delle risorse utilizzate in un'applicazione serverless. SAM si è lasciato alle spalle una vita di agi tra gli alberi per aiutare gli utenti di AWS a creare le loro applicazioni serverless in modo semplice ed efficace.