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 è stata progettata con le migliori pratiche di AWS Well-Architected Framework
Questa sezione descrive come sono stati applicati i principi di progettazione e le best practice del Well-Architected Framework durante la creazione di questa soluzione.
Eccellenza operativa
Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro dell'eccellenza operativa.
-
Abbiamo creato la soluzione infrastructure-as-code utilizzando Amazon CloudFormation.
-
Le funzioni Lambda inviano metriche personalizzate CloudWatch e un CloudWatch dashboard personalizzato per monitorare lo stato della soluzione.
-
I componenti della soluzione sono altamente modularizzati e offrono la flessibilità di scegliere quali componenti implementare.
Sicurezza
-
La dashboard di distribuzione e tutti i casi d'uso sono autenticati e autorizzati con Amazon Cognito.
-
Tutte le comunicazioni tra servizi utilizzano i ruoli AWS IAM.
-
Tutti i ruoli della soluzione seguono l'accesso con privilegi minimi; ciò significa che vengono concesse solo le autorizzazioni minime richieste.
-
Tutti gli storage di dati, inclusi i bucket S3, DynamoDB e Amazon Kendra, dispongono di crittografia inattiva.
Affidabilità
-
Architettura basata sul paradigma serverless.
-
Abbiamo creato l'architettura per la scalabilità orizzontale su richiesta e il ripristino automatico in caso di guasto dell'infrastruttura sottostante.
-
L'architettura include il buffering e la limitazione delle richieste per non sovraccaricare gli endpoint sottostanti.
Efficienza delle prestazioni
-
La soluzione utilizza DynamoDB, un database NoSQL serverless completamente gestito con scalabilità su richiesta.
-
La soluzione utilizza Amazon S3 per lo storage di oggetti e per ospitare un sito Web (tramite CloudFront) per fornire scalabilità a basso costo e una durabilità di 11 secondi.
Ottimizzazione dei costi
-
Laddove possibile, abbiamo creato la soluzione per utilizzare l'architettura serverless, in modo da pagare solo per ciò che si utilizza.
Sostenibilità
Questa sezione descrive come abbiamo progettato questa soluzione utilizzando i principi e le migliori pratiche del pilastro della sostenibilità.
-
L'architettura modulare e componibile della soluzione offre la flessibilità necessaria per personalizzare le risorse da fornire per singoli casi d'uso.
-
L'architettura utilizza elaborazione e storage senza server, che ottimizzano l'utilizzo delle risorse.
-
Essendo una soluzione basata sul cloud, questa soluzione sfrutta risorse condivise, reti, alimentazione, raffreddamento e strutture fisiche.