¿Cómo se calculan los tamaños de las instantáneas de Amazon EBS?

13

Primero, ¿cómo puedo recuperar el espacio consumido por mis instantáneas de EBS?

En segundo lugar, según la documentación, la instantánea de Amazon EBS solo respalda los bloques de un volumen de EBS que se han modificado desde la última creación de la instantánea. Supongamos que tengo un volumen EBS de 10 GB. Creé la primera instantánea para ello. Como no hay una "última" instantánea, supongo que el tamaño de la primera instantánea es de 10 GB. OKAY. Y luego modifiqué 1 GB de datos y creé una segunda instantánea. El tamaño de la segunda instantánea debe ser de alrededor de 1 GB, ¿verdad? Sin embargo, ¿qué sucede si elimino la primera instantánea en este momento? ¿La segunda instantánea sigue siendo de 1 GB? En caso afirmativo, ¿puedo restaurar el volumen EBS de 10 GB a partir de la segunda instantánea? ¿O la segunda instantánea se convierte automáticamente en 10 GB?

Michael Chan
fuente
Recompensa : Amazon me cobra por gigabyte de instantáneas por mes. Bounty responde a la respuesta que explica cómo averiguar cuántos gigabytes Amazon me está cobrando actualmente por mis instantáneas.
RomanSt

Respuestas:

5

Esto puede responder Q2 (de http://aws.amazon.com/ebs/ ):

Aunque las instantáneas se guardan de forma incremental, cuando elimina una instantánea, solo se eliminan los datos que no se necesitan para ninguna otra instantánea. Entonces, independientemente de las instantáneas anteriores que se hayan eliminado, todas las instantáneas activas contendrán toda la información necesaria para restaurar el volumen

En su ejemplo, después de eliminar la primera instantánea, ya no pagaría por el 1GB en la primera sobrescrita por la segunda instantánea, y no podrá restaurar el estado de la primera instantánea.

Pero todavía es bastante opaco sobre cuánto cuesta un conjunto de instantáneas en términos de uso de S3.

silviot
fuente
4

Vea este mensaje y la respuesta dos mensajes debajo de él. Esencialmente, solo hay una copia de cada bloque y varias instantáneas pueden referirse al mismo bloque. Las instantáneas se pueden eliminar en cualquier orden y cualquier instantánea se puede utilizar para restaurar el volumen al estado en que estaba en el momento en que se realizó la instantánea.

Pausado hasta nuevo aviso.
fuente
Deberías haber respondido mi Q2. Creo que quiere decir que cuando más de una instantánea hace referencia a un bloque, cuando se elimina una de las instantáneas, el bloque no se eliminará hasta que no haya más referencias de instantáneas al bloque. ¿Qué tal Q1?
Michael Chan el
0

La instantánea contiene Creo que solo los bloques que se han escrito al menos una vez. Entonces, si creó un nuevo EBS, luego lo formateó utilizando algún tipo de formato 'rápido', que solo escribe las tablas de asignación de archivos, entonces creo que solo los bloques utilizados por las tablas de asignación de archivos se escribirán en la instantánea inicial.

Al usar el EBS para un almacén de bases de datos, puede considerar inicializar todo el EBS antes de usar la base de datos, lo que parece acelerar la base de datos, ya que la unidad ya se ha inicializado por completo. La desventaja es que esto significa que la instantánea inicial probablemente será la unidad EBS completa, es decir, 10 GB.

Hugh Perkins
fuente
-1

Independientemente de Amazon ...

En primer lugar, hay dos tipos de instantáneas. Uno está lleno y el segundo es incremental. En tu ejemplo, mencionas 10GB y 1GB para que puedas adivinar cuál es cuál. Sin una instantánea completa, no es posible recuperar los datos por completo, si es que lo hace. La instantánea incremental es una forma de ahorrar espacio y tiempo para no hacer una copia de seguridad de toda la imagen una y otra vez. Entonces, si bien puede retener instantáneas incrementales cero, debe tener ATLEAST una instantánea completa.

The restore is done in the following way.
1. get the Latest FULL snap
2. Is there any more incremental snap since the last full backup?
yes
  2.1 Apply the incremental changes in order from the last full backup to the latest | END
no
  2.2 END

Por lo tanto, puede planificar cuánto necesita. ¿Quizás una copia de seguridad completa una vez a la semana e incremental cada día? o lo que se adapte a tu caso. Sin embargo, Amazon difiere aquí un poco ...

En cuanto al costo, parece que Amazon está asumiendo (por simplicidad de su parte) que el

  1. Todo el EBS es instantáneo (no es una palabra real, solo lo inventé) incluyendo el espacio libre.
  2. Además, la compresión no se tiene en cuenta y si están comprimiendo todavía no se considera aquí.
  3. una instantánea completa o incremental irá a S3 sin comprimir, por lo que pagará por el almacenamiento y las transferencias de S3
  4. Una instantánea completa ya se parece más a un AMI. Por lo tanto, es mejor utilizar un AMI, ya que el AMI no parece incluir el espacio no utilizado para el tamaño de la imagen y, por lo tanto, el nivel de almacenamiento S3 es más pequeño.
  5. como mencionan otros, Amazon protege a los usuarios de eliminar las instantáneas incorrectas al asegurarse de que la eliminación de las instantáneas no afecte la recuperación. Creo que internalizan el proceso donde> aplicarán el complemento incremental al completo y lo mostrarán como eliminar. efectúan> todavía almacenan todo el volumen de EBS una vez

Ahora no soy un profesional en AWS, pero esto es lo mejor que tengo entendido. Podría estar equivocado

Abhishek Dujari
fuente
Lo revisé en mi cuenta. Su uso de EBS y uso de respaldo se mostrarán en la consola de AWS (si lo usa). Siempre se lee como el tamaño completo a partir del espacio en disco para la primera instantánea.
Abhishek Dujari