Progettazione dell'architettura delle applicazioni Web

Le app Web di oggi dovrebbero essere disponibili tutto il giorno, ogni giorno da qualsiasi parte del mondo e utilizzabili praticamente da qualsiasi dispositivo o dimensione dello schermo. Le applicazioni Web devono essere sicure, flessibili e scalabili, per soddisfare i picchi di richiesta.

Questo articolo offre una panoramica delle tecnologie delle app Web di Azure, indicazioni, idee sulle soluzioni e architetture di riferimento.

Azure offre un'ampia gamma di strumenti e funzionalità per la creazione, l'hosting e il monitoraggio delle app Web. Questi sono solo alcuni dei principali servizi di app Web disponibili in Azure:

  • app Azure Servizio consente di creare facilmente app Web e per dispositivi mobili pronte per l'organizzazione per qualsiasi piattaforma o dispositivo e distribuirle in un'infrastruttura cloud scalabile.
  • Web application firewall di Azure offre una potente protezione per le app Web.
  • Monitoraggio di Azure offre un'osservabilità completa nelle applicazioni, nell'infrastruttura e nella rete. Monitoraggio include Application Insights, che fornisce la gestione delle prestazioni delle applicazioni e il monitoraggio per le app Web attive.
  • Servizio Azure SignalR consente di aggiungere facilmente funzionalità Web in tempo reale.
  • App Web statiche offre uno sviluppo semplificato dello stack completo, dal codice sorgente alla disponibilità elevata globale.
  • App Web per contenitori consente di eseguire app Web in contenitori in Windows e Linux.
  • bus di servizio di Azure consente di integrarsi con altre app Web usando modelli basati su eventi ad accoppiamento libero.

Introduzione alle app Web in Azure

Se non si ha familiarità con la creazione e l'hosting di app Web in Azure, il modo migliore per ottenere altre informazioni è il training di Microsoft Learn. Questa piattaforma online gratuita offre formazione interattiva per i prodotti Microsoft e altro ancora.

Questi sono alcuni buoni punti di partenza da considerare:

Percorso di produzione

Prendere in considerazione questi modelli, linee guida e architetture durante la pianificazione e l'implementazione della distribuzione:

Procedure consigliate

Per una buona panoramica, vedere Caratteristiche delle applicazioni Web moderne.

Per informazioni specifiche del servizio app Azure, vedere:

Architetture di app Web

Le sezioni seguenti, organizzate per categoria, forniscono collegamenti ad architetture di app Web di esempio.

e-commerce

Settore sanitario

Modernizzazione

Applicazioni multilivello

App con più aree

Scalabilità

Sicurezza

SharePoint

Rimanere aggiornati con lo sviluppo Web

Ottenere gli aggiornamenti più recenti sui prodotti e le funzionalità delle app Web di Azure.

Risorse aggiuntive

Soluzioni di esempio

Ecco alcune implementazioni aggiuntive da considerare:

AWS o i professionisti di Google Cloud