Nota
Esta página se aplica a los clústeres Atlas Core. Para modificar un clúster Atlas Infinite, consulte Modificar un clúster Atlas Infinite.
Puede modificar su clúster Atlas Core después de la configuración inicial.
Para un resumen de las opciones disponibles, consulta Opciones de configuración de Atlas.
Para conocer los pasos de configuración detallados, consulta Acceso requerido y las opciones que siguen.
Para obtener más información sobre el impacto, el costo y la política de copia de seguridad de los cambios en su clúster, consulta Consideraciones.
Opciones de configuración de Atlas
Puede cambiar las siguientes opciones de su clúster Atlas Core:
Configuración | Acción | Limitaciones |
Cambia el tipo de clúster. | Para escalar el nivel de clúster de un clúster gratuito o un clúster Flex a un clúster dedicado, consulte Escalar un clúster gratuito o Flex a un clúster dedicado. | |
Se deben activar las escrituras globales para el clúster o cambiar las configuraciones existentes del clúster global. | Después de activar las escrituras globales para un clúster, no puedes desactivarlas. Cuando las escrituras globales están habilitadas, los clústeres globales no admiten nodos de búsqueda dedicados. | |
| Atlas realiza una sincronización inicial más rápida basada en la nube cuando agrega o reemplaza un nodo en una región que ya contiene un nodo primario o secundario. Atlas admite la sincronización inicial basada en la nube entre regiones únicamente para clústeres de AWS y Google Cloud. En el caso de los clústeres de Azure, Atlas realiza una sincronización lógica inicial para agregar un nodo a una nueva región. If you created an Atlas cluster on Google Cloud or Azure before November 2, 2020, when Atlas added support for multi-cloud clusters, changing to a different provider changes the connection string to your new cluster. Consider scheduling a time to update your applications with the new connection string to connect to the cluster again. Para aprender más, consulta ¿Debería actualizar la cadena de conexión si cambio de proveedor de nube en un clúster dedicado? En los clústeres de Azure, si cambia de región, es posible que algunas capacidades de almacenamiento no estén disponibles en esa región. La interfaz de usuario de Atlas le notificará que sus IOPS se reducirán, lo que podría afectar el rendimiento de su aplicación. Para obtener más información, consulte las regiones que admiten almacenamiento extendido y Cambiar la capacidad de almacenamiento y las IOPS en Azure. | |
Implementa o modifica un clúster de multi-nube y multiregional. | En los clústeres de Azure, si cambia a un clúster multirregión, es posible que algunas capacidades de volumen de almacenamiento no estén disponibles en una de las regiones. La interfaz de usuario de Atlas le notificará que sus IOPS se reducirán, lo que podría afectar el rendimiento de su aplicación. Para obtener más información, consulte las regiones que admiten almacenamiento extendido y Cambiar la capacidad de almacenamiento y las IOPS en Azure. | |
Cambia el nivel de clúster. | Si su clúster utiliza almacenamiento NVMe, Atlas debe realizar una sincronización inicial. En los clústeres Atlas Core, siempre se utilizaráuna sincronización inicial basada en la copia de archivos para sincronizar todos los nodos de un clúster NVME cuando se requiera una sincronización inicial. | |
Se debe cambiar la generación del clúster. | Se puede cambiar entre generaciones para los clústeres elegibles de la misma manera que se cambiaría el nivel del clúster, con algunas consideraciones adicionales. Para obtener más información, consulte la página Cambiar la generación de un clúster. Gen2 solo está disponible para clústeres dedicados | |
Cambia las opciones de almacenamiento para el nivel de clúster. | Los clústeres que utilizan almacenamiento NVMe tienen un tamaño fijo para cada nivel de clúster. | |
Cambia las opciones de escalado automático del clúster, incluidas las opciones de escalado automático del almacenamiento. Dependiendo de si eliges utilizar el escalado automático del almacenamiento, Atlas gestiona las entradas del oplog en función de la ventana mínima de retención del oplog o del tamaño del oplog. Para obtener más información, consulta Comportamiento del tamaño del Oplog. Atlas permite el escalado automático del almacenamiento por defecto. | ||
Actualice la versión principal de MongoDB del clúster. | No puedes degradar la versión de MongoDB a menos que hayas fijado la compatibilidad de características entre versiones del clúster antes de la actualización. No puedes actualizar a una versión que esté 2 versiones por encima de la versión FCV fijada. Si un clúster está fijado a FCV 6.0, solo puedes actualizar a 7.0, no a 8.0+. | |
Escala un set de réplicas a un clúster fragmentado. | No puede revertir esta operación. Atlas permite clústeres fragmentados para Puedes convertir un conjunto de réplicas en un clúster fragmentado cuando un activador de base de datos está en ejecución con la opción de configuración Document Preimage habilitada si tu clúster ejecuta MongoDB 5.3 o posterior: Para los clústeres que ejecutan versiones de MongoDB anteriores a la 5.3, debe desactivar la opción de configuración Document Preimage antes de convertir a un clúster particionado. | |
Configura el número de particiones para un clúster particionado. | Reducir el número de particiones lleva algo de tiempo. Atlas remueve las particiones en orden descendente según el número en su campo IMPORTANTE: Cuando remuevas una partición en 8.0, Atlas utiliza el comando
Atlas permite clústeres fragmentados para | |
Activa o desactiva las copias de seguridad del clúster. | Atlas permite realizar copias de seguridad para clústeres Flex de forma automática. No puedes desactivar la copia de seguridad para clústeres en esos niveles. | |
Activa o desactiva el uso de tus propias llaves de cifrado con este clúster. |
Haz clic en Aplicar cambios después de completar cualquiera de estas modificaciones.
Considerations
Migración, disponibilidad e impacto en el rendimiento
Realizar cambios en un clúster de Atlas Core suele requerir la migración a nuevos servidores y volúmenes de almacenamiento. El tiempo necesario para la sincronización inicial y la resincronización de datos entre los volúmenes de almacenamiento aumenta linealmente con la cantidad de datos en el clúster.
En los clústeres Atlas Core, siempre se utilizaráuna sincronización inicial basada en la copia de archivos para sincronizar todos los nodos de un clúster NVME cuando se requiera una sincronización inicial.
Las siguientes migraciones requieren una sincronización inicial:
Escalar desde un clúster gratuito (anteriormente conocido como
M0) o un clúster flexible a un nivel de clúster superior.Cambios de almacenamiento general a volúmenes de almacenamiento NVMe y de almacenamiento NVMe a general.
Escalado ascendente o descendente de un nivel de clúster NVMe a otro, iniciado manualmente o mediante escalado automático. Los clústeres NVMe se escalan automáticamente al siguiente nivel superior cuando se consume el 90% del espacio de almacenamiento disponible.
Cambios que requieren la sustitución de un clúster de Atlas respaldado por NVMe, como los cambios de región.
Para los clústeres implementados en Azure, los cambios en la clase de clúster.
Para maximizar la disponibilidad:
Para un set de réplicas, Atlas migra un nodo a la vez, comenzando primero con los nodos secundarios y luego con los primarios.
Para un clúster particionado, Atlas realiza la migración de las particiones de manera independiente entre sí. Para cada partición, como un set de réplicas, Atlas migra un nodo a la vez, comenzando con los nodos secundarios y luego los primarios.
Las escrituras reintentables deben evitar errores de escritura durante la elección de un nuevo primario. En promedio, una elección puede tardar cinco segundos.
La migración puede afectar el rendimiento si el primario ya está alcanzando la capacidad operativa. Cada nodo recién migrado del set de réplicas debe realizar una sincronización inicial desde el primario, lo que aumenta la carga operativa. Las migraciones también pueden afectar el rendimiento si se configuran preferencias de lectura para leer desde los secundarios. El set de réplicas está debajo de un secundario durante la migración.
Si la carga de trabajo en el clúster de Atlas es tal que dificulta las operaciones, incluida la capacidad de escalar, MongoDB Atlas podría, en algunas situaciones, crear índices en su clúster como medida de seguridad.
Facturación
Al modificar su clúster Atlas Core, puede comparar los costos de las diferentes opciones antes de aplicarlas. El cuadro Cluster Overview muestra el costo de la configuración seleccionada, sin incluir la transferencia de datos.
Importante
Clústeres gratuitos
La actualización de un clúster gratuito a un clúster de nivel de pago inicia la facturación del clúster. Consultar Gestionar facturación para obtener la documentación completa sobre la facturación de Atlas.
Las siguientes secciones proporcionan documentación completa para cada una de las opciones de configuración de escalado del clúster Atlas.
Backup
Consulte Copias de seguridad en la nube para obtener más información sobre cómo realizar copias de seguridad de su clúster Atlas Core.
Acceso requerido
Para modificar un clúster de Atlas Core, debe tener al menos acceso Project Cluster Manager al proyecto.
Sincronización inicial basada en la nube
En los clústeres Atlas Core, Atlas realiza una sincronización inicial basada en la nube cuando se agrega un nodo a cualquier región de proveedor de nube que ya contenga un nodo primario o secundario, o cuando se agrega un nodo a una región de AWS o Google Cloud que no tenga un nodo primario o secundario existente. La sincronización inicial basada en la nube aprovecha las capacidades nativas del proveedor de nube para crear una instantánea de los datos de un nodo de origen y restaurarla en el nuevo nodo.
Si su clúster de Atlas tiene nodos en varias regiones, incluyendo al menos una región de AWS, puede habilitar la sincronización inicial más rápida entre regiones para clústeres de AWS en la configuración Additional Settings de su clúster por un costo adicional. Esto permite que Atlas utilice copias de instantáneas basadas en el tiempo de AWS para acelerar la copia de datos entre regiones entre nodos de AWS durante la sincronización inicial en la nube. Para obtener más información sobre esta configuración, consulte Habilitar la sincronización inicial más rápida entre regiones para clústeres de Atlas Core en AWS.
En los clústeres de AWS M40+ que no utilizan almacenamiento NVMe, Atlas aprovisiona temporalmente un volumen de mayor rendimiento para admitir el precalentamiento rápido del disco durante una sincronización inicial basada en la nube. Para restaurar la configuración de almacenamiento original, Atlas consume una de las cuatro modificaciones de volumen EBS que AWS permite para cada volumen en cualquier período de 24 horas.
Atlas admite la sincronización inicial entre regiones basada en la nube únicamente para clústeres de AWS y Google Cloud. Para los clústeres de Azure, Atlas realiza una sincronización inicial lógica para agregar un nodo a una nueva región. Puede agregar o eliminar nodos en su clúster al editar la configuración del mismo.
Nota
Desambiguación de la sincronización inicial autogestionada
Para implementaciones autogestionadas, la sincronización inicial es el proceso que utiliza MongoDB para agregar un nuevo nodo a un set de réplicas. A partir de MongoDB 5.2, el proceso de sincronización inicial puede ser lógico o estar basado en copias de archivos. Estos procesos son diferentes de las sincronizaciones iniciales basadas en la nube disponibles en MongoDB Atlas, que aprovechan las capacidades nativas del proveedor de nube para crear un snapshot de los datos del nodo de origen y restaurarlos en el nuevo nodo. Para obtener más información sobre el proceso de sincronización inicial autogestionado, se debe consultar Sincronización inicial en el manual de MongoDB.
Editar un clúster
Puede modificar cualquiera de las configuraciones del clúster Atlas Core en esta página mediante la interfaz de línea de comandos de Atlas (Atlas CLI).
Para actualizar un clúster de Atlas usando Atlas CLI, ejecuta el siguiente comando:
atlas clusters update [clusterName] [options]
Para obtener más información sobre la sintaxis y los parámetros de los comandos, consulte la documentación de la CLI de Atlas para la actualización de clústeres de Atlas.
Editar configuración avanzada
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.
En Atlas, ve a la página Clusters de 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.
Alternativamente, si ya está viendo el clúster específico, haga clic en el botón Configuration. Para los clústeres gratuitos, también puedes hacer clic en el botón Upgrade del clúster.
Modificar el tipo de clúster
Si dispone de un clúster gratuito o un clúster Flex, puede escalar el nivel del clúster a un clúster dedicado.
Nota
Considerations
No se puede cambiar un clúster dedicado a un clúster gratuito ni a un clúster Flex. Tampoco se puede cambiar la edición de la base de datos de un clúster después de crearlo, ni entre Atlas Core ni Atlas Infinite.
El escalado de un clúster gratuito o un clúster flexible a un clúster dedicado no conserva el oplog. Si tiene activadores de base de datos configurados en el clúster, los activadores fallarán durante la actualización porque sus tokens de reanudación ya no existen en el oplog. Una vez completada la actualización, reanude los activadores fallidos sin un token de reanudación. Para obtener más información, consulte activadores suspendidos.
Modificar el Global Cluster Configuration
Importante
No se pueden desactivar las escrituras globales para un clúster una vez que se ha implementado.
En los clústeres Atlas Core, puede habilitar las escrituras globales para su clúster o modificar las configuraciones globales existentes. Las escrituras globales no son aplicables a los clústeres Atlas Infinite.
Modificar el Cloud Provider & Region
Nota
Considerations
- Clústeres de nivel de clúster gratuito
- Solo puedes modificar el proveedor de nube y la región cuando aumentes la capacidad de tu clúster gratis a un clúster más grande.
- Clúster Flex o clústeres de nivel más grande
- Puede modificar el proveedor de nube y la región cuando modifique su clúster o escale a un clúster más grande.
Changing to a different provider could change the connection string to your new cluster if your old cluster was deployed on Google Cloud or Azure before October 2020. Consider scheduling a time to update your applications with the new connection string to resume connectivity to the cluster. Atlas migrates data to the new cluster.
Para ver los proveedores de nube actuales y las regiones de su clúster, seleccione Cloud Provider & Region.
En los clústeres Atlas Core, puede modificar los proveedores de nube y las regiones aplicadas a su clúster. En los clústeres Atlas Infinite en versión preliminar pública, no puede cambiar el proveedor de nube ni la región después de crear el clúster. Para modificar un clúster Atlas Infinite, consulte Modificar un clúster Atlas Infinite.
Para agregar nodos elegibles al clúster durante una interrupción del servicio regional, se debe seguir el procedimiento en Reconfigurar un set de réplicas durante una interrupción del servicio regional.
Para escalar de un clúster gratuito o un clúster Flex de Atlas, selecciona entre los proveedores de nube disponibles.
Si tu clúster contiene Nodos de búsqueda, solo puedes moverlo a regiones que admitan Nodos de búsqueda. Para obtener una lista completa de las regiones que no admiten Nodos de Búsqueda, consulta Regiones del proveedor de nube.
Si cambias la región principal de un clúster con Cloud Backup activado, Atlas toma una snapshot on-demand y la almacena en la nueva región principal sin esperar la próxima snapshot programada. Si la nueva región principal era previamente una región secundaria de copia de seguridad para la distribución de copias de snapshots, Atlas actualiza automáticamente su política de copia de seguridad para distribuir copias de snapshots desde la nueva región principal a la región principal original y otras regiones secundarias.
Para remover o implementar nodos de búsqueda adicionales, se debe ajustar la configuración Number of Search Nodes en Search nodes for workload isolation. Se pueden implementar entre 2 y 32 nodos de búsqueda en el clúster.
Si se borran todos los nodos de búsqueda existentes en el clúster, habrá una interrupción en el procesamiento de los resultados de consulta de búsqueda mientras Atlas migra de los procesos
mongotque se ejecutan por separado en nodos de búsqueda dedicados a procesosmongotque se ejecutan junto con losmongod. No se pueden ejecutar queries mientras se están construyendo los índices en el nodo que aloja tanto los procesosmongotcomo losmongod, y se experimentará un tiempo de inactividad en las queries.Al añadir nodos de búsqueda a un clúster que no tiene ningún nodo de búsqueda, los procesos
mongotexistentes que se ejecutan junto con el final delmongodguardan en la base de datos que se crea después de que MongoDB Search completa la sincronización inicial y los procesos demongotde los nuevos nodos de búsqueda dedicados realizan una sincronización inicial de las colecciones requeridas. Esto da lugar a lecturas duales durante el proceso de migración.Para obtener más información, consulta Agregar nodos de búsqueda dedicados.
Ver las regiones disponibles
Para listar las regiones disponibles que Atlas admite para nuevas implementaciones usando la Atlas CLI, ejecuta el siguiente comando:
atlas clusters availableRegions list [options]
Para obtener más información sobre la sintaxis de los comandos y los parámetros, consulta la documentación de Atlas CLI para conocer la lista de las regiones disponibles de los clústeres de Atlas.
Modificar el Cluster Tier
Puede modificar el nivel del clúster Atlas Core, así como las especificaciones de generación, memoria, almacenamiento e IOPS (velocidad) para el clúster seleccionado. Si implementó nodos de búsqueda por separado para un clúster M10 o superior, también puede modificar el nivel de búsqueda.
Nota
Si tienes una política de cumplimiento de copias de seguridad activada, no puedes modificar el nivel de clúster a uno que no admita copias de seguridad en la nube.
Se puede cambiar entre generaciones para los clústeres elegibles de la misma manera que se cambiaría el nivel del clúster, con algunas consideraciones adicionales. Para obtener más información, consulte la página Cambiar la generación de un clúster.
Consideraciones sobre clústeres gratuitos y clústeres flexibles
No puedes reducir un clúster dedicado de
M10+a un clúster Gratis o un clúster Flexible.Cambiar el nivel de clúster requiere tiempo de inactividad en los siguientes escenarios:
Se cambia de un clúster Free o un clúster Flex a un nivel de clúster
M10o superior.Cambias de un clúster Free a uno Flex.
Para evitar la corrupción de datos, se deben cancelar las operaciones de escritura en el clúster mientras dure la operación de escala.
Para obtener más información, consulte Escalar un clúster gratuito o flexible a un clúster dedicado.
Nivel para nodos del clúster
Seleccione el nivel de clúster que prefiera. Si implementó los nodos de búsqueda por separado, en la pestaña Base Tier, seleccione el nivel de clúster que prefiera. El tamaño de instancia seleccionado determina la memoria, el almacenamiento, las vCPU y las especificaciones de IOPS para cada servidor de datos [1] en el clúster.
Advertencia
Actualizar de un clúster gratuito o un clúster flexible a un nivel de clúster dedicado borra permanentemente el clúster actual y todas las snapshots de copia de seguridad asociadas. Estos snapshots no se puede recuperar después de que la actualización esté completa. Para conservar tus datos, descarga cualquier instantánea necesaria o realiza una exportación de datos usando mongodump antes de iniciar la actualización.
Nota
Atlas reinicia todos los nodos del clúster cuando se modifica el nivel de clúster.
Desde la sección Cluster Tier también puedes:
Se puede seleccionar un nivel de clúster del tamaño adecuado para su carga de trabajo de análisis. Para obtener más información, consultar nodos de análisis para el aislamiento de carga de trabajo.
Importante
Después de actualizar de un clúster gratuito a un clúster dedicado, de un clúster gratuito a un clúster Flex, o de un clúster Flex a un clúster dedicado, debes reiniciar tus aplicaciones antes de conectarte al clúster actualizado.
Si se implementan nodos de solo lectura y se desea que el clúster escale más rápido, se debe considerar ajustar la moda de escalado del set de réplicas.
Nivel para nodos de búsqueda
En la pestaña Search Tier, se debe seleccionar el nivel de búsqueda preferido. Si el nivel de búsqueda que se selecciona no está disponible en la región, Atlas cambia automáticamente al siguiente nivel de búsqueda más alto en la región. El tamaño de la instancia seleccionado dicta la memoria, el almacenamiento, la especificación de IOPS y el costo de cada nodo de búsqueda en el clúster.
Nota
Atlas reinicia todos los nodos en su clúster cuando modificas el nivel de búsqueda.
Modify Additional Settings
Puede configurar las siguientes opciones en su clúster Atlas Core:
Actualizar la versión del clúster
Para seleccionar o actualizar la versión del clúster, consulte Seleccionar o cambiar la versión del clúster.
Activar o desactivar la copia de seguridad para el clúster
Atlas habilita automáticamente las copias de seguridad para los clústeres Flex y no se puede desactivar esta configuración. Para obtener más información, consulta copias de seguridad de clústeres Flex.
Para habilitar la Copia de seguridad en la nube para un clúster Atlas M10+, configure el interruptor Turn on Cloud Backup en On. Cuando se habilita, Atlas toma snapshots de las bases de datos a intervalos regulares y las retiene de acuerdo con la política de copia de seguridaddel proyecto.
Para desactivar la copia de seguridad en la nube para un clúster de Atlas M10+, establece el interruptor Turn on Cloud Backup en Off. Esto también deshabilita la Copia de Seguridad Continua en la Nube para el clúster. Para conservar cualquier snapshot existente después de que Cloud Backup esté deshabilitado, establece el interruptor Keep
existing snapshots after backups disabled? en On antes de aplicar tus cambios al clúster. Esta opción indica a Atlas que conserve los snapshots existentes y el oplog para el clúster, según la política de copia de seguridadde su clúster.
Para obtener descripciones detalladas de las opciones de copia de seguridad disponibles, consulta Configurar las opciones de copia de seguridad para el clúster.
Activar o desactivar la protección de terminación del clúster
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.
Escalar el set de réplicas a un clúster particionado
Puedes convertir un conjunto de réplicas en un clúster fragmentado cuando un activador de base de datos está en ejecución con la opción de configuración Document Preimage habilitada si tu clúster ejecuta MongoDB 5.3 o posterior: Para los clústeres que ejecutan versiones de MongoDB anteriores a la 5.3, debe desactivar la opción de configuración Document Preimage antes de convertir a un clúster particionado.
Para implementar el clúster como un clúster, se debe cambiar Shard your cluster (M30 and up) a Yes.
Para convertir un clúster de set de réplicas singular en un clúster de múltiples particiones, primero debe convertirlo en un clúster de partición única, reiniciar su aplicación y reconectarse al clúster, y luego agregar 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.
A partir de MongoDB 8.3, Operaciones DDL y applyOps solo se pueden ejecutar en un mongos para todos los clústeres fragmentados. Es posible que estas operaciones no estén temporalmente disponibles durante la transición de un set de réplicas a un clúster fragmentado.
Para obtener instrucciones sobre cómo convertir un set de réplicas en un clúster, consulte Convertir un set de réplicas en un clúster.
Modificar el Number of Shards
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.
Habilitar o deshabilitar la interfaz SQL de MongoDB para el clúster.
Para habilitar o deshabilitar la interfaz SQL de MongoDB (Atlas Dedicated), expanda Additional Settings y, en Advanced Settings, establezca Enable Atlas SQL Interface (M10 and up) en on o off.
Al desactivar la interfaz SQL, se inhabilita la función y las aplicaciones cliente que dependen de ella pierden el acceso hasta que la vuelvas a activar.
La interfaz SQL de MongoDB (Atlas Dedicated) solo está disponible en clústeres dedicados, M10 y superiores, que ejecutan MongoDB 6.0 o posterior.
Activar el cifrado en reposo
Para habilitar el cifrado Atlas en reposo para este clúster mediante su KMS, cambie Manage your own encryption keys (M10 and up) a Yes. Para obtener más información,consulte Administrar sus propias claves de cifrado.
Nota
Todos los cambios en el KMS del cliente requieren una sincronización inicial.
Configurar opciones adicionales de configuración
Configure opciones adicionales para su clúster desde esta sección.
Para obtener más detalles sobre estas opciones, consulta Configurar opciones adicionales.
Modify Cluster Details
Agregue etiquetas, vea las etiquetas existentes y administre las etiquetas en su clúster Atlas Core. Para obtener más información, consulte Administrar etiquetas de clúster al modificar un clúster existente.
Importante
No incluya información sensible como Información de Identificación Personal (PII) o Información de Salud Protegida (PHI) en sus etiquetas de recursos. Otros servicios de MongoDB, como Billing, pueden acceder a las etiquetas de recursos. MongoDB también envía etiquetas de recursos del clúster a las integraciones de DataDog y Prometheus. Las etiquetas de recursos no están destinadas a datos privados y sensibles. Para obtener más información, consulte Información sensible.
Guarda tus cambios para más adelante
Haz clic en Save Draft al final del formulario de configuración de tu clúster Atlas Core para guardar los cambios.
Al hacer clic en Save Draft por primera vez, Atlas enviará un correo electrónico a la dirección asociada a la cuenta de Atlas con un botón para regresar al formulario de configuración del clúster modificado.
Puedes volver al formulario para:
Para continuar haciendo cambios, haz clic en Continue en la ventana emergente que aparece.
Restablece tus cambios realizados haciendo clic en Reset en la ventana emergente que aparece.
Realiza una revisión y aplica tus cambios de clúster haciendo clic en Continue en la ventana emergente que aparece, luego Review Changes.
Revisa y aplica tus cambios
Haga clic en Review Changes para la Revisión de los cambios que ha realizado.
La página Review Changes muestra un resumen completo en paralelo de los atributos modificados, junto con cualquier advertencia o nota relacionada con los cambios. Las configuraciones originales de los atributos se enumeran a la izquierda y las nuevas configuraciones correspondientes con cambios en los precios se enumeran a la derecha.
Atlas muestra todas las advertencias y notas relacionadas con el cambio en la parte superior. Estos incluyen cambios que:
No se pueden revertir.
Requiere una sincronización inicial.
Resultan en retrasos esperados en la ejecución, aumento de la carga de trabajo o tiempo de inactividad.
Una vez que haya revisado los cambios, haga clic en Apply Changes para aplicarlos a su clúster Atlas Core.
Si está actualizando desde un clúster gratuito, Atlas le pedirá que introduzca la información de pago antes de aplicar los cambios.
| [1] | En los clústeres Atlas Core, los servidores que contienen los datos son las máquinas que ejecutan los nodos que almacenan los datos de la aplicación. En un clúster fragmentado, cada fragmento es un conjunto de réplicas cuyos miembros son los servidores que contienen los datos. Los clústeres fragmentados también pueden usar servidores de configuración, que se facturan por separado de los servidores que contienen los datos. En los clústeres de Atlas Infinite, no se aplican los servidores que contienen datos. Atlas almacena y gestiona los datos en una capa de almacenamiento independiente de la capa de procesamiento. Los nodos electivos, de solo lectura y de análisis son nodos de procesamiento que acceden a los datos en la capa de almacenamiento. Para obtener más información, consulte MongoDB Atlas Infinite: Arquitectura. |
Convertir un set de réplicas en un clúster particionado
En los clústeres Atlas Core, puede convertir un conjunto de réplicas en un clúster fragmentado.
Nota
Atlas reinicia todos los nodos del set de réplicas cuando se convierte en un clúster.
Requisitos previos
Para convertir el set de réplicas en un clúster particionado:
El clúster debe ser un clúster
M30+.Debes tener el rol
Project Cluster Managero superior.
Importante
A partir de MongoDB 8.3, Operaciones DDL y applyOps solo se pueden ejecutar en un mongos para todos los clústeres fragmentados. Es posible que estas operaciones no estén temporalmente disponibles durante la transición de un set de réplicas a un clúster fragmentado.
Procedimiento
En Atlas, ve a la página Clusters de 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.
Activa el particionado para el clúster.
Para el clúster que deseas modificar, haz clic en , luego selecciona Edit Configuration.
Expanda Additional Settings para modificar la configuración de su clúster.
Activa la fragmentación en la sección Shard your cluster configurando el interruptor en On.
Importante
Después de convertir un set de réplicas en un clúster, no se puede convertir de nuevo en un set de réplicas.
Atlas selecciona automáticamente 1 Shard del menú desplegable. Se puede aumentar el número de particiones en un paso posterior después de reiniciar los clientes de la aplicación.
Advertencia
Queries que utilizan
$unionWithcon$searchen la sub-pipeline pueden fallar durante una actualización de un set de réplicas a un clúster fragmentado que ejecute MongoDB v7.0 si la colección no está distribuida en varias particiones. Para mitigar esto, implemente más de una partición en su clúster y divida la colección de manera que varios fragmentos se distribuyan entre varias particiones.Haz clic en Review Changes para revisar los cambios en la facturación y luego haz clic en Apply Changes.
Es posible que Atlas tarde cierto tiempo en implementar los cambios. Se debe esperar hasta que Atlas haya convertido el clúster antes de continuar con el siguiente paso.
Reinicie todos los clientes de aplicaciones y vuelva a conectarse al clúster fragmentado.
Si no reinicias los clientes de la aplicación, es posible que tus datos sean inconsistentes una vez que Atlas comience a distribuir datos entre los fragmentos.
Si se usa una cadena de conexión de la lista de nodos iniciales de DNS, la aplicación se conectará automáticamente al
mongospara el clúster particionado después de reiniciar la aplicación.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.
Si se usan nodos privados para realizar la conexión al clúster de Atlas, el clúster experimenta tiempo de inactividad durante la conversión.
Para aprender más, consulta Conéctate a un clúster de Atlas.
Incrementa el número de particiones.
Para el clúster que deseas modificar, haz clic en , luego selecciona Edit Configuration.
Expanda Additional Settings para modificar la configuración de su clúster.
Selecciona el número de particiones en el menú desplegable.
Haz clic en Review Changes para revisar los cambios en la facturación y luego haz clic en Apply Changes.
El particionado brinda soporte de alto rendimiento y conjuntos de datos de gran volumen, y puede aumentar el número de particiones a medida que crecen los requisitos de datos.
Se deben distribuir los datos entre las particiones del clúster.
Para fragmentar la colección cuyos datos deseas distribuir, consulta sh.shardCollection() para obtener más información.
ADVERTENCIA: Si particiona una colección que ya tiene un índice de MongoDB Search, es posible que experimente un breve período de resultados de búsqueda incompletos mientras el índice se está construyendo en una partición. Además, si añades una partición a una colección particionada que contiene un índice de MongoDB Search, es posible que las consultas de búsqueda contra esa colección devuelvan resultados incompletos hasta que se complete el proceso de sincronización inicial en las particiones añadidas. Para obtener más información, consulta el proceso de sincronización inicial.
Cambia cualquier configuración a nivel de clúster.
Si desea realizar más cambios en el clúster fragmentado, consulte Modificar un clúster Atlas Core para obtener más información sobre la configuración global del clúster que puede modificar.
Nota
El clúster particionado resultante siempre utiliza servidores de configuración dedicados, incluso si el servidor de configuración gestionado por Atlas está habilitado. Si necesita servidores de configuración integrados después de la conversión, póngase en contacto con el soporte de MongoDB.