Nota
Si está ejecutando una implementación autogestionada, consulte Transición de servidor de configuración integrado a servidor de configuración dedicado para aprender cómo cambiar el tipo de servidor de configuración utilizando el transitionToDedicatedConfigServer comando de base de datos.
Cuando un clúster fragmentado utiliza un servidor de configuración integrado, denominado fragmento de configuración, Atlas o un usuario pueden migrar el clúster a un servidor de configuración dedicado. Con un servidor de configuración integrado, el fragmento de configuración almacena tanto los metadatos del clúster como los datos del usuario. Con un servidor de configuración dedicado, el nodo de configuración almacena únicamente los metadatos. Atlas realiza la transición de los clústeres de servidores de configuración integrados a dedicados automáticamente bajo ciertas condiciones. También puede iniciar la transición manualmente.
Antes de comenzar
La transición de un servidor de configuración integrado a uno dedicado es una operación en línea que requiere mover todos los datos de usuario fuera del fragmento de configuración. Para clústeres con grandes cantidades de datos en el fragmento de configuración, el proceso puede tardar de horas a días. Antes de iniciar la transición, confirme lo siguiente:
Los fragmentos de destino tienen capacidad suficiente. Durante la migración, los fragmentos que reciben datos del fragmento de configuración experimentan un mayor uso de CPU, memoria y E/S. Mientras se ejecuta la transición, Atlas no puede escalar el nivel del clúster ni modificar el almacenamiento, ya que solo se puede ejecutar un plan de larga duración a la vez. Si los fragmentos receptores están cerca de su capacidad máxima, auméntela antes de iniciar la transición.
Su clúster utiliza únicamente las funciones compatibles. MongoDB Search, MongoDB Vector Search, colecciones de series temporales sin fragmentar y colecciones de cifrado consultables sin fragmentar en las transiciones automáticas del bloque de fragmentación de configuración. Para obtener una lista completa de las funciones bloqueantes, consulte Limitaciones y excepciones.
Descartar
system.profileantes de la transición a versiones anteriores de MongoDB. La colección system.profile en el fragmento de configuración puede bloquear la transición. Si la creación de perfiles está habilitada, eliminesystem.profileantes de iniciar la transición o actualice a MongoDB 8.2.7 o posterior.
Iniciar la transición
Atlas gestiona automáticamente las transiciones entre servidores de configuración integrados y dedicados cuando la función Servidores de configuración gestionados por Atlas está habilitada. El siguiente diagrama muestra cuándo Atlas activa cada transición:

