Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Arquitectura de Ops Manager

Una instalación de Ops Manager incluye hosts que ejecutan la aplicación Ops Manager y hosts que proporcionan y almacenan datos de aplicación y instantáneas.

Diagrama de red que muestra los flujos de datos entre los componentes de Ops Manager.
haga clic para ampliar

La aplicación Ops Manager requiere un dedicado Base de datos de aplicaciones y, si has activado las copias de seguridad, Almacenamientos de snapshot.

La aplicación Ops Manager proporciona la interfaz de usuario y la Los servicios HTTP que utiliza el MongoDB Agent para transmitir datos hacia y desde Ops Manager. Estos son todos sin estado y se inician automáticamente cuando se inicia la aplicación Ops Manager. Se pueden ejecutar múltiples instancias de la aplicación Ops Manager si cada instancia utiliza la misma configuración y la misma base de datos de la aplicación. Los usuarios y agentes pueden interactuar con cualquier instancia.

De forma predeterminada, la aplicación Ops Manager se ejecuta en el puerto 8080 y contiene la interfaz web para gestionar los usuarios de Ops Manager, la supervisión de los hosts de MongoDB y gestionar las copias de seguridad de los hosts.

Para obtener una lista de los puertos predeterminados de Ops Manager y los puntos finales de verificación de estado, consulte Configuración del cortafuegos.

Se puede configurar cualquier instancia de Ops Manager para realizar trabajos de mantenimiento de snapshots de copia de seguridad, como limpiezas y administrar archivos de snapshots del sistema de archivos en el almacén de sistema de archivos ejecutando el daemon de copias de seguridad. Para aprender cómo iniciar, comprobar el estado, detener y reiniciar el daemon de copias de seguridad en un servidor, consulta Iniciar y Detener el daemon de copias de seguridad.

El modo en que se ejecuta el daemon de copias de seguridad depende de la compatibilidad de la versión de MongoDB de la base de datos. Esta compatibilidad de características entre versiones abarca desde la versión actual hasta una versión anterior. Por ejemplo, con MongoDB 4.4, la compatibilidad de características entre versiones puede ser 4.2 o 4.4. La funcionalidad de copia de seguridad cambió con compatibilidad de características entre versiones 4.2.

El servicio daemon de copias de seguridad proporciona los siguientes servicios para las bases de datos:

  • Ejecuta trabajos de mantenimiento, instantáneas incrementales del sistema de archivos y otros trabajos relacionados con la copia de seguridad.

  • Realiza algunas actualizaciones de estado en la tarea de copia de seguridad

  • Realizar una restauración consultable

Las aplicaciones cliente no pueden comunicarse con el demonio. Su estado y las colas de tareas provienen de la base de datos de la aplicación Ops Manager. Ops Manager crea instantáneas a partir de la base de datos que se está respaldando. Para las copias de seguridad incrementales que utilizan almacenamiento en el sistema de archivos, el demonio se encarga de crear snapshots.

Varios daemons de respaldo pueden escalar horizontalmente para ejecutar más trabajos simultáneos cuando sea necesario y pueden proporcionar conmutación por error manual.

Si ejecutas múltiples daemons de copias de seguridad, Ops Manager selecciona el daemon de copias de seguridad a utilizar cuando un usuario activa la copia de seguridad para una implementación. La base de datos principal reside en el host del demonio.

Ops Manager utiliza una base de datos MongoDB dedicada para almacenar los datos operativos de Ops Manager. La base de datos de la aplicación funciona como un set de réplicas para garantizar la redundancia y la alta disponibilidad. Este set de réplicas aloja únicamente los datos de Ops Manager. Antes de instalar Ops Manager, debe aprovisionar la base de datos de la aplicación. Esta base de datos contiene Metadatos de la aplicación de Ops Manager:

  • Supervisión de datos recopilados de los agentes de MongoDB.

  • Metadatos para los usuarios, proyectos, hosts, datos de supervisión y estado de las copias de seguridad en Ops Manager.

Para topología y especificaciones, consulta Requisitos de hardware de la base de datos de la aplicación Ops Manager.

Ops Manager crea instantáneas de las implementaciones para respaldar tus bases de datos. Puedes hacer que Ops Manager almacene estas snapshots en almacenamientos de snapshot. Los almacenamientos de snapshot pueden ser bases de datos locales, sistemas de archivos locales o almacenamientos de datos en la nube. Puede haber más de un almacenamiento de snapshot por Proyecto. Ops Manager escribe el historial reciente de la base de datos de la implementación en una base de datos separada, independientemente de dónde se guarden las snapshot.

El almacenamiento de instantáneas incluye dos componentes:

Las instantáneas pueden guardarse en uno de los tres sistemas de almacenamiento de destino:

Sistema
Método de almacenamiento
Obtén más información

Una base de datos de MongoDB almacenada en un host local.

Un almacén de datos en la nube en almacenamiento compatible con S3.

Un sistema de archivos local en el directorio de tu elección.

La Oplog Store conserva las entradas del oplog que el daemon de copias de seguridad aplica a sus copias locales de tus implementaciones respaldadas.

Tip

Para conocer los requisitos y procedimientos para Oplog Stores, consulte Gestionar el almacenamiento Oplog.

Volver

Overview

En esta página