View a markdown version of this page

Architettura delle applicazioni Web su AWS - Architettura delle applicazioni Web su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Architettura delle applicazioni Web su AWS

Data di pubblicazione: 19 novembre 2021 () Storia del diagramma

Questa architettura mostra come ospitare un'applicazione web classica su AWS. Si utilizzano più zone di disponibilità per l'alta disponibilità, Application Load Balancer per la distribuzione del traffico e servizi gestiti per database, caching e storage condiviso.

Architettura delle applicazioni Web su AWS

Diagramma di architettura che mostra un'applicazione Web AWS ospitata su Amazon Elastic Compute Cloud, Amazon RDS ElastiCache, Amazon e Amazon Simple Storage Service.

I passaggi seguenti descrivono l'architettura:

  1. Indirizza il traffico dal client Web in base al percorso di richiesta per i contenuti statici e dinamici utilizzando Route 53.

  2. Utilizza una rete di distribuzione di contenuti (CDN) come Amazon CloudFront per ridurre la latenza durante la distribuzione dei contenuti statici.

  3. Usa Amazon Simple Storage Service per archiviare contenuti statici e backup.

  4. Proteggi la tua applicazione web dagli exploit web più comuni con un firewall per applicazioni web come AWS WAF.

  5. Semplifica la gestione dei certificati SSL utilizzando AWS Certificate Manager (ACM).

  6. Utilizza un Application Load Balancer con connessione a Internet per distribuire il traffico web verso i tuoi server Web distribuiti su più zone di disponibilità.

  7. Usa i gateway NAT in ogni sottorete pubblica per consentire alle istanze Amazon Elastic Compute Cloud in sottoreti private di accedere a Internet.

  8. Utilizza un Application Load Balancer interno per distribuire il traffico verso i tuoi server applicativi distribuiti su più zone di disponibilità.

  9. Semplifica l'amministrazione del database eseguendo il livello del database in Amazon RDS.

  10. Se i modelli di accesso al database richiedono molta lettura, sfrutta un livello di caching come Amazon. ElastiCache

  11. Prendi in considerazione l'utilizzo di un servizio di storage condiviso come Amazon Elastic File System (Amazon EFS) se i tuoi server accedono ai file condivisi.

Approfondimenti

Per ulteriori informazioni, consulta le seguenti risorse:

Storia del diagramma

Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.

ModificaDescrizioneData

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

19 novembre 2021

Nota

Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.