Serverless in AWS
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, tra l’altro, i processi di gestione dell'infrastruttura come il provisioning e il patching delle capacità, affinché tu possa concentrarti sulla scrittura del codice al servizio dei tuoi clienti. Le applicazioni serverless iniziano con AWS Lambda, un servizio di calcolo basato su eventi integrato nativamente con oltre 200 servizi AWS e applicazioni software as a service (SaaS).
Compi il passo successivo
Pronto per costruire? Accedi subito alla libreria formativa per iniziare con tutorial serverless pratici.
Vuoi potenziare i tuoi team di sviluppo? Consulta questi approfondimenti di IDC.
Devi costruire velocemente un prodotto minimo funzionante (MVP)? Apprendi in che modo accedere ai crediti e costruisci la tua prima applicazione.
Servizi serverless in AWS
Le moderne applicazioni vengono costruite 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:
Calcolo
Integrazione di applicazioni
Datastore
Casi d'uso
-
Applicazioni Web
-
Elaborazione di dati
-
Elaborazione in batch
-
Importazione di eventi
-
Applicazioni Web
-
Costruisci applicazioni Web
Costruisci un'app Web per una semplice lista di cose da fare che consenta all'utente registrato di creare, aggiornare, visualizzare e cancellare elementi. Un’applicazione Web basata sugli eventi può utilizzare AWS Lambda e Amazon API Gateway per la sua logica di business e Amazon DynamoDB come database, nonché AWS Amplify Console per ospitare tutti i contenuti statici.
-
Elaborazione di dati
-
Elabora dati su quasi qualsiasi scala
Distribuisci appunti da un'intervista nel 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 sentimento.
-
Elaborazione in batch
-
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.
-
Importazione di eventi
-
Indicizza e archivia documenti e immagini in automatico
Utilizza i servizi di Amazon machine learning (ML) 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 e-commerce per processi che supportano esperienze cliente personalizzate, come l'analisi clickstream.
Esplora le soluzioni AWS, le linee guida e le soluzioni per i partner.