Puede configurar los siguientes ajustes adicionales para su clúster de Atlas.
Selecciona la versión de MongoDB del clúster
En la siguiente tabla se enumeran las versiones de MongoDB que están disponibles para cada tipo de clúster.
Versión de MongoDB | Disponible en M10+ | Disponible en M0 y Clústeres Flex |
|---|---|---|
MongoDB 7.0 | ||
MongoDB 8.0 | ||
Última versión con actualizaciones automáticas |
Para seleccionar la versión de MongoDB para su clúster, utilice el menú desplegable en la Additional Settings sección del formulario de clúster.
Para utilizar el Última versión de MongoDB:Latest Version With Auto Upgrades seleccione. No puede seleccionar una versión menor ni un parche específico.
Importante
Si se planea usar migración en vivo, NO se debe elegir Latest Version With Auto Upgrades para los clústeres dedicados. Esta opción actualiza automáticamente el clúster a la última versión menor disponible. La migración en vivo solo ofrece soporte para versiones principales y no ofrece soporte para versiones menores, como la versión 8.2 de MongoDB.
A medida que se estén disponibles nuevos lanzamientos de parches, Atlas se actualiza a estos mediante un proceso escalonado para mantener la disponibilidad del clúster. Durante la actualización a la siguiente versión menor, la tarjeta del clúster en la página Database
Deployments de la interfaz de usuario de Atlas podría mostrar la FCV del clúster en lugar de la versión de MongoDB para reflejar las funcionalidades que están disponibles actualmente en el clúster.
Para obtener más información sobre cómo Atlas gestiona el final de la vida útil de las principales versiones de MongoDB, consulte ¿Qué sucede con los clústeres Atlas que utilizan una versión de MongoDB que está llegando al final de su vida útil?
Puedes actualizar un clúster de Atlas existente a una versión principal más reciente de MongoDB, si está disponible, cuando escales un clúster. Sin embargo, no puedes degradar un clúster de una versión principal a una versión principal anterior.
Importante
Antes de actualizar el clúster, se deben consultar las mejores prácticas actuales para las actualizaciones de versiones principales.
Importante
Si el proyecto contiene un rol personalizado que utiliza acciones introducidas en una versión específica de MongoDB, no se puede crear un clúster con una versión de MongoDB inferior a esa versión a menos que se borre el rol personalizado.
Elegir una cadencia de lanzamiento
A partir de MongoDB 8.2, están disponibles dos opciones de cadencia de lanzamiento para los clústeres dedicados de Atlas:
Versiones principales: Puedes optar por permanecer en una versión principal específica, como MongoDB 8.0. Los clústeres en las versiones principales reciben correcciones de errores y parches de seguridad. Debes actualizar manualmente los clústeres antes de su fin de vida útil (EOL). De lo contrario, Atlas actualiza automáticamente los clústeres a la última versión principal compatible después del fin de vida útil.
Última versión con actualización automática: si se configura el clúster en esta opción de lanzamiento, se recibirán actualizaciones automáticas a la última versión principal o secundaria de MongoDB disponible y activará nuevas funcionalidades.
Para obtener más información sobre cómo actualizar manualmente el clúster de Atlas, se debe consultar Actualizar un clúster a una nueva versión de MongoDB.
Nota
No puedes elegir una opción de versión para los clústeres de los niveles Free y Flex, ya que estos clústeres se actualizan automáticamente.
Puedes revertir un clúster que siga la cadencia de la versión menor a la de la versión mayor seleccionando la versión mayor más reciente en el menú desplegable de Select a Version. Sin embargo, solo puedes hacerlo antes de que esté disponible la primera versión menor de la versión principal. Después de que un clúster se actualice de una versión principal a una versión secundaria, no puedes revertir el clúster hasta el lanzamiento de la siguiente versión principal.
Para obtener más información sobre las versiones de MongoDB, consulta Versiones de MongoDB.
Configura las opciones de copia de seguridad para el clúster
Esta sección describe las opciones de configuración de copias de seguridad para su clúster Atlas. Para obtener más información sobre las copias de seguridad de Atlas, consulte Realizar copias de seguridad de su clúster.
Opciones de copia de seguridad para clústeres Flex
Atlas activa automáticamente las copias de seguridad para los clústeres Flex y no se pueden desactivar. Para obtener más información, se debe consultar Copias de seguridad de Flex Clúster.
Opciones de copia de seguridad de nivel M10+
Para habilitar la M10+ copia de seguridad en la Turn on Cloud Backup nube para un clúster Atlas, cambie el interruptor a. Al habilitar esta On opción, Atlas toma instantáneas de sus bases de datos a intervalos regulares y las conserva según la política de copias de seguridad de su proyecto.
Para deshabilitar M10+ la Turn on Cloud Backup Copia de Seguridad en la Nube en un clúster Atlas, cambie el interruptor Off a. Esto también deshabilita la Copia de Seguridad en la Nube Continua para el clúster. Para conservar las instantáneas existentes después de deshabilitar la Copia de Seguridad en la Nube, cambie el Keep
existing snapshots after backups disabled? interruptor a On antes de aplicar los cambios al clúster. Esta opción indica a Atlas que conserve las instantáneas y el registro de operaciones existentes para el clúster según la política de copias de seguridad de su clúster.
Nota
Si tiene habilitada una Política de Cumplimiento de Copias de Seguridad, no podrá deshabilitar la Copia de Seguridad en la Nube. Si la Política de Cumplimiento de Copias de Seguridad tiene la Require Point in Time Restore to all clusters opción establecida On en, tampoco podrá deshabilitar la Copia de Seguridad Continua en la Nube sin la ayuda del Soporte de MongoDB. Para deshabilitar la Copia de Seguridad Continua en la Nube, el representante legal o de seguridad especificado para la Política de Cumplimiento de Copias de Seguridad debe solicitar soporte y completar un proceso de verificación.
Atlas proporciona las siguientes opciones de copia de seguridad para los clústeres de M10+:
Opción de copia de seguridad | Descripción |
|---|---|
Atlas toma snapshots incrementales de los datos de su clúster y le permite restaurar los datos desde esos snapshots. Atlas almacena snapshots en la misma región del proveedor de nube que el miembro del set de réplicas destinado a los snapshots. | |
Después de que Atlas restaura una snapshot, Atlas reproduce el oplog para restaurar un clúster desde un punto específico en el tiempo dentro de una ventana especificada en la política de copia de seguridad. |
Protección de terminación
Para activarTermination Protection para un clúster, cambia Termination Protection a Yes.
Si está activado, Atlas evita que los usuarios borren el clúster. Para borrar un clúster que tenga la protección de terminación activada, primero debe desactivar la protección de terminación. Por defecto, Atlas desactiva la protección contra la terminación en todos los clústeres.
Para aprender más sobre cómo terminar su clúster, consulte Terminar una implementación.
Implementar un clúster particionado
Tip
Se puede configurar el Fichero en línea para mover los datos a los que se accede con poca frecuencia desde el clúster de Atlas a una instancia federada de base de datos de solo lectura gestionada por MongoDB en lugar de la fragmentación de la colección o actualizar el nivel de clúster. Para obtener más información sobre el fichero en línea, se debe consultar Gestionar archivos en línea.
Para implementar el clúster como un clúster, se debe cambiar Shard your cluster (M30 and up) a Yes.
Los clústeres particionados son compatibles con el escalado horizontal y consisten en particiones, servidores de configuración y enrutadores de mongos. Para obtener más información, consulta Acerca de la implementación de servidores de configuración. Los servidores de configuración deben seguir siendo legibles para que las operaciones de lectura particionadas continúen funcionando.
Si activas los servidores de configuración gestionados por Atlas, Atlas puede colocar los datos del servidor de configuración junto con los datos de la aplicación en lugar de utilizar un servidor de configuración dedicado. Para obtener más información, consulta Servidores de configuración gestionados por Atlas para clústeres particionados.
Acerca de la implementación de particiones
Atlas implementa cada partición como un Set de réplicas de tres nodos, donde cada nodo se implementa utilizando los Cloud Provider & Region, Cluster Tier y Additional Settings configurados. Atlas implementa un mongod por nodo de partición.
Para clústeres interregionales, el número de nodos por partición es igual al número total de nodos elegibles y de solo lectura en todas las regiones configuradas. Atlas distribuye los nodos de particiones en las regiones seleccionadas.
Acerca de la implementación de servidores de configuración
Para los servidores de configuración dedicados, Atlas implementa los servidores de configuración como un Set de réplicas de tres nodos. Los servidores de configuración se ejecutan en los niveles de clúster M30. En los clústeres multirregionales, los servidores de configuración son distribuidos a través de las regiones.
Para clústeres interregionales, Atlas distribuye los nodos del set de réplicas del servidor de configuración para garantizar una disponibilidad óptima. Por ejemplo, Atlas podría implementar los servidores de configuración en tres zonas de disponibilidad distintas y tres regiones distintas si es compatible con el Proveedor de servicios en la nube seleccionado y la configuración de la región. Los servidores de configuración deben seguir siendo legibles para que las operaciones de lectura particionadas continúen funcionando. Para obtener más información, consulta Disponibilidad del servidor de configuración.
Si activas los servidores de configuración gestionados por Atlas, Atlas puede colocar los datos del servidor de configuración junto con los datos de la aplicación en lugar de utilizar un servidor de configuración dedicado. Para obtener más información, consulta Servidores de configuración gestionados por Atlas para clústeres particionados.
La interrupción del servicio regional o la simulación de una interrupción del servicio regional que afecte a las regiones de mayor prioridad en un clúster fragmentado podría hacer que el clúster quede inoperable para las operaciones de lectura. Para restaurar los servidores de configuración, realiza lo siguiente:
Configura una preferencia de lectura adecuada para consultar nodos secundarios para lecturas.
Reconfigurar el clúster para recuperar los nodos elegibles.
Acerca de la mongos implementación de
Atlas implementa un mongos enrutador para cada Nodo en cada partición. Para clústeres de regiones cruzadas, esto les permite a los clientes que utilizan un controlador de MongoDB conectarse al más cercano" mongos geográficamente.
Para calcular el número de routers mongos en un clúster, multiplica el número de particiones por el número de nodos del Set de réplicas por partición.
No puedes convertir una implementación de clúster en una implementación de Set de réplicas.
Para obtener más información sobre cómo el número de instancias de servidor afecta el costo, consulta Número de nodos.
Para obtener más información sobre los clústeres particionados, consulta Partición en el manual de MongoDB.
Configura el número de fragmentos
Este campo es visible solo si la implementación es un clúster compartido.
El clúster puede tener entre 1 y 70 particiones, inclusive.
Para escalar un set de réplicas a un clúster, primero se debe escalar a un clúster con una única partición, reiniciar la aplicación y realizar la reconexión al clúster, y luego añadir particiones adicionales.
Si no se realiza la reconexión a los clientes de la aplicación, la aplicación puede sufrir interrupciones del servicio.
Después de escalar un clúster de Set de réplicas a un clúster de una sola partición, puedes establecer la cantidad de particiones que se implementarán con el clúster particionado.
Si se reduce el número de particiones en el clúster, Atlas elimina los particiones en orden descendente según el número en el campo "_id" (se debe consultar Configuración del clúster). Por ejemplo, se debe considerar un clúster particionado con las siguientes tres particiones:
"shard0""shard1""shard2"
Si estableces el número de particiones en dos, Atlas remueve "shard2" del clúster.
IMPORTANTE: Cuando remuevas una partición en 8.0, Atlas utiliza el comando moveCollection para mover toda colección no particionada en esa partición a una partición restante. Todas las colecciones no particionadas permanecen En linea durante este proceso.
Todas las colecciones particionadas permanecen en línea y disponibles durante el proceso de eliminación de particiones. Debes activar el balanceador para vaciar las colecciones particionadas de la partición eliminada.
Atlas mueve cualquier colección no particionada que no pueda vaciarse mediante el comando
moveCollectionutilizando el comando movePrimary. Para obtener más información sobre las limitaciones demoveCollection, consulta Restricciones.movePrimaryes una operación sin conexión.Para obtener más información sobre la remoción de particiones, consulta Remover particiones de un clúster.
No se debe crear un clúster particionado con una única partición para entornos de producción. Los clústeres particionados de una sola partición no ofrecen los mismos beneficios que las configuraciones multipartición. Después de crear un clúster de una sola partición, se debe reiniciar la aplicación, volver a realizar la conexión al clúster y luego añadir más particiones al clúster.
Consideración para actualizar un Set de réplicas a un clúster particionado
Si el nivel de clúster es M30 o superior, se puede actualizar la implementación de set de réplicas a una implementación de clúster particionado.
Para escalar un set de réplicas a un clúster, primero se debe escalar a un clúster con una única partición, reiniciar la aplicación y realizar la reconexión al clúster, y luego añadir particiones adicionales.
Si no reinicia los clientes de la aplicación, sus datos podrían ser inconsistentes una vez que Atlas comience a distribuir datos entre los fragmentos.
Si no se realiza la reconexión a los clientes de la aplicación, la aplicación puede sufrir interrupciones del servicio.
Si se usa una lista de nodos iniciales DNS como cadena de conexión, la aplicación se conectará automáticamente al
mongosdel clúster particionado.Si está utilizando una cadena de conexión estándar, debe actualizar su cadena de conexión para reflejar la nueva topología de su clúster.
Habilitar el BI Connector de Atlas
Importante
El Conector MongoDB para Business Intelligence para Atlas y entornos locales llega al final de su ciclo de vida (EOL) y dejará de recibir soporte después del de 2026 septiembre. Para todos los proyectos nuevos, recomendamos usar la nueva Interfaz SQL de MongoDB para conectarse a implementaciones de Atlas o Enterprise Advanced. La Interfaz SQL ofrece un rendimiento mejorado, una configuración simplificada y funciones mejoradas. Para obtener más información, consulte Descripción general de la Interfaz SQL de MongoDB.
Para activar BI Connector para Atlas para este clúster, cambia el selector de Enable Business Intelligence Connector (M10 and up) a Yes.
Nota
El MongoDB Connector para Business Intelligence para Atlas (BI Connector) solo está disponible para clústeres de M10 y más grandes.
El BI Connector es una herramienta potente que proporciona a los usuarios acceso basado en SQL a tus bases de datos de MongoDB. Como resultado, el BI Connector realiza operaciones que pueden ser intensivas en CPU y memoria. Dados los recursos de hardware limitados en los niveles de clúster M10 y M20, es posible que experimentes una degradación del rendimiento del clúster al habilitar el BI Connector. Si esto ocurre, escala a un M30 o clúster más grande o desactiva el BI Connector.
Si está activado, selecciona el tipo de nodo desde el que debe leer el BI Connector de Atlas.
Preferencias de lectura
La siguiente tabla describe las preferencias de lectura disponibles para BI Connector y sus correspondientes opciones de cadena de conexión readPreference y readPreferenceTag.
Preferencia de lectura de BI Connector | Descripción | readPreference | readPreferenceTags |
|---|---|---|---|
Primario | Leer desde el nodo primario. |
| Ninguno |
secundario | Leer desde nodos secundarios. |
|
|
Análisis | Lectura desde nodos de análisis. |
|
|
Tipos de nodos
La etiqueta de preferencia de lectura de nodeType dicta el tipo de Nodo al que se conecta el BI Connector para Atlas. Puedes especificar los siguientes valores para esta opción:
ELECTABLErestringe BI Connector a los nodos primarios y elegibles secundarios.READ_ONLYrestringe el uso de BI Connector para conectar a nodos secundarios no elegibles.ANALYTICSrestringe BI Connector a conectarse a nodos de análisis.Tip
Cuando utilizas la preferencia de lectura Analytics, Atlas coloca el BI Connector para Atlas en el mismo hardware que los nodos de análisis de los que lee el BI Connector para Atlas.
Al aislar nodos elegibles con datos del BI Connector para Atlas, los nodos elegibles no compiten por recursos con el BI Connector para Atlas, lo que mejora así la fiabilidad y el rendimiento del clúster.
Para entornos de producción con mucho tráfico, puede ser preferible conectarse al Secondary Node(s) o Analytics Node(s) que al Primary Node.
Para clústeres con uno o más nodos de análisis, selecciona Analytics Node para aislar el BI Connector for Atlas de tus queries de carga de trabajo operativa y leer de nodos de análisis dedicados de solo lectura. Con esta opción, los nodos elegibles no compiten por recursos con el BI Connector para Atlas, lo que mejora así la fiabilidad y el rendimiento del clúster.
Configuración de muestreo
Para generar un esquema relacional, el BI Connector requiere datos de muestreo de MongoDB.
No puede usar un archivo .drdl ni el comando mongodrdl para reemplazar la etapa de muestreo en el BI Connector de Atlas.
Puedes configurar los siguientes parámetros de muestreo:
Opción de BI Connector | Tipo | Descripción |
|---|---|---|
Tamaño de muestra del esquema | entero | Opcional. El número de documentos que el BI Connector muestrea para cada base de datos cuando recopila la información del esquema. Para obtener más información, consulta la documentación de BI Connector. |
Intervalo de actualización de la muestra | entero | Opcional. La frecuencia, en segundos, a la que el BI Connector vuelve a muestrear datos para recrear el esquema. Para obtener más información, consulta la documentación del BI Connector. |
Gestiona tus propias claves de cifrado
Nota
Esta funcionalidad no está disponible para los clústeres gratuitos M0 y los clústeres Flex. Para obtener más información sobre qué funcionalidades no están disponibles, consulta Límites de Atlas M0 (clúster gratuito).
Atlas cifra todo el almacenamiento del clúster y los volúmenes de snapshots, lo que garantiza la seguridad de todos los datos del clúster en reposo (Cifrado en Reposo). Atlas Project Owners puede configurar una capa adicional de cifrado en sus datos en reposo utilizando el motor de almacenamiento cifrado de MongoDB y su Proveedor de cifrado en reposo compatible con Atlas.
Atlas brinda soporte para los siguientes proveedores de cifrado en reposo:
Requisitos previos
Se debe configurar el proyecto de Atlas para el cifrado en reposo utilizando la gestión de claves antes de activar la característica para los clústeres de Atlas. Para obtener más información, se debe consultar Cifrado en reposo usando la gestión de claves del cliente.
Para cambiar de un proveedor de cifrado en reposo en el clúster a otro, primero se debe desactivar el cifrado en reposo para el clúster y luego volver a activarlo con el proveedor de cifrado en reposo que se prefiera. Para obtener más información, se debe consultar Cifrado en reposo usando la gestión de claves del cliente.
Procedimiento
Para empezar a gestionar tus propias llaves de cifrado para este clúster, cambia Encryption using your Key Management (M10 and up) a Yes.
El cifrado en reposo de Atlas usando su gestión de claves está disponible para Sets de réplicas de M10+. El cifrado en reposo de Atlas solo es compatible con el cifrado Back Up Your Cluster .
Gestionar tus propias llaves de cifrado implica un aumento en los costos de ejecución por hora de tus clústeres. Para obtener más información sobre la facturación de Atlas para características de seguridad avanzadas, consulta Advanced Security.
Importante
Si Atlas no puede acceder al proveedor de gestión de claves del proyecto de Atlas o a la llave de cifrado utilizada para cifrar un clúster, ese clúster se vuelve inaccesible e irrecuperable. Tenga mucho cuidado antes de modificar, borrar o deshabilitar una llave de cifrado o las credenciales del proveedor de gestión de claves que utiliza Atlas.
Configura opciones adicionales
Puedes configurar las siguientes mongod opciones de tiempo de ejecución en los clústeres de nivel de pago de M10+.
Considerations
Atlas modifica dinámicamente el Oplog Size para sets de réplicas y clústeres particionados. Sin embargo, para las configuraciones de Minimum TLS Protocol Version y Allow Server-Side JavaScript, realiza un reinicio en secuencia de los miembros de la partición y del Set de réplicas del servidor de configuración. Para obtener más información sobre cómo Atlas garantiza la alta disponibilidad durante las operaciones de mantenimiento, consulta ¿Cómo garantiza MongoDB Atlas la alta disponibilidad?.
Ver y editar ajustes adicionales
Para ver y editar estas configuraciones:
Para actualizar la configuración avanzada de un clúster usando Atlas CLI, ejecuta el siguiente comando:
atlas clusters advancedSettings update <clusterName> [options]
Para obtener más información sobre la sintaxis de comandos y los parámetros, consulta la documentación de Atlas CLI para actualizar advancedSettings en los clústeres de Atlas.
Para ver y editar estos ajustes con la interfaz de usuario de Atlas, abre More Configuration Options en Additional Settings en el formulario del clúster.
Activar una sincronización inicial más rápida entre regiones para clústeres de AWS
Para agregar o reemplazar un nodo en un clúster de Atlas, Atlas realiza una sincronización inicial basada en la nube, que aprovecha las capacidades nativas del proveedor de nube para crear una snapshot de los datos de un nodo de origen y restaurarlos en el nuevo nodo.
Cuando habilita esta configuración, Atlas utiliza copias de instantáneas basadas en el tiempo de AWS para realizar sincronizaciones iniciales basadas en la nube para el destino. Nodos de AWS que se encuentran en una región de AWS diferente a la del nodo de origen. Atlas prioriza la restauración desde un nodo principal sobre los secundarios para maximizar la frescura de los datos. Las operaciones de copia de instantáneas basadas en tiempo pueden alcanzar un rendimiento máximo de 500 MiB/s. Atlas siempre maximizará el rendimiento ajustando el tiempo de finalización de la operación de copia según el tamaño de la instantánea.
La sincronización inicial basada en la nube entre regiones está disponible únicamente para AWS clústeres. Para los clústeres de Microsoft Azure y Google Cloud, la sincronización inicial basada en la nube solo está disponible cuando se agregan o reemplazan nodos en la misma región que el nodo de origen. Se puede añadir o reemplazar nodos en el clúster cuando se edite la configuración del clúster.
Esta configuración solo se puede activar para clústeres que contengan al menos un nodo AWS. Todos los clústeres están desactivados por defecto. Si permaneces excluido, Atlas utilizará el método nativo de copia de snapshot no basado en el tiempo de AWS para realizar sincronizaciones iniciales basadas en la nube entre Regiones para nodos de AWS. Es probable que las copias snapshots no basadas en el tiempo sean mucho más lentas que las copias snapshots basadas en el tiempo.
Activar sincronizaciones iniciales entre regiones más rápidas basadas en el tiempo conlleva costos adicionales de AWS. Para obtener más información sobre los precios de snapshots de AWS, consulta la página de precios de Amazon EBS.
Establecer ventana mínima de Oplog Window
Modifica la duración de retención para las entradas del oplog del clúster. Por defecto, Atlas conserva las entradas durante 24 horas antes de que el mongod las remueva del oplog.
Esta opción corresponde a modificar la opción del archivo de configuración storage.oplogMinRetentionHours para cada mongod en el clúster.
Para establecer la mínima oplog window:
Verifica que el escalado automático de almacenamiento esté activado y que no haya optado por no usarlo. Atlas permite el escalado automático por defecto.
Establece la oplog window mínima al valor deseado. Si no estableces este valor, Atlas conserva las entradas del oplog durante 24 horas antes de que el
mongodlas elimine del oplog.
Configurar el Tamaño del Oplog
Puedes establecer un tamaño fijo para el oplog, lo cual es útil durante la migración en vivo o durante una carga intensiva de datos.
Solo puedes establecer la configuración Set Oplog Size si optas por no usar el escalado automático del almacenamiento del clúster. No puedes usar el comando de MongoDB replSetResizeOplog para redimensionar el oplog en un clúster en Atlas.
Para clústeres que tienen activado el escalado automático de almacenamiento, puedes configurar la Minimum Oplog Window en su lugar. Consulta Establecer Oplog Window. Atlas permite el escalado automático del almacenamiento por defecto.
El tamaño mínimo del oplog que se puede establecer es de 990 megabytes. Atlas devuelve un error si el tamaño del oplog que se elige deja el disco del clúster con menos del 25 por ciento de la capacidad libre.
Para comprobar el tamaño actual del oplog y el Atraso de la replicación:
Conectarse al clúster a través de
mongosh.Autenticarse como usuario con el
Atlas adminrol.Ejecuta el método
rs.printReplicationInfo().
Atlas muestra el tamaño actual del oplog y el tiempo de Atraso de la replicación.
Para establecer un tamaño fijo del oplog:
Exclúyete del escalado automático de almacenamiento.
Establece la Ventana mínima de Oplog a
0.Determina el tamaño del Oplog que necesitas:
Supervisa el tiempo de retraso durante el proceso de migración en la interfaz de usuario de Atlas.
Si el tiempo de retraso mostrado en la interfaz de usuario de Atlas durante la migración se aproxima al tiempo de retraso de la replicación que obtuviste utilizando el método
rs.printReplicationInfo(), aumenta el tamaño del oplog.
Se debe especificar el Oplog Size deseado en megabytes en el cuadro de entrada. Esta configuración determina el tamaño sin comprimir del oplog, no el tamaño en el disco.
Para implementaciones de clústeres fragmentados, esta opción modifica el tamaño del registro de operaciones (oplog) de cada fragmento en el clúster.
Esta opción corresponde a modificar la opción del archivo de configuración
replication.oplogSizeMBpara cadamongoden el clúster.Advertencia
Reducir el tamaño del oplog requiere remover datos del oplog. Atlas no puede acceder ni restaurar ninguna entrada de oplog que haya sido eliminada como resultado de la reducción del oplog. Considera las ramificaciones de esta pérdida de datos antes de reducir el OpLog.
Consideraciones sobre el espacio en disco
No reduzcas el tamaño del OpLog para aumentar el espacio disponible en disco. Solo la colección de oplog (local.oplog.rs) puede recuperar el espacio que se ahorra al reducir el tamaño del oplog. Otras colecciones no se benefician de la reducción del almacenamiento de oplog.
Permitir JavaScript del lado del servidor
Activar o desactivar la ejecución de operaciones que realizan la ejecución de JavaScript del lado del servidor.
Si el clúster ejecuta una versión de MongoDB inferior a 5.0, esta opción corresponde a modificar la opción del archivo de configuración de
security.javascriptEnabledpara cadamongoden el clúster.Si el clúster ejecuta la versión 5.0 o superior de MongoDB, esta opción corresponde a modificar la opción del archivo de configuración
security.javascriptEnabledpara cadamongodymongosen el clúster.Si su clúster ejecuta la versión 8.0 de MongoDB, Allow Server-Side JavaScript está deshabilitado por defecto para mejorar la seguridad y el rendimiento. Esta opción corresponde a la opción del archivo de configuración
security.javascriptEnabledpara cadamongodymongosen el clúster.
Nota
En la versión 7.0 de MongoDB y posteriores, security.javascriptEnabled también se aplica a mongos.
Activar el registro de los datos de query redactados y anonimizados
Se debe incluir la salida $queryStats redactada y anonimizada en los registros de MongoDB. La salida de $queryStats no contiene valores literales ni valores de campo. Activar esta configuración podría tener un impacto en el rendimiento del clúster.
Nota
Puedes activar el registro de datos de query solo para los clústeres de Atlas que ejecutan la versión de MongoDB 7.1 o posterior.
Establecer la versión mínima del protocolo TLS
Establece la versión mínima de TLS que el clúster acepta para las conexiones entrantes. Esta opción corresponde a configurar la opción del archivo de configuración net.tls.disabledProtocols para cada mongod en el clúster.
Importante
A partir del 31 de julio de 2025, Atlas dejará de brindar soporte para TLS 1.0 o 1.1 en toda circunstancia. Atlas actualizará todos los clústeres para rechazar los intentos de conexión con TLS 1.0 o 1.1.
Cualquier conexión de cliente configurada para TLS 1.0 o 1.1 sufrirá una interrupción del servicio durante esta actualización. Para evitar esto, se debe establecer la versión mínima de TLS de los clústeres en 1.2 lo antes posible.
Establecer la configuración personalizada del conjunto de cifrado
De una lista de conjuntos de cifrado, se debe seleccionar cuál se utilizará para las comunicaciones de nodo a nodo y de cliente a Atlas del clúster. La lista de cifrados disponibles depende de la versión mínima de TLS del clúster.
Requerir índices para todos los queries
Activar o desactivar la ejecución de queries que requieran un escaneo de colección para devolver resultados. Esta opción corresponde a modificar el parámetro notablescan mediante el comando setParameter para cada mongod en el clúster.
Importante
Si estás creando índices de búsqueda de MongoDB, podrías necesitar desactivar este parámetro. Para obtener más información, consulta Administrar índices de búsqueda de MongoDB.
Nivel de confirmación de escritura (write concern) por defecto
Establece el nivel por defecto de confirmación solicitado a MongoDB para las operaciones de guardado para este clúster.
El nivel de confirmación de escritura por defecto para los clústeres es mayoría.
Establecer la duración de la transacción
Establece la vida útil máxima de las transacciones multi-documento. Esta opción corresponde a modificar el parámetro transactionLifetimeLimitSeconds mediante el comando setParameter para cada mongod en el clúster.
Importante
No puedes establecer la duración de la transacción en menos de un segundo.
El tiempo de vida por defecto de las transacciones para los clústeres es de 60 segundos.
Activar o desactivar el pre-calentamiento rápido del disco
Para activar el precalentamiento rápido del disco para un clúster, alterna Allow Fast Disk Pre-Warming a Yes.
Para desactivar el precalentamiento rápido del disco para un clúster, cambia Allow Fast Disk Pre-Warming a No.
Debido al diseño de la infraestructura subyacente del proveedor de nube, el precalentamiento del disco ocurre siempre que Atlas necesita aprovisionar un nuevo nodo en un clúster, como cuando se agrega un nuevo nodo a una región existente. El precalentamiento del disco utiliza temporalmente un nodo secundario oculto.
El precalentamiento rápido del disco es más rápido que el calentamiento del disco en segundo plano. Por defecto, Atlas activa el precalentamiento rápido del disco para su implementación. Cuando se activa el precalentamiento del disco, Atlas oculta el nodo y esto impide que dicho nodo realice operaciones de lectura.
Considere las siguientes recomendaciones:
Si tienes cargas de trabajo que buscan una latencia de query coherente, activa esta configuración.
Si tienes cargas de trabajo que buscan las máximas garantías de disponibilidad sobre un rendimiento de query coherente y necesitas que el nodo recién añadido o reemplazado esté activo y visible de inmediato, desactiva esta configuración y utiliza una cadena de conexión personalizada con etiquetas para el nodo que se está precalentando, hasta que se complete el proceso de precalentamiento. El uso de esta cadena de conexión impide las lecturas en el nodo a la vez que la mayoría de sus IOPS se utilizan en el proceso de precalentamiento.
Configurar el tiempo de espera por defecto para las operaciones de lectura
Para clústeres que ejecutan MongoDB versión 8.0+, se puede especificar el tiempo de espera máximo por defecto en milisegundos de todas las operaciones de lectura para estos clústeres. Esto protege ka base de datos contra queries no intencionales de larga duración. Esta opción corresponde al parámetro del clúster defaultMaxTimeMS.
Configurar la moda de escalado del Set de réplicas
Modifique el modo de escalado del conjunto de réplicas para su clúster. Atlas usa el modo de escalado In Parallel By Workload Type de forma predeterminada. Atlas también puede escalar un conjunto de réplicas con los In Parallel By Node Type Sequential modos y.
La siguiente lista describe los modos de escala disponibles:
In Parallel By Workload Type Este modo solo se aplica a clústeres con nodos operativos de solo lectura y nodos de análisis. Atlas utiliza este modo de escalado de forma predeterminada, a menos que se especifique otro. En este modo, Atlas escala los nodos de análisis en paralelo con los nodos operativos.
In Parallel By Node Type La moda está diseñada para cargas de trabajo grandes y dinámicas que requieren un escalado frecuente y oportuno de los niveles del clúster. En esta moda, Atlas escala sus nodos elegibles en paralelo con sus nodos de solo lectura y de análisis. Esta es la estrategia de escalado más rápida, pero podría afectar la latencia de las cargas de trabajo al realizar lecturas secundarias extensas.
Sequential Este modo es para cargas de trabajo estables y aplicaciones que realizan lecturas secundarias sensibles a la latencia. En este modo, Atlas escala todos los nodos secuencialmente.
Activar la Restricción del registro
Activa esta opción para evitar el registro de información potencialmente sensible en los valores de los campos. Para obtener más información, consulta Restricción de registro.
Es necesario realizar un reinicio en secuencia para activar y desactivar la restricción de registros.
Servidores de configuración gestionados por Atlas para clústeres particionados
Activa o desactiva la gestión de Atlas del tipo servidor de configuración para un nuevo clúster fragmentado. Un servidor de configuración gestionado por Atlas cambia automáticamente el tipo de servidor de configuración según criterios para un rendimiento óptimo y ahorro de costos. Si no activas un servidor de configuración gestionado por Atlas para un clúster, Atlas siempre utilizará un servidor de configuración dedicado para el clúster.
Para todos los 8.0 Los clústeres particionados de Atlas y los servidores de configuración gestionados por Atlas están On por defecto. Para desactivar los servidores de configuración gestionados por Atlas, configura el interruptor en Off. Si el clúster tiene menos de cuatro particiones y servidores de configuración integrados, desactiva los servidores de configuración gestionados por Atlas hace que el clúster pase inmediatamente a servidores de configuración dedicados.
Nota
Los clústeres globales no son compatibles con servidores de configuración ni fragmentos de configuración integrados.
Tipos de servidores de configuración
Para cada nuevo clúster con servidores de configuración gestionados por Atlas activados, Atlas implementa un servidor de configuración integrado para clústeres con menos de cuatro particiones y un servidor de configuración dedicado para clústeres con más de tres particiones.
Los servidores de configuración embebidos colocan sus datos de aplicación junto con los datos de configuración en una partición de configuración. Los clústeres de servidores de configuración integrados cuestan menos porque utilizan menos recursos.
Los servidores de configuración dedicados utilizan un set de réplicas del servidor de configuración dedicado e independiente para los datos de configuración. Los datos de la aplicación no están ubicados junto con los datos de configuración para servidores de configuración dedicados. Los clústeres de servidores de configuración dedicados cuestan más porque utilizan un set de réplicas adicional.
Para obtener más información sobre las consideraciones para los tipos de servidores de configuración, consulta Consideraciones para los servidores de configuración.
Criterios de cambio del servidor de configuración
Si activas los servidores de configuración gestionados por Atlas, Atlas determina el tipo inicial de servidor de configuración del clúster de la siguiente manera:
Si el número de particiones del clúster es superior a tres, Atlas emplea un servidor de configuración dedicado.
Si el número de particiones del clúster es tres o menos, Atlas utiliza un servidor de configuración embebido.
Cuando se añaden o remueven particiones con los servidores de configuración gestionados por Atlas activados, Atlas vuelve a seleccionar automáticamente el tipo de servidor de configuración del clúster utilizando los mismos criterios.
Consideraciones del servidor de configuración
Todos los clústeres con una versión inferior a MongoDB 8.0 usan un servidor de configuración dedicado.
Atlas no cambiará el tipo de servidor de configuración si utiliza alguna de las siguientes características:
Si tienes un clúster con más de tres particiones que no puede hacer la transición a un servidor de configuración dedicado debido al uso de estas características, ponte en contacto con MongoDB soporte para cambiar el tipo de su servidor de configuración.
Si activas los servidores de configuración gestionados por Atlas, se aplicarán las siguientes consideraciones:
Para los clústeres que ejecutan MongoDB 8.0 o posterior, los ID del Set de réplicas no reflejan el tipo de datos almacenados en el Set de réplicas.
Los Sets de réplicas que contienen el término
sharden su ID de Set de réplicas pueden almacenar datos de aplicación, datos de configuración o ambos (por ejemplo:atlas-abc123-shard-0).Los Sets de réplicas que contienen el término
configen su ID de Set de réplicas podrían almacenar datos de la aplicación (por ejemplo:atlas-abc123-config-0).
Consideraciones sobre los snapshots de copia de seguridad
Puedes realizar la restauración de snapshots desde un clúster con un servidor de configuración dedicado solo a otro clúster que también use un servidor de configuración dedicado.
Puedes restaurar snapshots de un clúster con un servidor de configuración integrado solo a un clúster que también utiliza un servidor de configuración integrado.