Sito Web di e-commerce in esecuzione in un ambiente del servizio app protetto

Microsoft Entra ID
Servizio app di Azure
Cache di Azure per Redis
Rete per la distribuzione di contenuti di Azure
database SQL 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.

Mantenere protetti i dati sensibili degli utenti e dei pagamenti da un sito Web di e-commerce usando Microsoft app Azure Service Environment. Questa soluzione è ideale per il settore delle vendite al dettaglio.

Potenziali casi d'uso

Questa soluzione è ottimizzata per il settore della vendita al dettaglio.

Gli altri casi d'uso pertinenti includono:

  • Compilazione di un'applicazione che necessita di scalabilità elastica per gestire i picchi di utenti in momenti diversi.
  • Compilazione di un'applicazione progettata per funzionare a disponibilità elevata in diverse aree di Azure in tutto il mondo.

Architettura

Diagramma dell'architettura che mostra il flusso dal cliente all'ambiente del servizio app: sito Web di e-commerce in esecuzione in ambiente del servizio app protetto.

Scaricare un file di Visio di questa architettura.

Flusso di dati

  1. Il cliente accede al sito Web pubblico nel browser.
  2. Il browser esegue il pull delle risorse statiche e delle immagini dei prodotti dalla rete CDN di Azure.
  3. La rete CDN esegue il pull delle immagini dei prodotti dall'archivio BLOB.
  4. I cliente cerca i prodotti.
  5. Il sito Web pubblico esegue il pull del catalogo di prodotti dal database dei prodotti.
  6. L'output della pagina è memorizzato nella Cache Redis di Azure.
  7. Il cliente crea nuovi ordini.
  8. Il sito Web pubblico richiama il servizio Web degli ordini.
  9. Il servizio Web degli ordini salva/carica gli ordini dal database SQL di Azure.
  10. Il dipendente accede al sito Web di amministrazione nel browser.
  11. Il dipendente esegue l'autenticazione con Microsoft Entra ID.
  12. Il dipendente cerca gli ordini.
  13. Il sito web di amministrazione richiama il servizio Web degli ordini.

Componenti

  • servizio app: creare rapidamente app cloud avanzate per web e dispositivi mobili
  • App Web: un'app Web servizio app viene eseguita in un'unica area, accessibile ai browser Web e per dispositivi mobili
  • database SQL di Azure: SQL gestito e intelligente nel cloud
  • App per le API: pubblicare API per sviluppatori esterni, partner e dipendenti in modo sicuro e su larga scala.
  • Application Insights: rilevare, valutare e diagnosticare i problemi nelle app Web e nei servizi
  • gateway applicazione: creare front-end Web sicuri, scalabili e a disponibilità elevata in Azure
  • cache di Azure per Redis: potenza delle applicazioni con accesso ai dati a bassa latenza e velocità effettiva elevata
  • rete per la distribuzione di contenuti: garantire la distribuzione sicura e affidabile di contenuti con un'ampia copertura globale
  • Microsoft Entra ID: sincronizzare le directory locali e abilitare l'accesso Single Sign-On
  • Archiviazione BLOB di Azure: l'archiviazione BLOB di Azure è un archivio oggetti scalabile enorme per qualsiasi tipo di immagini di dati non strutturate, video, audio, documenti e più facilmente e conveniente.

Passaggi successivi