View a markdown version of this page

Considerazioni sulla progettazione di AWS Well-Architected - Automazioni di sicurezza per AWS WAF

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à.

Considerazioni sulla progettazione di AWS Well-Architected

Questa soluzione utilizza le best practice di AWS Well-Architected Framework, che aiuta i clienti a progettare e gestire carichi di lavoro affidabili, sicuri, efficienti ed economici nel cloud.

Questa sezione descrive in che modo i principi di progettazione e le migliori pratiche di Well-Architected Framework favoriscono questa soluzione.

Eccellenza operativa

Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro dell'eccellenza operativa.

  • La soluzione utilizza parametri per CloudWatch fornire l'osservabilità dell'infrastruttura, delle funzioni Lambda, di Amazon Data Firehose, dei bucket Amazon S3 e del resto dei componenti della soluzione.

  • Sviluppiamo, testiamo e pubblichiamo la soluzione tramite una pipeline di integrazione continua e distribuzione continua (CI/CD) di AWS. Questo aiuta gli sviluppatori a ottenere risultati di alta qualità in modo coerente.

  • Puoi installare la soluzione con un CloudFormation modello che fornisca tutte le risorse necessarie nel tuo account. Per aggiornare o eliminare la soluzione, è sufficiente aggiornare o eliminare il modello.

Sicurezza

Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro della sicurezza.

Affidabilità

Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro dell'affidabilità.

  • La soluzione utilizza i servizi serverless AWS laddove possibile (ad esempio, Lambda, Firehose, Amazon S3 e Athena) per garantire un'elevata disponibilità e il ripristino in caso di guasto del servizio.

  • Eseguiamo test automatici sulla soluzione per rilevare e correggere rapidamente gli errori.

  • La soluzione utilizza le funzioni Lambda per l'elaborazione dei dati. La soluzione archivia i dati in Amazon S3 e DynamoDB e, per impostazione predefinita, persiste in più zone di disponibilità.

Efficienza delle prestazioni

Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro prestazione-efficienza.

  • La soluzione utilizza un'architettura serverless per garantire un'elevata scalabilità e disponibilità a un costo ridotto.

  • La soluzione migliora le prestazioni del database partizionando i dati e ottimizzando le query per ridurre la quantità di dati da scansionare e ottenere risultati più rapidi.

  • La soluzione viene testata e implementata automaticamente ogni giorno. I nostri architetti di soluzioni ed esperti in materia esaminano la soluzione per individuare le aree da sperimentare e migliorare.

Ottimizzazione dei costi

Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro dell'ottimizzazione dei costi.

  • La soluzione utilizza un'architettura serverless e i clienti pagano solo per ciò che utilizzano.

  • Il livello di calcolo della soluzione è impostato per impostazione predefinita su Lambda, che utilizza un modello. pay-per-use

  • Il database e le query Athena sono ottimizzati per ridurre la quantità di scansione dei dati, riducendo così i costi.

Sostenibilità

Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro della sostenibilità.

  • La soluzione utilizza servizi gestiti e serverless per ridurre al minimo l'impatto ambientale dei servizi di backend.

  • Il design serverless della soluzione mira a ridurre l'impronta di carbonio rispetto a quella dei server locali che operano continuamente.