GUIDA ORIENTATIVA AL CALCOLO MODERNO
AWS Lambda
Poiché hai selezionato "Vorrei solo eseguire il codice", ti consigliamo AWS Lambda come migliore punto di partenza.
Cos'è AWS Lambda?
AWS Lambda è un servizio di calcolo serverless che esegue il codice come funzione applicativa altamente disponibile, scalabile, sicura e tollerante ai guasti. Lambda astrae l'ambiente di calcolo sottostante e consente di concentrarsi principalmente sullo sviluppo di applicazioni, velocizzando il time-to-market e riducendo il costo totale di proprietà. Con AWS Lambda, è possibile eseguire il codice in risposta a eventi provenienti da oltre 200 servizi o richiamarlo tramite approcci tradizionali come le chiamate HTTP.
Perché consigliamo AWS Lambda?
AWS Lambda può dimensionare automaticamente da zero a centinaia di migliaia di funzioni in tempo reale con assetti di sicurezza integrati. Con AWS Lambda è possibile sfruttare appieno la scelta del provider di cloud più affidabile, fidato e sicuro, poiché AWS Lambda si occupa di quasi tutte le attività di gestione dei server per conto dell'azienda, tra cui hardware, software, gestione di reti e strutture, integrazioni di origini dati e provisioning. Ecco perché AWS Lambda ha oltre un milione di clienti attivi al mese che generano oltre 10 mila miliardi di invocazioni.
Sebbene questo sia il punto di partenza che consigliamo, anche altri servizi potrebbero soddisfare le varie esigenze e si può sempre provare un servizio diverso se il proprio caso d'uso cambia o se AWS Lambda non sembra ottimale per i propri requisiti.
Domande frequenti
-
Che tipo di artefatti dell'applicazione è possibile aggiungere al servizio?Puoi caricare il codice come file zip o immagine di container.
-
Dove è possibile eseguire l'applicazione al di fuori di una regione AWS?Capacità gestita di AWS Lambda nelle regioni AWS.
-
Quale classe di applicazioni supporta il prodotto?Servizi Web, applicazioni basate sugli eventi, elaborazione dati e flussi di dati.
-
Come vengono addebitati i costi di utilizzo del prodotto?
Con AWS Lambda si paga soltanto il tempo di calcolo effettivamente utilizzato, in millisecondi, invece di effettuare in anticipo il provisioning dell'infrastruttura per fronteggiare i picchi di capacità. Per ulteriori informazioni sui prezzi di AWS Lambda, consulta la pagina dei prezzi di AWS Lambda.
-
Posso utilizzare AWS Lambda al di fuori di AWS?AWS Lambda è un servizio di calcolo serverless basato su eventi che permette di eseguire codice per praticamente qualsiasi tipo di applicazione o servizio di back-end senza effettuare il provisioning o gestire server. AWS Lambda supporta i linguaggi di programmazione tradizionali che garantiscono un elevato grado di portabilità del codice. Il valore offerto da AWS Lambda risiede nel suo ambiente di esecuzione serverless e nell'integrazione con eventi di altri servizi AWS. La natura altamente gestita di AWS Lambda consente ai clienti di dedicarsi al codice anziché occuparsi dell'infrastruttura. L'esecuzione di un'applicazione AWS Lambda così com'è all'esterno di AWS non trarrebbe vantaggio dal dimensionamento automatico, dall'alta disponibilità, dalle patch di sicurezza, dalla tolleranza ai guasti integrata o dalle oltre 200 integrazioni di servizi pronte all'uso.
-
In quali casi è più indicato utilizzare AWS Lambda anziché Amazon ECS?AWS Lambda è un'implementazione di funzioni mentre Amazon ECS è un orchestratore di container. AWS Lambda è ideale per le applicazioni che vengono eseguite on demand in 15 minuti o meno e/o se si desidera pagare solo per la capacità effettivamente utilizzata. AWS Lambda utilizza un modello basato sugli eventi e si occupa di una porzione del lavoro maggiore per dimensionare, proteggere e garantire la disponibilità del carico di lavoro. AWS Lambda è disponibile solo nelle regioni AWS. Amazon ECS è ideale se si hanno attività in esecuzione per più di 15 minuti o se è necessario eseguire codice al di fuori delle regioni AWS. Amazon ECS offre esperienze prescrittive per aspetti come le reti e l'osservabilità, ma è personalizzabile in base alle proprie esigenze. Amazon ECS offre diverse opzioni di implementazione, tra cui quella serverless su AWS Fargate, Amazon EC2, AWS Outposts e AWS Anywhere per carichi di lavoro on-premise.
Nozioni di base su AWS Lambda
Nozioni di base su AWS Lambda
È possibile attivare Lambda da oltre 200 servizi AWS e applicazioni di Software as a Service (SaaS), pagando soltanto in base all'utilizzo effettivo.
Risorse di AWS Lambda
Accedi ai documenti dettagliati, ai whitepaper, ai tutorial e ai percorsi di apprendimento di AWS Lambda.
Workshop sul serverless
Workshop pratici progettati per introdurre abilità pratiche, tecniche o concetti che è possibile utilizzare per risolvere problemi aziendali. (I workshop sono disponibili solo in inglese)
Workshop di modernizzazione
Scopri come modernizzare la tua azienda attraverso diverse tecnologie. (I workshop sono disponibili solo in inglese)
Determinazione del costo totale di proprietà (TCO)
Scarica l'eBook di Deloitte con informazioni sul settore per confrontare le tecnologie serverless e basate su server.
Testimonianze dei clienti di AWS Lambda
Scopri come le principali organizzazioni di tutto il mondo utilizzano AWS Lambda per eseguire le loro applicazioni più sensibili e mission-critical.