Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.

Arquitectura de Multi-Cluster Ops Manager

Esta sección describe consideraciones específicas para implementar la aplicación Ops Manager y la base de datos de la aplicación en múltiples clústeres de Kubernetes, donde se configura spec.topology y spec.applicationDatabase.topology a MultiCluster.

Esta sección aborda las siguientes áreas:

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 como MultiCluster, esto le permite comenzar con un clúster de Kubernetes de un solo nodo y escalar su implementación de varios clústeres según sea necesario. En particular:

    • Puede crear una implementación en una moda de varios clústeres que tenga solo un clúster de nodo.

    • Puedes tener el set de réplicas de un mínimo de 3 mongod procesos para la base de datos de la aplicación desplegados en un clúster de un solo nodo en un modo de varios clústeres. Para aumentar la resiliencia de la base de datos de la aplicación, puedes ampliar el set de réplicas para abarcar varios clústeres de Kubernetes y volver a implementar la configuración.

    • Puede tener una única instancia de la aplicación Ops Manager desplegada en un único clúster miembro en un modo de varios clústeres. Para aumentar la resiliencia de la Aplicación Ops Manager, puedes añadir 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.

El despliegue de la Aplicación Ops Manager y la Base de Datos de la Aplicación en múltiples clústeres de Kubernetes presenta 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 enumera las diferencias entre implementaciones de clústeres de Kubernetes únicos y múltiples de la Aplicación Ops Manager y la Base de datos de la Aplicación. Todas las demás funcionalidades no listadas en esta tabla son equivalentes para implementaciones de uno y varios clústeres.

Capacidad o requisito
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.

Sí

No. El clúster central también puede hostear la aplicación Ops Manager, la base de datos de la aplicación y el daemon de copias de seguridad. Para obtener más información, consulte Diagrama de arquitectura multiclúster: MongoDB Ops Manager y la base de datos de la aplicación.

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

No.

Sí

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

No

Sí

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

Sí

No. Para aprender más, consulte Limitaciones.

Se admiten todos los mecanismos de copia de seguridad.

Sí

Nº. Solo se admiten las copias de seguridad de almacenamiento de oplog y snapshot compatibles con S3. Para aprender más información, consulte spec.clusterSpecList[*].backup.

KMIP cifrado

Sí

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: