Come determinare la dimensione effettiva di un'istantanea di Amazon?


20

Le istantanee di Amazon EBS acquisiscono blocchi modificati da una linea di base, quindi le istantanee saranno spesso molto più piccole del volume di origine. La fatturazione si basa sulla dimensione effettiva, il che è bello. Tuttavia, non riesco a trovare un modo per determinare la dimensione effettiva dell'istantanea. ec2-description-snapshot fornisce solo la dimensione del volume che è stato snapshot.

Se per nessun altro motivo, ho bisogno di queste informazioni per verificare la fatturazione. Ma mi piacerebbe anche averlo perché potrei scoprire che riconfigurando i miei volumi e quello che faccio con loro, posso ridurre la dimensione delle mie istantanee incrementali.

Risposte:


18

Amazon attualmente non fornisce un metodo per segnalare lo spazio di archiviazione utilizzato dalle istantanee diverso dall'utilizzo totale e dai numeri di costo per tutte le istantanee nell'account.

Le istantanee degli stessi volumi o relativi possono condividere l'archiviazione (dove i blocchi non sono cambiati tra le istantanee), quindi ciò rende difficile definire la dimensione di una singola istantanea.

Una nuova istantanea salva solo i blocchi che sono stati modificati dall'ultima istantanea, ma mantiene i puntatori ai blocchi salvati in precedenza che non sono stati modificati.

Se si elimina una singola istantanea, si libererebbero solo i blocchi che non sono condivisi da nessun'altra istantanea (sia creata prima o dopo quella che si sta eliminando).

I blocchi sul volume EBS che non sono stati scritti non sono inclusi nell'istantanea.

I blocchi di snapshot vengono compressi prima dell'archiviazione, risparmiando ulteriormente sui costi di archiviazione.


6
Grazie per la risposta estesa. Tuttavia, non deve essere TROPPO difficile, perché Amazon lo fa, in modo che possano fatturarlo. Se pensassi che solo il 10% dei miei dati stesse cambiando tra gli snap, ma in realtà era il 90%, mi piacerebbe saperlo (in modo diretto)
Elroy Flynn

3
Fatture Amazon per l'archiviazione totale utilizzata da tutte le istantanee nell'aggregato. La difficoltà è nel definire cosa intendi per quanto spazio di archiviazione utilizza una singola istantanea in modo tale da non confondere completamente le persone che non capiscono i livelli di indiretta che si verificano dietro le quinte per risparmiare denaro. Quello che chiedi nel tuo commento è in realtà un conteggio dei blocchi che si trovano in un'istantanea ma non un altro specifico.
Eric Hammond,

2
A seconda di come definisci la dimensione di un'istantanea, finisci per dare numeri che non si sommano al totale che stai effettivamente pagando (confuso) o che non corrispondono a quanto meno paghi quando elimini un'istantanea specifica (anche confuso).
Eric Hammond,

Dove posso vedere i "numeri di utilizzo e costi totali per tutte le istantanee nell'account"? Sto cercando di determinare in che modo la crittografia influisce sulla dimensione dell'istantanea. Se crittografo un volume EBS utilizzando dm-crypt, EC2 sarà ancora in grado di comprimerlo durante la creazione di uno snapshot e i blocchi incrementali continueranno a essere utili per gli snapshot successivi? La risposta influirà sulla mia strategia di backup del database.
Mark Berry,

@markberry Si prega di porre come nuove domande.
Eric Hammond,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.