Progettare applicazioni serverless e per la negoziazione dei messaggi in Azure

Intermedio
Progettista di soluzioni
Azure
Funzioni di Azure
Hub eventi di Azure
Griglia di eventi di Azure
Bus di servizio di Azure
App per la logica di Azure

Informazioni su come creare un servizio di messaggistica affidabile per le applicazioni e su come sfruttare i vantaggi dei servizi delle applicazioni serverless in Azure.

Prerequisiti

  • Familiarità con C#

Moduli in questo percorso di apprendimento

Funzioni di Azure consente agli sviluppatori di ospitare logica di business che potrà essere eseguita senza occuparsi della gestione o del provisioning dell'infrastruttura.

Definire un flusso di lavoro usando trigger, azioni e operatori condizionali predefiniti. Il flusso di lavoro verrà eseguito automaticamente quando i dati sono disponibili. I dati verranno elaborati nel cloud, i risultati verranno registrati in un database e verranno inviate le notifiche di posta elettronica.

In presenza di un'applicazione che include componenti eseguiti in computer, server e dispositivi mobili diversi, le comunicazioni tra questi componenti possono essere difficili e inaffidabili. Azure offre numerose tecnologie che è possibile usare per comunicare in modo più affidabile, tra cui le code di archiviazione, Hub eventi, Griglia di eventi e il bus di servizio. Questo modulo illustra come scegliere la migliore tecnologia per l'attività di comunicazione.

Implementare il modello di pubblicazione/sottoscrizione nel cloud usando l'archiviazione code di Azure.

Connessione l'invio e la ricezione di applicazioni con Hub eventi in modo da poter gestire carichi elevati senza perdere dati.

Scrivere codice C# in un'applicazione personalizzata che invia e riceve messaggi tramite code e argomenti del bus di servizio di Azure.

Creare un'architettura di applicazioni serverless, automatizzare le operazioni e integrare le applicazioni tramite la gestione degli eventi di Azure con Griglia di eventi.

Esporre in modo sicuro i servizi in esecuzione nella rete locale ai client nel cloud, senza dover aprire una porta nel firewall o apportare modifiche complesse all'infrastruttura di rete aziendale.