Transiciones gestionadas por Atlas
Atlas habilita los servidores de configuración administrados por Atlas de forma predeterminada para todos los 8.0 clústeres. Cuando está habilitado, Atlas realiza automáticamente la transición de su clúster entre los tipos de servidores de configuración en función del número de fragmentos:
Cuando el número de fragmentos supera 3, Atlas pasa de ser un servidor de configuración integrado a un servidor de configuración dedicado.
Cuando el número de fragmentos disminuye a 3 o menos, Atlas pasa de ser un servidor de configuración dedicado a un servidor de configuración integrado.
Transición manual a un servidor de configuración dedicado
Para activar manualmente la transición a un servidor de configuración dedicado, siga los siguientes pasos:
En Atlas, ve a Clusters página para tu proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Clusters en la sección Database.
La página de clústeres se muestra.
Desactive el interruptor Atlas-Managed Configuration Servers.
En Additional Settings > More Configuration Options, desactive el interruptor Atlas-Managed Configuration Servers.
Durante la transición
MongoDB no puede mover los metadatos de configuración, por lo que Atlas primero debe vaciar todos los datos de usuario del fragmento de configuración, config-0, antes de poder migrar a un servidor de configuración dedicado. Como parte de la transición, Atlas agrega un fragmento de reemplazo para mantener el número de fragmentos objetivo, ya que config-0 ya no sirve datos de usuario.
Ejemplo de proceso de transición
La siguiente tabla muestra los pasos que realiza Atlas cuando se agrega un cuarto fragmento a un 3clúster de fragmentos con los servidores de configuración administrados por Atlas habilitados, lo que inicia la transición.
Paso | Acción | Recuento efectivo de fragmentos |
|---|---|---|
Inicio | Clúster 3-shard con servidor de configuración integrado ( | 3 |
1 | Atlas agrega | 4 |
2 | Atlas ejecuta, que internamente | 4 (drenaje en curso) |
3 | Atlas espera a que transcurra antes de | 4 (limpieza en curso) |
4 |
| 4 |
5 | Atlas reduce la escala | 4 |
Duración
La duración de la transición depende de la cantidad de datos de usuario en el fragmento de configuración. El vaciado del fragmento de configuración implica migraciones de fragmentos para colecciones fragmentadas y operaciones moveCollection para colecciones no fragmentadas, las cuales mueven datos a través de la red. La duración varía según el tamaño del conjunto de datos.
Conjuntos de datos pequeños (unos pocos GB): de minutos a unas pocas horas.
Grandes conjuntos de datos (de cientos de GB a varios TB): de horas a días.
Nota
Si su clúster tiene un gran volumen de datos en la partición de configuración, realice la transición durante un período de bajo tráfico.
Impacto operativo
La transición de un servidor de configuración integrado a uno dedicado tiene las siguientes repercusiones operativas en su clúster:
Sin interrupciones. La transición es en línea. Su aplicación continúa leyendo y escribiendo en todo momento.
Mayor consumo de recursos en los fragmentos receptores. Los fragmentos que absorben datos del fragmento de configuración pueden experimentar un mayor uso de CPU, memoria y E/S durante la migración. La latencia de la aplicación en los fragmentos afectados puede aumentar ligeramente.
Bloqueo del plan de Atlas. Mientras se ejecuta la transición, Atlas no puede ejecutar otros planes de larga duración en el clúster, como escalar el nivel del clúster, cambiar el almacenamiento o agregar o eliminar otros fragmentos. Solo se puede ejecutar un plan de larga duración a la vez.
Advertencia
No canceles la transición una vez que haya comenzado.
No cancele la transición a través de la interfaz de usuario de Atlas ni reduciendo el número de fragmentos mientras esté en curso. Si necesita cancelarla, póngase en contacto con el soporte técnico de MongoDB.
Supervisar el progreso
El siguiente diagrama muestra los métodos disponibles para supervisar el progreso de la transición:

Mientras se lleva a cabo la transición, Atlas muestra el siguiente banner en la página del clúster:
We are deploying your changes (current action:
transitioning config server type).
Limitaciones y excepciones
Atlas no realiza la transición automática de los servidores de configuración para los clústeres que utilizan las siguientes características. Si su clúster utiliza una de estas características y necesita un cambio de tipo de servidor de configuración, póngase en contacto con el soporte de MongoDB.
funcionalidad | Transición automática | Resolución |
|---|---|---|
Búsqueda en MongoDB / Búsqueda vectorial Atlas mantiene el tipo de servidor de configuración tal como estaba configurado cuando se habilitó la búsqueda. Esta restricción se aplica tanto a las colecciones fragmentadas como a las no fragmentadas. | Bloqueado (fijado) | Contacte con el soporte de MongoDB o realice una migración en vivo. |
Serie temporal sin fragmentar MongoDB Server eliminó la restricción subyacente en la versión 8.0.10, pero Atlas aún no ha adoptado este cambio. | Obstruido | Contacta con el soporte de MongoDB |
Cifrado consultable sin fragmentación
| Obstruido | Contacta con el soporte de MongoDB |
Clústeres globales No admite servidores de configuración integrados. | N/A | Siempre dedicado |
Conversión de conjunto de réplicas a clúster fragmentado Cuando conviertes un conjunto de réplicas en un clúster fragmentado en Atlas, el clúster resultante siempre utiliza un servidor de configuración dedicado, independientemente de la configuración Atlas-Managed Configuration Servers. | N/A | Contacta con el soporte de MongoDB |
Ninguna de las anteriores | Permitido | Proceeds online |