Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Molte app Web devono essere sempre disponibili da qualsiasi parte del mondo e utilizzabili da qualsiasi dispositivo o dimensione dello schermo. Le app Web devono essere sicure, flessibili e scalabili per soddisfare i picchi di domanda.
Per scegliere un'opzione di hosting di app Web Azure, vedere Scegliere un servizio di calcolo Azure.
Azure servizi per le app Web
Azure offre una gamma di servizi per la creazione, l'hosting e il monitoraggio di app Web:
Servizio app di Azure: creare 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 di Azure include Application Insights, che fornisce la gestione delle prestazioni delle applicazioni e il monitoraggio per le app Web attive.
Servizio Azure SignalR: aggiungere funzionalità Web in tempo reale.
App Web per contenitori: eseguire app Web in contenitori in Windows e Linux.
bus di servizio di Azure: eseguire l'integrazione con altre app Web usando modelli basati su eventi ad accoppiamento libero.
Architecture
Scaricare un file di Visio di questa architettura.
Il diagramma precedente illustra un'implementazione tipica dell'app Web di base. Per le soluzioni reali che è possibile compilare in Azure, vedere Architetture di app Web.
Esplorare le architetture e le guide delle app Web
Gli articoli di questa sezione includono guide e architetture completamente sviluppate che è possibile distribuire in Azure ed espandersi in soluzioni di livello di produzione. Le soluzioni proposte mostrano modelli di implementazione e opzioni da considerare durante la pianificazione dello sviluppo del proof of concept (POC) della tua app web. Questi articoli consentono di decidere come usare le tecnologie delle app Web in Azure.
Idee per soluzioni di applicazioni Web
L'idea di soluzione di app Web seguente illustra i modelli di implementazione e le possibilità da esplorare:
- Farm SharePoint a disponibilità elevata: distribuzione a disponibilità elevata di SharePoint che usa Microsoft Entra ID con bilanciamento del carico, gruppi di disponibilità AlwaysOn SQL Server e risorse SharePoint a disponibilità elevata.
Architetture delle app Web
Le architetture seguenti pronte per la produzione illustrano soluzioni di app Web end-to-end che è possibile distribuire e personalizzare.
Usa App Service per ospitare app Web
Applicazione Web di base: architettura introduttiva per imparare a eseguire app Web in Servizio app di Azure in una singola area.
Applicazione Web di base a disponibilità elevata con ridondanza della zona: un'app Web sicura, con ridondanza della zona e a disponibilità elevata, che usa gateway applicazione di Azure, Web application firewall di Azure e Servizio app di Azure con collegamento privato di Azure.
Ospitare app web con ambiente del servizio app
Distribuzione aziendale che usa ambiente del servizio app: carico di lavoro aziendale standard che usa ambiente del servizio app v3 con sicurezza avanzata, tra cui gateway applicazione di Azure e Firewall di Azure.
Distribuzione aziendale a disponibilità elevata che usa ambiente del servizio app: una distribuzione di ambiente del servizio app con ridondanza della zona che migliora la resilienza distribuendo le risorse tra le zone di disponibilità.
Applicazioni Web gestite in modo sicuro: una distribuzione sicura di ambiente del servizio app con gateway applicazione di Azure e Web application firewall di Azure, integrata con Azure DevOps per l'integrazione continua e distribuzione continua (CI/CD).
Gestire le API con Gestione API di Azure
Proteggere le API con gateway applicazione di Azure e Gestione API di Azure: un'architettura che usa gateway applicazione di Azure e Gestione API di Azure per proteggere l'accesso alle API con Web application firewall di Azure e il routing basato su URL.
Eseguire la migrazione di un'app Web usando Gestione API di Azure: uno scenario di migrazione che usa Gestione API di Azure come facciata sia per i servizi locali legacy che per le nuove API ospitate Azure.
Guide alle applicazioni Web
Gli articoli seguenti consentono di valutare e selezionare le migliori tecnologie per le app Web per i requisiti del carico di lavoro.
Linee guida sulla rete per le app Web
Implementazione del modello per l'ingresso di rete sicuro: descrive un'implementazione del modello che usa Frontdoor di Azure Premium per fornire routing globale, failover dell'origine basato sullo stato di integrità e mitigazione degli attacchi all'edge.
Miglioramento dell'accesso alla sicurezza alle app Web del servizio app da una rete locale: un'architettura per configurare la connettività privata alle Servizio app di Azure dalle reti locali usando collegamento privato di Azure, l'integrazione della rete virtuale e gli endpoint privati.
Ridondanza globale del routing per applicazioni Web a disponibilità elevata
- Ridondanza globale del routing per applicazioni Web cruciali: informazioni su come sviluppare applicazioni Web globali altamente resilienti.
- Distribuzione di contenuti globali cruciali: informazioni su come sviluppare applicazioni HTTP globali altamente resilienti quando l'attenzione riguarda la distribuzione e la memorizzazione nella cache dei contenuti.
- Ingresso HTTP globale cruciale: informazioni su come sviluppare applicazioni HTTP globali altamente resilienti quando l'attenzione è rivolta all'ingresso HTTP.
Linee guida sulla sicurezza per app Web
- Usa API Management per proteggere i token di accesso nelle applicazioni a pagina singola: Un'architettura che utilizza Gestione API di Azure per implementare un pattern Backends for Frontends senza stato che protegge i token di accesso OAuth2 dagli attacchi di cross-site scripting.
Ripristino di emergenza per le app Web
- Architetture in più aree geografiche per il ripristino di emergenza di Servizio app di Azure: approcci per distribuire architetture di Servizio app di Azure in più aree geografiche, incluse configurazioni attive-attive, attive-passive e passive a freddo.
Hosting di WordPress in Azure
WordPress su Azure: panoramica delle distribuzioni di WordPress su Azure che copre le opzioni di sicurezza, scalabilità e hosting.
WordPress su servizio Azure Kubernetes: soluzione WordPress basata su contenitori che usa Servizio Azure Kubernetes (AKS) e Azure NetApp Files per installazioni di grandi dimensioni a elevato utilizzo di archiviazione.
WordPress su App Service: Una soluzione di hosting WordPress gestita che utilizza Servizio app di Azure per installazioni di piccole e medie dimensioni.
Idoneità dell'organizzazione
Le organizzazioni all'inizio del processo di adozione del cloud possono usare il Cloud Adoption Framework per Azure per accedere a indicazioni comprovate che accelerano l'adozione del cloud.
Per garantire la qualità della soluzione di app Web in Azure, seguire le indicazioni in Azure Well-Architected Framework. Il framework Azure Well-Architected fornisce indicazioni prescrittive per le organizzazioni che cercano l'eccellenza dell'architettura e descrive come progettare, effettuare il provisioning e monitorare soluzioni di Azure ottimizzate per i costi. Per indicazioni specifiche per le app Web, vedere le seguenti guide ai servizi di Azure Well-Architected Framework:
Procedure consigliate
Seguire queste procedure consigliate per migliorare l'affidabilità, la sicurezza, l'efficacia dei costi, le prestazioni e la qualità operativa dei carichi di lavoro dell'app Web in Azure.
Caratteristiche delle app Web moderne: panoramica delle aspettative e dei principi di progettazione per le app Web moderne, tra cui scalabilità, modularità e architettura ospitata nel cloud.
Procedure consigliate per l'architettura per Servizio app di Azure: linee guida Azure Well-Architected Framework per Servizio app di Azure che copre l'affidabilità, la sicurezza, l'ottimizzazione dei costi, l'eccellenza operativa e l'efficienza delle prestazioni.
Procedure consigliate per la distribuzione in Servizio app di Azure: linee guida per le origini di distribuzione, le pipeline di compilazione, i meccanismi di distribuzione e le strategie per gli slot di distribuzione di Servizio app di Azure.
Baseline di sicurezza per Servizio app di Azure: controlli di sicurezza e raccomandazioni per Servizio app di Azure basati sul benchmark di sicurezza cloud Microsoft. Illustra la sicurezza di rete, la gestione delle identità e la protezione dei dati.
Rimanere aggiornati con le app Web
Azure i servizi di app Web si evolvono per affrontare le sfide moderne delle applicazioni. Rimanere informati sugli aggiornamenti e sulle funzionalità più recenti.
Per rimanere aggiornati con i principali servizi di app Web, vedere la risorsa seguente:
Altre risorse
Le risorse seguenti consentono di scoprire di più sulla progettazione dell'architettura delle app Web:
Servizio app di Azure funzionalità di rete: panoramica delle funzionalità di rete in ingresso e in uscita disponibili in Servizio app di Azure. Include restrizioni di accesso, endpoint privati, integrazione della rete virtuale, connessioni ibride e rete ambiente del servizio app.
Eseguire la migrazione di un'app Web usando Gestione API di Azure: uno scenario di esempio per l'uso di Gestione API di Azure per eseguire la migrazione di un'applicazione Web legacy.
Amazon Web Services (AWS) o i professionisti di Google Cloud
Per iniziare rapidamente, gli articoli seguenti confrontano Azure opzioni dell'app Web con altri servizi cloud e forniscono indicazioni sulla migrazione.
Confronto tra i servizi
- Confronto tra AWS e Azure servizi - App Web
- Confronto tra Google Cloud e servizi di Azure - Servizi applicazione
Indicazioni sulla migrazione
Se si esegue la migrazione da un'altra piattaforma cloud, vedere gli articoli seguenti: