Architettura di AWS Cloud per l'hosting Web
La figura seguente mostra un altro esempio di architettura di un'applicazione Web classica e di come possa usufruire dell'infrastruttura di cloud computing AWS Cloud.

Esempio di architettura di hosting Web in AWS
-
Servizi DNS con Amazon Route 53
: servizi DNS per semplificare la gestione del dominio. -
Memorizzazione nella cache edge con Amazon CloudFront
: memorizzazione nella cache edge di grandi volumi di contenuti per ridurre la latenza per i clienti. -
Sicurezza edge per Amazon CloudFront con AWS WAF
: filtro del traffico dannoso, tra cui cross-site scripting (XSS) e SQL injection, tramite regole definite dal cliente. -
Bilanciamento del carico con Elastic Load Balancing
(ELB): distribuzione del carico tra più zone di disponibilità e gruppi AWS Auto Scaling per la ridondanza e il disaccoppiamento dei servizi. -
Protezione DDoS con AWS Shield
: protezione automatica dell'infrastruttura dagli attacchi DDoS più comuni a livello di rete e trasporto. -
Firewall con gruppi di sicurezza: spostamento della sicurezza sull'istanza per fornire un firewall con stato a livello di host sia per i server Web che per i server applicazioni.
-
Memorizzazione nella cache con Amazon ElastiCache
: servizi di memorizzazione nella cache con Redis o Memcached per rimuovere il carico dall'app e dal database e ridurre la latenza per le richieste frequenti. -
Database gestito con Amazon Relational Database Service
(Amazon RDS): creazione di un'architettura di database Multi-AZ a disponibilità elevata con sei possibili motori di database. -
Backup e archiviazione di tipo statico con Amazon Simple Storage Service
(Amazon S3): semplice archiviazione di oggetti basata su HTTP per backup e risorse statiche come immagini e video.