Passa al contenuto principale

Elaborazione serverless

Serverless in AWS

Costruisci ed esegui applicazioni senza badare ai server

Panoramica

AWS offre tecnologie per eseguire codici, gestire dati e integrare applicazioni, il tutto senza gestire i server. Le tecnologie serverless sono caratterizzate da scalabilità automatica, alta disponibilità integrata e un modello di fatturazione con pagamento in base al consumo per aumentare l'agilità e ottimizzare i costi. Queste tecnologie eliminano anche le attività di gestione dell'infrastruttura come il provisioning della capacità e l'applicazione di patch, in modo che tu possa concentrarti sulla scrittura di codice utile ai tuoi clienti.

Leggi il post del blog di riepilogo trimestrale sull'architettura serverless

Vantaggi del serverless su AWS

Elimina i costi di gestione operativi, così che i tuoi team possano distribuire le release rapidamente, ricevere feedback e iterare per arrivare sul mercato più rapidamente.
Con un modello di fatturazione fondato sul valore, l'utilizzo delle risorse è automaticamente ottimizzato e non paghi mai per un provisioning eccessivo.
Grazie a tecnologie che si dimensionano automaticamente per passare da una domanda pari a zero a una di picco, puoi adattare le esigenze dei clienti più in fretta di quanto sia mai stato possibile.
Le applicazioni serverless sono dotate di integrazioni di servizi incorporate, per consentirti di concentrarti sulla creazione della tua applicazione anziché sulla sua configurazione.

Servizi serverless in AWS

Le moderne applicazioni vengono sviluppate secondo criteri serverless-first, una strategia che dà la priorità all'adozione dei servizi serverless affinché tu possa incrementare l'agilità su tutto il tuo stack delle applicazioni. Abbiamo sviluppato servizi serverless per tutti i tre livelli del tuo stack: calcolo, integrazione e datastore. Valuta di iniziare con questi servizi:

Visualizzazione di 1 - 8 (18)

Casi d'uso

Costruisci applicazioni Web

Crea una semplice app Web per una lista di cose da fare che consenta all'utente registrato di creare, aggiornare, visualizzare ed eliminare elementi. Un'applicazione web basata sugli eventi può utilizzare AWS Lambda e Gateway Amazon API per la sua logica di business e Amazon DynamoDB come database, nonché la console AWS Amplify per ospitare tutti i contenuti statici.

Codice di esempio

Missing alt text value

Elabora dati su quasi qualsiasi scala

Invia le note di un'intervista in formato Markdown ad Amazon S3. Utilizza gli eventi S3 per attivare più flussi di elaborazione: uno per convertire e rendere persistenti i file Markdown in HTML e un altro per rilevare e rendere persistente il sentiment.

Codice di esempio

Missing alt text value

Automatizza l'elaborazione in batch

Programma i flussi di lavoro su base ricorrente con una regola Amazon EventBridge. Per esempio, puoi generare le valutazioni minime, massime e medie per le misurazioni della qualità dell'aria orchestrando il flusso di lavoro Extract Transfer Load (ETL) usando AWS Step Functions e AWS Lambda.

Codice di esempio

Missing alt text value

Indicizza e archivia documenti e immagini in automatico

Utilizza i servizi di machine learning (ML) di Amazon come Amazon Comprehend e Amazon Rekognition per scoprire informazioni presenti nei dati non strutturati e inviare i risultati ad Amazon OpenSearch (successore di Amazon Elasticsearch Service) per una rapida indicizzazione. Modelli come questo funzionano bene nelle applicazioni di e-commerce per attività che supportano esperienze personalizzate dei clienti, come l'analisi dei clickstream.

Codice di esempio

Missing alt text value

Hai trovato quello che cercavi?

Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine