¿Qué almacenamiento de AWS es mejor?

Un buen artículo sobre la copia de seguridad de Mongo DB está aquí:
Estrategias de respaldo y restauración

La línea de fondo:

  • Para usar la copia de seguridad a nivel de disco con Mongo DB, * debe * usar el registro en diario. Hay formas de evitarlo, pero mucho más propensos a errores. Si esto no se hace, no hay garantía de que la copia de seguridad de la instantánea esté en un estado consistente.
  • La copia de seguridad de instantánea EBS habitual no se puede exportar fácilmente de AWS y no se puede mover a S3 de una manera que le permita moverla a Glacier
  • Las instantáneas de EBS no son completamente redundantes: si la región de AWS se cae, su copia de seguridad es inútil

Por lo tanto, para Mongo DB, la mejor estrategia parece ser:

  • Usar la opción de base de datos de diario
  • Use LVM (Logical Volume Manager) en la parte superior de su sistema de archivos normal. Funcionará bien incluso si su sistema es RAID o algo exótico.
  • Cree una instantánea LVM, no EBS para sus datos (comando lvcreate). Después de eso, puede montar su instantánea y convertirla con dd a un archivo habitual. Mover este archivo a S3

Con esta estrategia, su copia de seguridad es coherente, disponible desde varias regiones de AWS, fácilmente exportable a fuera de AWS y puede aprovechar los tipos de almacenamiento más baratos como Glacier. La única advertencia es que cada copia de seguridad contendrá el tamaño completo de su base de datos, mientras que una copia de seguridad de EBS es incremental. Un pequeño precio a pagar por las ventajas.

10gen tiene una documentación sorprendente sobre todos los aspectos de MongoDB, incluidas las estrategias de copia de seguridad y restauración.

La forma más sencilla de hacer una copia de seguridad de MongoDB en AWS es usar instantáneas de EBS. Esto hará una copia de su volumen EBS y lo almacenará en S3. En un momento posterior, puede usar esa instantánea para crear un nuevo volumen de EBS. Las instrucciones sobre cómo hacerlo se pueden encontrar en la página de copia de seguridad y restauración EC2 de 10gen.

Actualización: a partir de diciembre de 2012, puede copiar instantáneas de EBS en todas las regiones para obtener redundancia adicional en caso de que falle toda una región (Copia de instantánea de EBS (entre regiones)).

Solo algo a considerar:
– Hacer una copia de seguridad de DB en S3 facilita la restauración de los datos a cualquier otra ubicación, es decir, su computadora portátil. Esto sería imposible con la instantánea de EBS.
-También con EBS para obtener consistencia, necesita congelar el sistema de archivos, que no siempre es posible con todos los tipos de sistemas de archivos.

Hola,

En general, para la operación de copia de seguridad y recuperación, independientemente de MongoDB, la mejor manera de hacerlo serían las instantáneas de EBS. Como ofrecen el método de respaldo más rápido y eficiente en almacenamiento, y lo que es más importante, le brindan una recuperación casi instantánea.

Una forma de realizar una copia de seguridad de MongoDB con instantáneas de EBS, puede consultar algunas de mis publicaciones:
http://www.n2ws.com/blog/mongodb
http://www.n2ws.com/blog/mongodb_cluster_consistent_backup_part_1.html&quot ;
http://www.n2ws.com/blog/mongodb

Uno de los mejores servicios de respaldo de AWS y base de datos en India

El uso de instantáneas de EBS también es más fácil, confiable, rápido y económico. AWS anunció recientemente la copia EBS Snapshot en las regiones de AWS, que se adaptará a los clústeres Mongo de múltiples regiones.

¡Hola chicos! gracias por la respuesta, ya hice un script para respaldar mis instancias s3 y ebs. Creé mmy propio script de nodo y como cron. ¡Gracias por la ayuda! 🙂

Creo que CloudEndure es uno de los mejores en la industria. Tienen un blog interesante que sigo. Leí algo interesante sobre AWS la semana pasada cuando estaba lidiando con algunos problemas en el trabajo. Lea esto y le dará una visión de casi exactamente un año atrás (fue escrito antes de 2015), detalla las ventajas y desventajas:
http://www.cloudendure.com/blog/aws-s3-replication-6-things-know/