Serverless in AWS

Crea ed esegui applicazioni senza badare ai server

Per Serverless si intendono i servizi, le prassi e le strategie che ti consentono di creare applicazioni più agili con cui puoi innovare e rispondere più rapidamente al cambiamento. Con il serverless computing, le attività di gestione dell'infrastruttura come il provisioning e il patching delle capacità sono gestite da AWS, affinché tu possa concentrarti sulla sola scrittura del codice al servizio dei tuoi clienti. I servizi serverless come AWS Lambda hanno in dotazione Auto Scaling, elevata disponibilità incorporata e il modello di fatturazione pay-for-value. Lambda è un servizio di calcolo basato su eventi che ti consente di eseguire codice in risposta agli eventi da oltre 150 origini AWS e SaaS integrate in modo nativo, il tutto senza gestione dei server. 

Passa dall'idea al mercato più in fretta
Riduci i costi
Eliminando i costi di gestione operativi, il tuoi team possono distribuire le release rapidamente, ricevere feedback e iterare per arrivare sul mercato più rapidamente.
Con un modello di fatturazione fondato sul valore, non pagherai mai per un provisioning eccessivo e il tuo utilizzo delle risorse viene ottimizzato per tuo conto.
Adatta
Crea applicazioni migliori, più rapidamente
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 create secondo criteri serverless-first, una strategia che dà la precedenza all'adozione dei servizi serverless affinché tu possa incrementare l'agilità su tutto il tuo stack delle applicazioni. Abbiamo sviluppato servizi 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 dati
  • Elaborazione in batch
  • Acquisizione di eventi
  • Applicazioni web
  • Applicazioni web

    Applicazione di lista di cose da fare

    L'architettura di riferimento delle applicazioni web è un back-end generico per applicazioni web basato su eventi che utilizza AWS Lambda, Amazon API Gateway per la sua logica aziendale. Utilizza anche Amazon DynamoDB come proprio database e Amazon Cognito per la gestione degli utenti. Tutto il contenuto statico è in hosting tramite la console AWS Amplify.

    Questa applicazione implementa una semplice app di cose da fare in cui l'utente registrato può creare, aggiornare, visualizzare gli elementi esistenti e, infine, eliminarli.

    Codice di esempio » 

    Arch-Diagrams_Serverless-Category-Page_WebApp
  • Elaborazione dati
  • Elaborazione dati

    Elaborazione di file in tempo reale

    L'architettura di riferimento di elaborazione dei file in tempo reale è un'architettura di elaborazione dei dati parallela generica, basata su eventi, che utilizza AWS Lambda. Questa architettura è l'ideale per i carichi di lavoro che richiedono di più di un derivato dei dati di un oggetto.

    In questa applicazione di esempio, consegniamo note da un'intervista nel formato Markdown a S3. Gli eventi S3 vengono utilizzati per avviare 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 » 

    Arch-Diagrams_Serverless-Category-Page_DataProcessing
  • Elaborazione in batch
  • Elaborazione in batch

    Extract Transfer Load

    Questa architettura di riferimento dimostra l'uso di AWS Step Functions per orchestrare un flusso di lavoro ETL (Extract Transfer Load) con AWS Lambda.

    Questa soluzione elabora i dati globali sulla qualità dell'aria, OpenAQ disponibile nel registro AWS per i dati aperti . Genera le valutazioni minime, massime e medie per le misurazioni della qualità dell'aria a cadenza giornaliera. Il flusso di lavoro ETL deve essere avviato manualmente ma può essere facilmente pianificato su base ricorrente utilizzando la regola Amazon EventBridge. Una volta completata la trasformazione, ti verrà notificata via e-mail la posizione S3 ai dati sintetizzati.

    Codice di esempio »

    Arch-Diagrams_Serverless-Category-Page_Batch
  • Acquisizione di eventi
  • Acquisizione di eventi

    Repository dei documenti serverless

    Questa applicazione utilizza i servizi Amazon ML come Comprehend e Rekognition per indicizzare documenti e immagini e inviare quindi i risultati a Elasticsearch per l'indicizzazione rapida.
    Questa architettura è progettata per numeri consistenti di documenti mediante l'uso di code.

    Codice di esempio » 

    Arch-Diagrams_Serverless-Category-Page_EDA
Portale di formazione

Builders

Pronto per cominciare? Accedi subito al Portale di formazione per iniziare con i tutorial pratici.

Portale di formazione »
Executive Insights

Executives

Vuoi dare facoltà ai tuoi team di sviluppo? Consulta questi approfondimenti di IDC.

Executive Insights »
Portale startup

Startup

Hai bisogno di muoverti più in fretta che mai? Il nostro portale startup è creato apposta per te.

Portale startup »