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 Multi-Cluster Ops Manager

En esta sección se describen consideraciones específicas para implementar la aplicación Ops Manager y la base de datos de la aplicación en varios clústeres de Kubernetes, donde se configuran spec.topology y spec.applicationDatabase.topology a MultiCluster.

Esta sección aborda las siguientes áreas:

  • Modo de clúster único y multiclúster

  • Limitaciones

  • Diferencias entre implementaciones de clúster único y multiclúster

Nota

Para ver los pasos reales de implementación, consulte Implementar recursos de Ops Manager en varios clústeres de Kubernetes.

Las siguientes configuraciones en la Especificación de Recursos de Ops Manager definen el modo en el que se implementar la aplicación Ops Manager y los recursos personalizados de la base de datos de la aplicación:

  • Modo multiclúster. Para implementar la aplicación Ops Manager y la base de datos de la aplicación en varios clústeres de Kubernetes, configure spec.topology y spec.applicationDatabase.topology en MultiCluster.

    Si define spec.topology y spec.applicationDatabase.topology MultiClustercomo, podrá comenzar con un clúster de Kubernetes de un solo miembro y escalar su implementación multiclúster según sea necesario. En particular:

    • Puedes crear una implementación en un modo de múltiples clústeres que tenga un solo clúster nodo.

    • Puede implementar el conjunto de réplicas de un mínimo de 3 mongod procesos para la base de datos de la aplicación en un solo clúster miembro en modo multiclúster. Para aumentar la resiliencia de la base de datos de la aplicación, puede expandir el conjunto de réplicas para que abarque varios clústeres de Kubernetes y volver a implementar la configuración.

    • Puede implementar una sola instancia de la aplicación Ops Manager en un solo clúster miembro en modo multiclúster. Para aumentar la resiliencia de la aplicación Ops Manager, puede agregar más clústeres de Kubernetes, añadir las instancias de la aplicación Ops Manager en ellos y volver a implementar la configuración.

  • Modo de clúster único. Para implementar la Aplicación Ops Manager y la Base de datos de la aplicación en un único clúster de Kubernetes, omita especificar los valores de las siguientes configuraciones, o configure spec.topology y spec.applicationDatabase.topology en SingleCluster.

La implementación de la aplicación Ops Manager y la base de datos de la aplicación en varios clústeres de Kubernetes tiene las siguientes limitaciones:

  • No puedes cambiar la topología de una implementación existente de Ops Manager de la modalidad single clúster a la modalidad multi-clúster. Puede configurar spec.topology y spec.applicationDatabase.topology en MultiCluster solo para nuevas implementaciones de la aplicación Ops Manager.

  • No puedes usar HashiCorp Vault en cualquier implementación de Kubernetes multi-clúster. Esto incluye implementaciones multiclúster de recursos de Ops Manager, recursos de la base de datos de la aplicación y recursos de MongoDBMultiCluster.

La siguiente tabla muestra las diferencias entre las implementaciones de la aplicación Ops Manager y la base de datos de la aplicación en un solo clúster y en varios clústeres de Kubernetes. Todas las demás características no incluidas en esta tabla son equivalentes para las implementaciones en un solo clúster y en varios clústeres.

Capacidad o Requerimiento
Despliegue de un solo clúster
Implementación multiclúster

Debe instalar el operador de Kubernetes en el mismo clúster que la aplicación Ops Manager y la base de datos de la aplicación.

No. El clúster de operadores también puede alojar la Ops Manager Application, la base de datos de la aplicación y el daemon de copias de seguridad. Para obtener más información, consulta Diagrama de arquitectura de múltiples clústeres: Ops Manager y la base de datos de la aplicación.

Debe configurar el operador de Kubernetes para el modo de clúster único o múltiple.

No.

Se requiere una malla de servicio para los clústeres de Kubernetes que alojan la aplicación Ops Manager y la base de datos de la aplicación.

No

Se admite el almacenamiento alternativo de secretos (HashiCorp Vault).

No. Para obtener más información, consulte Limitaciones.

Se admiten todos los mecanismos de copia de seguridad.

No. Solo S3-compatible Oplog y copias de seguridad de almacenamiento de snapshots son compatibles. Para obtener más información, consulta spec.clusterSpecList[*].backup.

KMIP cifrado

Utilice los siguientes recursos para ayudarlo a aprender sobre la arquitectura y el rendimiento de una implementación de clúster multinivel en Kubernetes y configure las redes:

Volver

Reconciliación

En esta página