Condividi tramite


Modello di app distribuita geografica

Informazioni su come fornire endpoint app in più aree e instradare il traffico utente in base alle esigenze di posizione e conformità.

Contesto e problema

Le organizzazioni con aree geografiche di vasta portata si impegnano a distribuire in modo sicuro e accurato e abilitare l'accesso ai dati garantendo livelli di sicurezza, conformità e prestazioni necessari per utente, posizione e dispositivo tra i confini.

Soluzione

Il modello di routing del traffico geografico dell'hub di Azure Stack o le app distribuite geograficamente consente di indirizzare il traffico a endpoint specifici in base a varie metriche. La creazione di un Gestione traffico con routing geografico e configurazione degli endpoint indirizza il traffico agli endpoint in base ai requisiti regionali, alle esigenze aziendali e internazionali e ai dati.

Geo-distributed pattern

Componenti

All'esterno del cloud

Gestione traffico

Nel diagramma Gestione traffico si trova all'esterno del cloud pubblico, ma deve coordinare il traffico sia nel data center locale che nel cloud pubblico. Il balancer indirizza il traffico a posizioni geografiche.

Domain Name System (DNS)

Il nome DNS (Domain Name System) è responsabile della conversione (o risoluzione) del nome di un sito Web o del servizio nel relativo indirizzo IP.

Cloud pubblico

Endpoint cloud

Gli indirizzi IP pubblici vengono usati per instradare il traffico in ingresso tramite gestione traffico all'endpoint delle risorse dell'app cloud pubblico.  

Cloud locali

Endpoint locale

Gli indirizzi IP pubblici vengono usati per instradare il traffico in ingresso tramite gestione traffico all'endpoint delle risorse dell'app cloud pubblico.

Considerazioni e problemi

Prima di decidere come implementare questo modello, considerare quanto segue:

Scalabilità

Il modello gestisce il routing del traffico geografico anziché il ridimensionamento per soddisfare gli aumenti del traffico. È tuttavia possibile combinare questo modello con altre soluzioni di Azure e locali. Ad esempio, questo modello può essere usato con il modello di scalabilità cross-cloud.

Disponibilità

Assicurarsi che le app distribuite localmente siano configurate per la disponibilità elevata verificando la configurazione hardware locale e la distribuzione del software.

Gestione

Il modello garantisce una gestione semplice e un'interfaccia familiare tra ambienti.

Quando usare questo modello

  • L'organizzazione ha rami internazionali che richiedono criteri personalizzati di sicurezza e distribuzione a livello di area.
  • Ognuno degli uffici dell'organizzazione esegue il pull dei dati dei dipendenti, delle aziende e della struttura, che richiedono attività di report per normative locali e fuso orario.
  • I requisiti di scalabilità elevata possono essere soddisfatti con scalabilità orizzontale delle app, con più distribuzioni di app eseguite all'interno di un'unica area e in tutte le aree per gestire i requisiti di carico estremi.
  • Le app devono essere a disponibilità elevata e reattive alle richieste client anche in interruzioni in un'area singola.

Passaggi successivi

Per altre informazioni sugli argomenti introdotti in questo articolo:

Quando si è pronti per testare l'esempio di soluzione, continuare con la guida alla distribuzione della soluzione distribuita geografica. Questa guida contiene istruzioni dettagliate per la distribuzione e il test dei componenti. Si apprenderà come indirizzare il traffico a endpoint specifici, in base a varie metriche usando il modello di app distribuito geograficamente. La creazione di un profilo di Gestione traffico con routing geografico e configurazione degli endpoint garantisce che le informazioni vengano indirizzate agli endpoint in base ai requisiti internazionali, alle normative aziendali e internazionali e alle esigenze a livello di dati.