Questo contenuto è obsoleto. Questa versione di Framework Well-Architected è ora disponibile all'indirizzo: https://docs.aws.amazon.com/it_it/wellarchitected/2022-03-31/framework/performance-efficiency.html

PERF 3: In che modo selezioni la soluzione di storage?

La soluzione di storage ottimale per un sistema varia in base a fattori quali: tipo di metodo di accesso (blocco, file od oggetto), schemi di accesso (casuali o sequenziali), throughput necessario, frequenza di accesso (online, offline, archivio), frequenza di aggiornamento (WORM, dinamico) e vincoli di disponibilità e durata. I sistemi Well-Architected utilizzano più soluzioni di storage e consentono funzionalità diverse per migliorare le prestazioni e utilizzare le risorse in modo efficiente.

Risorse

Cloud Storage with AWS
Deep dive on Amazon EBS (STG303-R1)
Optimize your storage performance with Amazon S3 (STG343)
Amazon EC2 Storage
Amazon EBS Volume Types
EBS I/O Characteristics
Amazon S3: Request Rate and Performance Considerations
Amazon Glacier: Amazon Glacier Documentation
Amazon EFS: Amazon EFS Performance
Amazon FSx for Lustre Performance
Amazon FSx for Windows File Server Performance

Best practice:

Piano di miglioramento

Identificazione delle caratteristiche e i requisiti di storage

  • Definizione dei requisiti prestazionali per lo storage: Identifica i parametri delle prestazioni di storage più importanti del carico di lavoro e implementa i miglioramenti come parte di un approccio basato sui dati, ricorrendo a benchmark o test di carico. Utilizza tali dati per identificare i punti in cui la soluzione di storage è vincolante ed esamina le opzioni di configurazione per migliorare la soluzione. Determina il tasso di crescita previsto per il carico di lavoro e scegli una soluzione di storage che soddisfi tali percentuali. Le soluzioni di storage di oggetti e file, come Amazon S3 e Amazon Elastic File System, consentono uno storage illimitato.
  • Valutazione delle opzioni di configurazione disponibili

  • Determinazione delle caratteristiche di storage: Quando valuti una soluzione di storage, determina quali caratteristiche sono necessarie, come la possibilità di condivisione, le dimensioni dei file e della cache, la latenza, il throughput e la persistenza dei dati. Quindi, in base ai tuoi requisiti, scegli il servizio AWS più adatto alle tue esigenze.
    Cloud Storage with AWS
  • Decisioni basate su schemi e parametri di accesso

  • Ottimizzazione dell'utilizzo dello storage e degli schemi di accesso: Scegli i sistemi di storage sulla base degli schemi di accesso del tuo carico di lavoro e confrontando le caratteristiche delle opzioni di storage disponibili. Determina quale sia il miglior posto per archiviare dati e che ti consentirà di rispettare i requisiti riducendo nel contempo il sovraccarico. Utilizza ottimizzazioni delle prestazioni e schemi di accesso mentre configuri e interagisci con i dati sulla base delle caratteristiche del tuo storage (ad esempio, separazione dei volumi o partizionamento dei dati).
  • Selezione dei parametri appropriati per le opzioni di storage: Assicurati di selezionare i parametri di storage appropriati per il carico di lavoro. Ogni opzione di storage offre vari parametri per monitorare le prestazioni del carico di lavoro nel corso del tempo. Assicurati di effettuare le misurazioni a fronte di qualsiasi parametro burst dello storage (ad esempio, il monitoraggio dei crediti burst per Amazon EFS). Per i sistemi di storage di dimensioni fisse, come Amazon Elastic Block Store o Amazon FSx, assicurati di monitorare la quantità di storage utilizzata rispetto alle dimensioni complessive dello storage. Crea automazione, laddove possibile, per aumentare le dimensioni dello storage quando si raggiunge una soglia.
  • Monitoraggio dei parametri: Amazon CloudWatch può raccogliere i parametri per tutte le risorse dell'architettura. Puoi anche raccogliere e pubblicare parametri personalizzati per ottenere parametri aziendali o derivati. Utilizza CloudWatch o soluzioni di terze parti per impostare allarmi che indicano quando le soglie vengono superate.