2012-01-27 14 views
8

Entiendo que las instantáneas de AWS pueden crear copias de seguridad incrementales de los volúmenes de EBS. ¿AWS maneja automáticamente la parte incremental (es decir, almacena solo lo que ha cambiado) siempre y cuando las instantáneas se generen desde el mismo volumen?EC2 Instantáneas de EBS como copias de seguridad incrementales

No me queda claro porque no enumeran el tamaño real de las instantáneas ni permiten verlas en S3 (hasta donde yo sé). No hay indicación de que las instantáneas estén relacionadas, salvo el volumen desde el que se crearon. ¿No se pudieron considerar las instantáneas (incluida la primera) como un incremento en la AMI original? Me gustaría saber si esto es lo que realmente implementan o si la primera instantánea es una imagen completamente independiente almacenada en mi cuenta personal de S3.

Respuesta

19

Cada instantánea de EBS solo agrega incrementalmente los bloques que se han modificado desde la última instantánea.

Cada instantánea de EBS tiene todos los bloques que se han usado alguna vez en el volumen de EBS. Puede eliminar cualquier instantánea sin reducir la integridad de cualquier otra instantánea.

Es mágico.

Bueno, en realidad es un poco de indirección tecnológica donde cada instantánea tiene punteros a los bloques que le interesan y varias instantáneas pueden compartir los mismos bloques. Siempre que haya al menos una instantánea que apunte a un conjunto particular de datos en un bloque, el bloque se conservará en S3.

Esto hace que sea difícil para Amazon decir cuánto espacio ocupa una sola instantánea, porque sus tamaños no son exclusivos el uno del otro.

Aquí está un viejo artículo de RightScale que tiene algunas buenas fotos que explican cómo instantáneas trabajan entre bastidores:

http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/

Nótese también que Instantáneas solamente guardar los bloques en el volumen de EBS que tienen se ha utilizado y las instantáneas se comprimen, lo que reduce aún más el costo de almacenamiento de datos.

+0

Gracias, Eric. Solo por curiosidad, ¿sabe si la primera instantánea capturada crea una imagen completa o solo registra las diferencias con la AMI original? No estoy demasiado preocupado con los costos. Más interesado en el concepto. – bnjmn

+0

Sospeché que la primera instantánea podría compartir bloques con la instantánea de AMI, pero podría estar separada, ya que podrían ser propiedad de cuentas diferentes. Debería ser posible probar esto con algunas cuentas AWS vacías. –

Cuestiones relacionadas