Considerations
Se aplican las siguientes consideraciones para garantizar una alta disponibilidad de las copias de seguridad:
La aplicación de Ops Manager gestiona las copias de seguridad. Para cumplir con tus necesidades de copia de seguridad, implementa un número suficiente de hosts de Ops Manager con un balanceador de carga.
Ops Manager espera que todas las tiendas estén disponibles en todo momento. La alta disponibilidad del almacenamiento compatible con S3 y de los almacenes de sistemas de archivos está fuera del alcance de la aplicación Ops Manager.
Cree un set de réplicas en lugar de uno autónomo para cada proceso dedicado de MongoDB que aloje la aplicación Ops Manager y para cada base de datos de respaldo. Una base de datos de respaldos puede incluir un almacenamiento de snapshot de almacenamiento en bloques de MongoDB, un oplog de MongoDB o una tienda de metadatos de almacenamiento compatible con S3.
A partir de Ops Manager 8.0.26, Ops Manager utiliza
majoritywrite concern de forma predeterminada para escrituras duraderas en la base de datos de la aplicación y para realizar copias de seguridad de los almacenes de metadatos. Esto se aplica tanto a las nuevas implementaciones como a las existentes que se actualizan a 8.0.26 o posterior. Las escrituras no duraderas, como los registros y las métricas, siguen utilizandow: 2write concern para optimizar el rendimiento. Para volver al comportamiento anterior a 8.0.26, donde algunas escrituras duraderas utilizabanw: 2, establezcamms.writeConcern.modeenlegacy. Utilice el modolegacyúnicamente si experimenta una disminución del rendimiento tras la actualización.Con la configuración de escritura
majority, la escritura debe ser confirmada por la mayoría de los miembros con derecho a voto para que Ops Manager la considere exitosa. Al implementar un conjunto de réplicas con miembros en varias instalaciones, asegúrese de que una sola instalación tenga suficientes votos para elegir un nodo principal, si fuera necesario. Al elegir entre las instalaciones para esta única instalación, seleccione la que aloja la aplicación Ops Manager y la base de datos de la aplicación. Coloque a la mayoría de los miembros con derecho a voto y a todos los miembros que puedan convertirse en nodos principales en esta instalación. De lo contrario, las particiones de red podrían impedir que el conjunto pueda formar una mayoría.Para obtener más información, consulta:
Si eliges asignar almacenamientos de snapshot a centros de datos específicos, ten en cuenta los requisitos de alta disponibilidad de cada región según tus necesidades de implementación. Por ejemplo, en algunas implementaciones, configurar un set de réplicas puede proporcionar suficiente disponibilidad. Si tu implementación tiene requisitos de alta disponibilidad 24/7, incluso si un centro de datos falla, configura suficientes nodos en cada centro de datos para poder realizar operaciones de escritura. Para más información, consulte La aplicación Ops Manager de alta disponibilidad y múltiples almacenamientos de snapshot.
Configure más de una instancia de daemon de copias de seguridad para tareas de restauración consultables y tareas de limpieza, útiles en grandes implementaciones.
Para cada daemon de copias de seguridad, puedes:
Asignar tarea de copia de seguridad. Si no asignas tareas a demonios específicos y almacenes, Ops Manager utiliza todos los demonios de copias de seguridad disponibles para cada grupo.
Ajusta la configuración en la página de Daemon configuración. Por ejemplo, para el host demonio consultable dedicado, puedes desmarcar todas las casillas excepto Queryable Restore Jobs.
Si usas varios daemon de copias de seguridad, usa una carpeta local distinta para cada ruta de directorio principal.
Recomendamos usar un sistema de archivos diferente a NFS si planeas ejecutar tareas de restauración interrogarle. Para obtener más recomendaciones sobre sistemas de archivos, consulta la Lista de verificación de operaciones de MongoDB.
Información Adicional
Instale el componente daemon de copias de seguridad con el paquete MongoDB Ops Manager. Para ejecutar el demonio, debe activarlo. Para obtener más información, seleccione el procedimiento específico de su plataforma en la sección Lista de verificación de instalación de MongoDB Ops Manager.
Para ver todos los daemon de copias de seguridad activos y acceder a sus opciones de configuración, consulta demonio.
Para iniciar y detener un daemon de copias de seguridad en un servidor, consulta Gestión del daemon de copias de seguridad.
Para mover trabajos de un servidor de copia de seguridad perdido a otro servidor de copia de seguridad, consulte Mover trabajos de un daemon de copias de seguridad perdido a otro daemon de copias de seguridad.
Para lograr una alta disponibilidad en la aplicación Ops Manager,consulte Configurar una aplicación Ops Manager de alta disponibilidad.