Progettare un'app Web di e-commerce ridimensionabile

Il sito Web di e-commerce include semplici flussi di lavoro di elaborazione degli ordini con il supporto di servizi di Azure. Usando Funzioni di Azure e App Web, gli sviluppatori si possono concentrare sulla creazione di esperienze personalizzate e possono affidare ad Azure la gestione dell'infrastruttura.
Progettare un'app Web di e-commerce ridimensionabileIl sito Web di e-commerce include semplici flussi di lavoro di elaborazione degli ordini con il supporto di servizi di Azure. Usando Funzioni di Azure e App Web, gli sviluppatori si possono concentrare sulla creazione di esperienze personalizzate e possono affidare ad Azure la gestione dell'infrastruttura.217896543

L'utente accede all'app Web nel browser si connette.

Il browser esegue il pull delle risorse statiche, come le immagini, dalla rete CDN di Azure.

L'utente cerca i prodotti ed esegue query nel database SQL.

Il sito Web esegue il pull del catalogo di prodotti dal database.

L'app Web esegue il pull delle immagini dei prodotti dall'archivio BLOB.

L'output della pagina viene memorizzato nella Cache Redis di Azure per assicurare prestazioni migliori.

L'utente invia l'ordine e l'ordine viene inserito nella coda.

Funzioni di Azure elabora il pagamento dell'ordine.

Funzioni di Azure effettua il pagamento a terzi e registra il pagamento nel database SQL.

  1. 1 L'utente accede all'app Web nel browser si connette.
  2. 2 Il browser esegue il pull delle risorse statiche, come le immagini, dalla rete CDN di Azure.
  3. 3 L'utente cerca i prodotti ed esegue query nel database SQL.
  4. 4 Il sito Web esegue il pull del catalogo di prodotti dal database.
  5. 5 L'app Web esegue il pull delle immagini dei prodotti dall'archivio BLOB.
  1. 6 L'output della pagina viene memorizzato nella Cache Redis di Azure per assicurare prestazioni migliori.
  2. 7 L'utente invia l'ordine e l'ordine viene inserito nella coda.
  3. 8 Funzioni di Azure elabora il pagamento dell'ordine.
  4. 9 Funzioni di Azure effettua il pagamento a terzi e registra il pagamento nel database SQL.

Linee guida di implementazione

Prodotti/Descrizione Documentazione

App Web

Le app Web del servizio app vengono eseguite in un'unica area, con accesso da Web browser e browser per dispositivi mobili

Database SQL di Azure

Database SQL relazionale gestito distribuito come servizio

Procedure comuni che possono causare problemi di scalabilità

Funzioni di Azure

Elabora eventi con codice senza server

Application Insights

Rileva, valuta e diagnostica i problemi nelle app e nei servizi Web

Architetture delle soluzioni correlate

Advanced analytics on big dataTransform your data into actionable insights using the best in class machine learning tools. This architecture allows you to combine any data at any scale, and to build and deploy custom machine learning models at scale.1234576

Analisi avanzata su Big Data

Trasforma i tuoi dati in informazioni dettagliate di utilità pratica usando gli strumenti di apprendimento automatico migliori del settore. Questa architettura consente di combinare qualsiasi dato su qualsiasi scala, nonché di creare e distribuire modelli di apprendimento automatico personalizzati su vasta scala.

Real-time analyticsGet insights from live, streaming data with ease. Capture data continuously from any IoT device or logs from website clickstreams and process it in near-real time.12348765

Analisi in tempo reale

Ottieni facilmente informazioni dettagliate dai dati dello streaming live. Acquisisci continuamente dati da qualsiasi dispositivo IoT o log di clickstream di siti Web ed elaborali in tempo quasi reale.