Modello di app Web affidabile

Il modello Reliable Web App mira a semplificare il processo di spostamento delle applicazioni Web nel cloud. Fornisce un metodo sistematico per adottare rapidamente tecnologie cloud per applicazioni Web locali. Le organizzazioni che eseguono la migrazione al cloud devono seguire Cloud Adoption Framework e stabilire una zona di destinazione per le applicazioni Web. Le strategie del modello Reliable Web App illustrano le strategie per ripiattaformare l'applicazione Web per garantire una corretta migrazione al cloud.

Diagramma che mostra i principi dell'app Web Reliable

Principi e tecniche di implementazione

Well-Architected Framework stabilisce i principi di override del modello Reliable Web App. Il modello Reliable Web App va oltre questi principi originali per derivare principi subordinati specifici del processo di migrazione delle app Web al cloud. All'interno di questi principi, il modello di app Web Reliable è incentrato sull'applicazione di modifiche minime al codice, sull'applicazione di modelli di progettazione dell'affidabilità e sull'uso di servizi gestiti. Consente di creare un'app Web ottimizzata per i costi, osservabile e sicura in ingresso usando l'infrastruttura come codice e sicurezza incentrata sulle identità.

Principi del modello di app Web affidabile Tecniche di implementazione

▪ Modifiche minime al codice
▪ Modelli di progettazione dell'affidabilità
▪ Servizi gestiti
▪ Ottimizzato per i costi
▪ Osservabile
▪ Ingress secure
▪ Infrastruttura come codice
▪ Sicurezza incentrata sulle identità
▪ Modello di ripetizione dei tentativi
▪ Modello di interruttore
▪ Modello cache-aside
▪ Risorse con diritti
▪ Identità gestite
▪ Endpoint privati
▪ Gestione dei segreti
▪ Distribuzione di Bicep (.NET) e Terraform (Java)
▪ Telemetria, registrazione, monitoraggio

Architettura dell'app Web

È importante notare che il modello Reliable Web App non è un set di servizi di dimensioni singola o un'architettura specifica. Le esigenze specifiche dell'azienda e le caratteristiche dell'applicazione Web esistente sono fondamentali per determinare l'architettura e la topologia di rete più adatte.

Passaggi successivi

Sono disponibili linee guida per il modello di app Web Reliable per le applicazioni Web .NET e Java. Usare le linee guida e le implementazioni di riferimento per accelerare il passaggio ad Azure.