Scalabilità tra cloud con Funzioni di Azure

Funzioni di Azure
Azure Stack
Gestione traffico di Azure

Idee per le soluzioni

Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio casi d'uso potenziali, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.

Questa idea di soluzione consente di comprendere come migliorare la scalabilità tra cloud con l'architettura della soluzione che include Azure Stack.

Architettura

Diagramma dell'architettura che illustra come migliorare la scalabilità tra cloud con l'architettura della soluzione che include Azure Stack.

Scaricare un file di Visio di questa architettura.

Flusso di dati

  1. Un numero elevato di utenti tenta di accedere a un'app Web.
  2. Gestione traffico restituisce il nome DNS di Azure Stack.
  3. Gli utenti accedono all'app Web di Azure Stack.
  4. Una volta raggiunta una soglia, una funzione avvia l'app Web di Azure e abilita la route di Gestione traffico di Azure.
  5. Il traffico viene instradato ad Azure, che può ridimensionare automaticamente le servizio app.

Componenti

  • Gestione traffico: instradare il traffico in ingresso per prestazioni e disponibilità elevate
  • Funzioni di Azure: elaborare gli eventi con codice serverless
  • Azure Stack: creare ed eseguire applicazioni ibride innovative attraverso i limiti del cloud

Dettagli dello scenario

Il software moderno è sempre più connesso e distribuito. La coerenza di Azure Stack con i servizi dell'infrastruttura e della piattaforma di Azure consente di ridimensionare le risorse tra cloud per soddisfare un maggiore carico in base alle esigenze e ridurre le risorse man mano che la domanda diminuisce. Ottimizzare i costi e ottimizzare l'efficienza delle risorse pur rimanendo conforme all'architettura tra cloud.

Potenziali casi d'uso

Questa soluzione si applica agli scenari seguenti:

  • Implementare procedure di integrazione continua e recapito continuo (CI/CD) in un'implementazione dell'hub di Azure Stack e nel cloud pubblico.
  • Consolidare la pipeline CI/CD in ambienti cloud e locali.
  • Sviluppare app usando servizi cloud e locali.

Passaggi successivi