Archiviazione e backup di dati e risorse
AWS Cloud offre numerose opzioni per accedere alle risorse e ai dati delle applicazioni Web, archiviarli ed eseguirne il backup. Amazon S3 offre un archivio oggetti ridondante e a disponibilità elevata. Amazon S3 è un'ottima soluzione di archiviazione per oggetti statici o che cambiano lentamente, come immagini, video e altri contenuti multimediali statici. Amazon S3 supporta anche la memorizzazione nella cache edge e lo streaming di queste risorse tramite l'interazione con CloudFront.
Per l'archiviazione simile a quella di un file system collegato, è possibile collegare volumi EBS alle istanze EC2. Tali volumi si comportano come dischi montabili per l'esecuzione di istanze EC2. Amazon EBS è ideale per i dati a cui è necessario accedere come archiviazione a blocchi e che richiedono persistenza oltre la durata dell'istanza in esecuzione, ad esempio partizioni di database e registri delle applicazioni.
Oltre ad avere una durata indipendente dall'istanza EC2, i volumi EBS permettono di acquisire snapshot e archiviarli in Amazon S3. Poiché gli snapshot EBS eseguono solo il backup delle modifiche rispetto allo snapshot precedente, l'acquisizione più frequente riduce i tempi di creazione degli snapshot. È inoltre possibile usare uno snapshot EBS come base per la replica dei dati tra più volumi EBS e il collegamento di tali volumi ad altre istanze in esecuzione.
I volumi EBS possono avere dimensioni fino a 16 TB ed è possibile sottoporre più volumi EBS a striping per ottenere dimensioni ancora più grandi o per migliorare le prestazioni di input/output (I/O). Per ottimizzare le prestazioni delle applicazioni con numerose operazioni di I/O, è possibile usare i volumi IOPS con provisioning. I volumi IOPS con provisioning sono progettati per soddisfare le esigenze dei carichi di lavoro onerosi in termini di I/O, in particolare i carichi di lavoro di database sensibili alle prestazioni delle risorse di archiviazione e alla coerenza della velocità effettiva di I/O ad accesso casuale.
L'utente specifica una frequenza IOPS al momento della creazione del volume. e Amazon EBS ne effettua il provisioning per la durata del volume. Amazon EBS attualmente supporta un numero di IOPS per volume che va da un massimo di 16.000 (per tutti i tipi di istanza) fino a 64.000 (per le istanze basate su Nitro System). È possibile eseguire lo striping di più volumi per distribuire migliaia di IOPS per istanza per l'applicazione. Oltre a questo, per una velocità effettiva più elevata e i carichi di lavoro mission-critical che richiedono una latenza inferiore al millisecondo, è possibile usare il tipo di volume io2 block express in grado di supportare fino a 256.000 IOPS con una capacità di archiviazione massima di 64 TB.