Categories
Uncategorized

Come creare applicazioni serverless con Azure20200

TheMummichogblog è un partecipante al Amazon Services LLC Associates programma, un programma di affiliazione pubblicitario progettato per fornire un mezzo per siti per guadagnare tariffe pubblicitarie con la pubblicità e il link al amazon.com. Amazon, il logo di Amazon, AmazonSupply, e il logo AmazonSupply sono marchi di Amazon.com, Inc. o delle sue affiliate.

Come creare applicazioni serverless con Azure
2020/04/06 Condividi
Chris Walden avatar
Chris Walden

Editor per TechNet UK

--------------------------------------------------------------------------------------------------



Molti dei primi saranno ultimi e gli ultimi i primi.


Subscribe By E-mail:

Enter your email address:

Delivered by FeedBurner



----------------------------------------------------------------------------------------------

TechNet UK
Il logo azzurro, con un disegno di Bit Raccoon la ricerca esso.

modelli astratti serverless sottostante infrastruttura di calcolo, permettendo agli sviluppatori di concentrarsi sulla logica di business senza dover vasta avvio o costi di manutenzione per impostare la soluzione. Serverless riduce i costi complessivi in ​​quanto si paga solo per la durata è stato eseguito il codice, il che significa un modello event-driven è adatta a situazioni in cui un evento attiva un’azione definita. Ad esempio, la ricezione di un messaggio in arrivo del dispositivo per memorizzare per un uso successivo, o un aggiornamento del database che necessita di ulteriore elaborazione.

Ci sono molti posti per iniziare quando si tratta di serverless computing, ma cominciamo con un CI / CD applicazione frontend.

CI / CD per frontend applicazioni serverless su Azure
Serverless calcolo astrae i server, infrastrutture e sistemi operativi, permettendo agli sviluppatori di concentrarsi sullo sviluppo di applicazioni. A CI robusta / CD (o Continuous Integration / erogazione continua) di tali applicazioni consente alle aziende di spedire versioni software completamente testati e integrati in pochi minuti di sviluppo. Esso fornisce la spina dorsale del moderno ambiente di DevOps.

Ma cosa significa CI / CD in realtà significa?

Continuous Integration permette ai team di sviluppo di integrare le modifiche del codice in un repository condiviso quasi istantaneamente. Questa capacità, insieme con generazione automatica e test prima che le modifiche sono integrati, assicura che solo codice dell’applicazione completamente funzionale è disponibile per la distribuzione.
Erogazione continua consente di apportare modifiche nel codice sorgente, la configurazione, contenuto, e altri manufatti da consegnare alla produzione, e pronto per essere distribuito a utenti finali, come modo rapido e sicuro possibile. Il processo mantiene il codice in uno stato dispiegabile in ogni momento. Un caso particolare di questo è Deployment continuo, che include la distribuzione effettiva per gli utenti finali.
Questo tutorial illustra un CI / CD per la pipeline di interfaccia web di un’implementazione di riferimento senza server. Questo gasdotto è stato sviluppato utilizzando i servizi Azure. L’interfaccia web dimostra una moderna applicazione web, con JavaScript lato client, API lato server riutilizzabili, e markup pre-costruita, chiamato anche JAMstack. È possibile trovare il codice in questo repository GitHub. Il readme descrive i passi per scaricare, creare e distribuire l’applicazione, in modo da essere sicuri di seguire nella creazione di questo caso senza server.

Lo schema seguente descrive la pipeline CI / CD utilizzato in questo frontend di esempio:

Un diagramma che descrive la pipeline CI / CD utilizzato in questo frontend campione.

Prossimi passi
È possibile creare applicazioni serverless utilizzando strumenti familiari direttamente dal tuo proprio ambiente di sviluppo e sul sistema operativo preferito. Ottenere servizi di prima classe per le funzioni di costruire, testare e distribuire, contenitori e applicazioni kubernetes-based.

CI / CD per serverless

Ottenere un numero illimitato, cloud-hosted pronti contro termine git privato con Azure DevOps. Facilmente impostare integrazione continua / erogazione continua (CI / CD), aggiungere la gestione automatica pacchetto, automaticamente grilletto costruisce, e distribuirla alle kubernetes, funzioni Azure, Azure Web Apps o qualsiasi cloud.
strumenti di sviluppo app

applicazioni creare, eseguire ed eseguire il debug serverless con un set completo di strumenti per sviluppatori. Usare emulatori per sviluppare le applicazioni a livello locale per gli scenari avanzati come funzioni e kubernetes, quindi facilmente bersaglio di Azure quando si è pronti per la distribuzione.

cloudblogs.microsoft.com/industry-blog/en-gb/technetuk/2020/06/04/how-to-build-serverless-applications-with-azure/?WT.mc_id=AID728411_EML_6982083

Amazon e il logo di Amazon sono marchi di Amazon.com, Inc., o delle sue affiliate.