Informazioni su AWS Lambda
AWS Lambda è un servizio di calcolo serverless basato su eventi che estende altri servizi AWS con una logica personalizzata o crea ulteriori servizi di back-end che operano con scalabilità, prestazioni e sicurezza. Lambda può eseguire automaticamente del codice in risposta a eventi multipli, come richieste HTTP tramite Amazon API Gateway, modifiche agli oggetti contenuti in bucket Amazon S3, aggiornamenti di tabelle in Amazon DynamoDB e transizioni di stato in AWS Step Functions. Può anche eseguire il codice direttamente da qualsiasi app web o per dispositivi mobili. Lambda esegue il codice su un'infrastruttura di calcolo a elevata disponibilità e si occupa delle operazioni di amministrazione della piattaforma sottostante, incluse la manutenzione del server e del sistema operativo, il provisioning e la scalabilità automatica della capacità, l'applicazione delle patch, il monitoraggio del codice e la creazione di log.
Con Lambda, basta semplicemente caricare il codice e configurare il meccanismo di invocazione. Lambda si occupa di tutto quanto necessario per eseguire il codice con elevata disponibilità. Lambda si integra con molti altri servizi AWS e consente di creare applicazioni serverless o servizi back-end, che vanno da semplici attività di automazione attivate periodicamente ad applicazioni di microservizi complete.
Lambda può anche essere configurato per accedere alle risorse all'interno del proprio Amazon Virtual Private Cloud e, per estensione, alle risorse on-premise.
È possibile inglobare Lambda all'interno di un solido livello di sicurezza, utilizzando AWS Identity and Access Management (IAM) e altre tecniche discusse in questo whitepaper, per mantenere un elevato livello di sicurezza e controllo e soddisfare ogni esigenza di conformità.