Scalabilità tra cloud con Funzioni di Azure

Funzioni di Azure
Azure Stack
Gestione traffico di Azure

Idee per le soluzioni

Questo articolo descrive un'idea di soluzione. L'architetto cloud può usare queste linee guida per visualizzare i componenti principali per un'implementazione tipica di questa architettura. Usare questo articolo come punto di partenza per progettare una soluzione ben progettata in linea con i requisiti specifici del carico di lavoro.

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 prova ad accedere a un'app Web.
  2. Gestione traffico restituisce il nome DNS di Azure Stack.
  3. Gli utenti accedono all'app Web Azure Stack.
  4. Dopo il raggiungimento di una soglia, una funzione avvia l'App Web di Azure e abilita la route di Gestione traffico di Azure.
  5. Il traffico viene indirizzato ad Azure, che può ridimensionare automaticamente il servizio app.

Componenti

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

Dettagli dello scenario

Il software è sempre più connesso e distribuito. La coerenza di Azure Stack con l'infrastruttura e i servizi della piattaforma di Azure ti permette di ridimensionare risorse tra cloud per affrontare un incremento del carico in base alla necessità e ridurre le risorse in caso di calo della domanda. Ottimizza i costi e massimizza l'efficienza delle risorse, assicurando al tempo stesso la conformità costante con l'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