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à.
SUS04-BP02 Utilizza tecnologie che supportano l'accesso ai dati e i modelli di archiviazione
Usa tecnologie di archiviazione in grado di supportare al meglio il modo in cui viene effettuato l'accesso ai dati e come vengono archiviati per ridurre la quantità di risorse allocate e supportare al tempo stesso il tuo carico di lavoro.
Anti-pattern comuni:
-
Ritieni che tutti i carichi di lavoro abbiano modelli di accesso e archiviazione di dati simili.
-
Utilizzi un solo livello di archiviazione, presupponendo che tutti i carichi di lavoro rientrino in tale livello.
-
Ritieni che gli schemi di accesso ai dati rimarranno coerenti nel tempo.
Vantaggi dell'adozione di questa best practice: selezionare e ottimizzare le tecnologie di archiviazione in base all'accesso ai dati e ai modelli di archiviazione ti consentirà di ridurre le risorse cloud richieste per soddisfare le tue esigenze aziendali e migliorare l'efficienza generale del tuo carico di lavoro cloud.
Livello di rischio associato se questa best practice non fosse adottata: basso
Guida all'implementazione
Seleziona la soluzione di archiviazione più adatta ai tuoi modelli di accesso. In alternativa, puoi modificarli affinché siano in linea con la soluzione di archiviazione, allo scopo di ottimizzare l'efficienza delle prestazioni.
Passaggi dell'implementazione
-
Esamina le caratteristiche dei dati e dell'accesso: valuta le caratteristiche dei tuoi dati e il modello di accesso per raccogliere le caratteristiche chiave delle tue esigenze di archiviazione. Gli aspetti chiave da considerare includono:
-
Tipo di dati: strutturati, semi-strutturati, non strutturati
-
Crescita dei dati: limitata, illimitata
-
Durabilità dei dati: persistenti, effimeri, transitori
-
Modelli di accesso: letture o scritture, frequenza, con picchi o costante
-
-
Scegli la giusta tecnologia di archiviazione: migra i dati alla tecnologia di archiviazione appropriata che supporta le caratteristiche dei tuoi dati e il modello di accesso. Ecco alcuni esempi di tecnologie di AWS storage e le relative caratteristiche principali:
Tipo Tecnologia Caratteristiche chiave Archiviazione di oggetti
Un servizio di archiviazione di oggetti con scalabilità illimitata, elevata disponibilità e più opzioni di accessibilità. Il trasferimento di oggetti e il relativo trasferimento da e verso Amazon S3 può utilizzare un servizio, come Transfer Acceleration
o Punti di accesso , per supportare la posizione, le esigenze di sicurezza e i modelli di accesso. Archiviazione
Classe di archiviazione di Amazon S3 creata per l'archiviazione dei dati.
File system condiviso
File system montabile a cui è possibile accedere da più tipi di soluzioni di calcolo. Amazon aumenta e riduce EFS automaticamente lo storage ed è ottimizzato per le prestazioni per offrire latenze basse e costanti.
File system condiviso
Basato sulle più recenti soluzioni di AWS elaborazione per supportare quattro file system di uso comune: Open NetApp ONTAPZFS, Windows File Server e Lustre. FSxLa latenza, la velocità effettiva e la velocità effettiva
di Amazon IOPS variano in base al file system e devono essere prese in considerazione quando si seleziona il file system giusto per le esigenze di carico di lavoro. Storage a blocchi
Servizio di storage a blocchi scalabile e ad alte prestazioni progettato per Amazon Elastic Compute Cloud (Amazon). EC2 Amazon EBS include storage SSD supportato per carichi di lavoro transazionali e intensivi e HDD storage supportato per carichi di lavoro con throughput IOPS intensivo.
Database relazionale
Progettato per supportare transazioni ACID (atomicità, coerenza, isolamento, durabilità) e mantenere l'integrità referenziale e una forte coerenza dei dati. Molte applicazioni tradizionali, i sistemi di pianificazione delle risorse aziendali (ERP), di gestione delle relazioni con i clienti (CRM) e di e-commerce utilizzano database relazionali per archiviare i propri dati.
Database chiave-valore
Ottimizzato per schemi di accesso di uso comune, in genere per archiviare e recuperare grandi volumi di dati. Le app Web dal traffico elevato, i sistemi di e-commerce e le applicazioni di videogiochi sono casi d'uso tipici dei database chiave-valore.
-
Automatizza l'allocazione dello storage: per i sistemi di storage di dimensioni fisse, come Amazon o EBS AmazonFSx, monitora lo spazio di archiviazione disponibile e automatizza l'allocazione dello storage al raggiungimento di una soglia. Puoi sfruttare Amazon CloudWatch per raccogliere e analizzare diversi parametri per Amazon e EBSAmazon. FSx
-
Scegli la classe di archiviazione giusta: scegli la classe di archiviazione opportuna per i tuoi dati.
-
Le classi di archiviazione Amazon S3 possono essere configurate a livello di oggetto. Un singolo bucket può contenere oggetti archiviati per tutte le classi di archiviazione.
-
Puoi utilizzare le policy del ciclo di vita Amazon S3 per passare automaticamente gli oggetti tra le classi di archiviazione oppure rimuovere i dati senza modifiche all'applicazione. In generale, devi raggiungere un equilibrio tra efficienza delle risorse, latenza di accesso e affidabilità, quando consideri questi meccanismi di storage.
-
Risorse
Documenti correlati:
Video correlati:
-
AWS re:Invent 2023 - Migliora l'EBSefficienza di Amazon e sii più efficiente in termini di costi
-
AWS re:Invent 2023 - Ottimizzazione del prezzo e delle prestazioni dello storage con Amazon S3
-
AWS re:Invent 2023 - Creazione e ottimizzazione di un data lake su Amazon S3
-
AWS re:Invent 2022 - Creazione di moderne architetture di dati su AWS
-
AWS re:Invent 2022 - Modernizza le app con database creati appositamente
-
AWS re:Invent 2022 - Creazione di architetture di data mesh su AWS
-
AWS re:Invent 2023 - Approfondisci Amazon Aurora e le sue innovazioni
-
AWS re:Invent 2023 - Modellazione avanzata dei dati con Amazon DynamoDB
Esempi correlati: