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:
- Creare app Web del servizio app Azure
- Distribuire ed eseguire un'app Web in contenitori con app Azure Servizio
- App Web statiche di Azure
Percorso di produzione
Prendere in considerazione questi modelli, linee guida e architetture durante la pianificazione e l'implementazione della distribuzione:
- Applicazione Web di base
- Applicazione Web con ridondanza della zona di base
- Applicazione Web attiva-passiva in più aree
- Architetture di applicazioni Web comuni
- Principi di progettazione per le applicazioni Azure
- Modelli di progettazione e implementazione - Modelli di progettazione cloud
- Distribuzione aziendale con ambiente servizio app s
- Distribuzione aziendale a disponibilità elevata con servizio app Environment
Procedure consigliate
Per una buona panoramica, vedere Caratteristiche delle applicazioni Web moderne.
Per informazioni specifiche del servizio app Azure, vedere:
- Servizio app di Azure ed eccellenza operativa
- procedure consigliate per la distribuzione di servizio app
- Raccomandazioni sulla sicurezza per Servizio app
- Baseline di sicurezza di Azure per il servizio app
Architetture di app Web
Le sezioni seguenti, organizzate per categoria, forniscono collegamenti ad architetture di app Web di esempio.
e-commerce
- Front-end di e-commerce
- Motore di ricerca intelligente dei prodotti per l'e-commerce
- Elaborazione degli ordini scalabile
- Sito Web di e-commerce in esecuzione in ambiente del servizio app protette
- App Web e-commerce scalabile
- Sito Web di marketing di Episerver scalabile
- Sito Web di marketing scalabile
Settore sanitario
- Informazioni dettagliate in ambito clinico con Microsoft Cloud for Healthcare
- Portale di servizi sanitari rivolto ai consumatori in Azure
- Integrità virtuale in Microsoft Cloud for Healthcare
Modernizzazione
- Scegliere tra app Web tradizionali e app a pagina singola
- ASP.NET principi architetturali
- Tecnologie Web lato client comuni
- Processo di sviluppo per Azure
- Raccomandazioni per l'hosting di Azure per le app Web di base ASP.NET
Applicazioni multilivello
App con più aree
Scalabilità
Sicurezza
- Accesso con sicurezza migliorata alle app Web multi-tenant da una rete locale
- Proteggere le API con il gateway applicazione e Gestione API
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:
- Coerenza finale tra più istanze di Power Apps
- Funzionalità di rete del servizio app
- Eseguire la migrazione di un'app Web con Gestione API di Azure
- Condivisione della posizione in tempo reale con servizi di Azure serverless a basso costo
- Applicazione Web serverless
- Monitoraggio delle applicazioni Web in Azure
AWS o i professionisti di Google Cloud
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per