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.
Docs Menu

Gestionar clústeres

Utiliza los siguientes recursos para configurar y gestionar los clústeres de Atlas.

Para ver tus clústeres, debes tener acceso Project Read Only o superior al proyecto.

Para enumerar todos los clústeres del proyecto con Atlas CLI, se debe ejecutar el siguiente comando:

atlas clusters list [options]

Para obtener los detalles del clúster que especifiques con Atlas CLI, ejecuta el siguiente comando:

atlas clusters describe <clusterName> [options]

Para obtener más información sobre la sintaxis y los parámetros de los comandos anteriores, consulta la documentación de Atlas CLI sobre atlas clusters list y atlas clusters describe.

Tip

Consulte: Enlaces relacionados

Para devolver los detalles de configuración avanzada del clúster que especifique usando la Atlas CLI, ejecute el siguiente comando:

atlas clusters advancedSettings describe <clusterName> [options]

Para obtener más información sobre la sintaxis y los parámetros del comando, consulta la documentación de Atlas CLI sobre atlas clusters advancedSettings describe.

Para ver todos los clústeres en la interfaz de usuario de Atlas, consulta Ver todos los clústeres en la nube. Para ver los detalles de un clúster, consulta Ver detalles del clúster.

Puede seleccionar un nivel de clúster al crear un nuevo clúster o al modificar uno existente.

En los clústeres Atlas Core, el nivel del clúster establece la RAM, las vCPU y el almacenamiento para cada servidor que contiene datos [1] en el clúster. En los clústeres Atlas Infinite, el nivel del clúster establece la RAM, las vCPU y las IOPS para cada nodo en el clúster.

En los clústeres de Atlas Infinite, el nivel del clúster también fija los valores de IOPS y rendimiento de almacenamiento. Estos valores no cambian a medida que aumenta la cantidad de datos almacenados. Para revisar el rendimiento de almacenamiento de cada nivel, consulte Valores de IOPS y rendimiento de almacenamiento por nivel de clúster de Atlas Infinite.

[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.

Nota

Es posible que veas valores diferentes según el proveedor de nube seleccionado y la región.

Durante la vista previa pública, los clústeres de Atlas Infinite admiten los niveles de clúster M10-M60 General y los niveles de clúster M40-M60 Low-CPU. Los clústeres de Atlas Infinite no admiten clústeres fragmentados.

Los clústeres Atlas Core admiten niveles de clúster M10+ General y niveles de clúster M40+ Low-CPU.

Las siguientes secciones describen las diferencias entre los niveles de clúster disponibles.

Utilice clústeres gratuitos y clústeres Flex como una forma económica de comenzar con MongoDB y para aplicaciones de bajo rendimiento. Estos clústeres se implementan en un entorno con acceso a un subconjunto de las funciones de Atlas. Para obtener más información sobre las limitaciones de los clústeres gratuitos y los clústeres Flex, consulte:

Puedes implementar un clúster gratuito (conjunto de réplicas de entorno de pruebas gratuito) por proyecto de Atlas. Puedes escalar un clúster gratuito a un clúster Flex o a un clúster dedicado en cualquier momento.

Los clústeres flexibles ofrecen las siguientes funcionalidades adicionales en comparación con los clústeres gratuitos:

Al crear un clúster gratuito o flexible, puede seleccionar Atlas Infinite o Atlas Core. Esta selección no modifica el clúster. Atlas almacena la selección y la aplica al escalar el nivel del clúster a un clúster dedicado, donde puede seleccionar opcionalmente una edición diferente. Para obtener más información, consulte Escalar un clúster gratuito o flexible a un clúster dedicado.

Los clústeres Flex no tienen la disponibilidad completa de las características que se encuentran en los clústeres dedicados. Para obtener más información, consulta Límites en los tipos de clústeres de Atlas.

M10 Y los niveles de clúster M20 admiten entornos de desarrollo y entornos de producción con aplicaciones de bajo tráfico.

Estos niveles de clúster solo admiten implementaciones de conjuntos de réplicas, pero por lo demás proporcionan acceso completo a las funciones de Atlas.

Nota

M10 y los diferentes niveles de clúster M20 utilizan infraestructura de rendimiento ampliable. Los proveedores de nube limitan el uso de CPU tras periodos de ráfaga, lo que puede provocar estrangulamiento bajo cargas pesadas. Para más información, consulta Cómo Atlas escala el nivel de clúster.

M30+ Se recomienda el uso de clústeres en entornos de producción.

Estos niveles de clúster admiten implementaciones de clústeres fragmentados y de conjuntos de réplicas con acceso completo a las funciones de Atlas.

Algunos clústeres tienen variantes, indicadas por el carácter ❯. Cuando selecciona estos clústeres, Atlas enumera las variantes y etiqueta cada clúster para distinguir sus características clave.

M30+ Los clústeres Atlas Core están disponibles en las generaciones de clústeres Gen1 o Gen2 en AWS y Google Cloud. En los clústeres Atlas Core, los clústeres dedicados Gen2 ofrecen un rendimiento mejorado en comparación con los clústeres Gen1 y admiten IOPS estándar extendidas, lo que ofrece los siguientes beneficios:

  • Rendimiento de precio optimizado.

  • Hardware más moderno que permite el crecimiento a largo plazo y evita las limitaciones de capacidad del hardware antiguo.

  • Escalado independiente de las IOPS estándar y la capacidad de almacenamiento de su clúster con tasas máximas de IOPS estándar aumentadas:

    • 80k IOPS para AWS

    • 160k IOPS para Google Cloud

M30+ Los clústeres Atlas Infinite solo están disponibles en Gen2 y no admiten IOPS estándar extendidas. Para obtener más información sobre cómo los clústeres Atlas Infinite gestionan el almacenamiento y las IOPS, consulte «Administrar el almacenamiento en un clúster Atlas Infinite» y «Valores de IOPS y rendimiento de almacenamiento de Atlas Infinite por nivel de clúster».

Al crear un nuevo clúster a través de la interfaz de usuario de Atlas, Atlas selecciona automáticamente la opción Gen2 en la sección Cluster Tier para los clústeres elegibles. Para un clúster Atlas Core, puede seleccionar Gen1 en su lugar para implementar un clúster Gen1.

Tip

Configuración de la generación de un clúster mediante la Atlas Administration API o la Atlas CLI

Para especificar la generación de un clúster mediante la Atlas Administration API o la Atlas CLI, se pueden utilizar las opciones instanceSize o --tier, respectivamente.

Los clústeres Gen1 utilizan solo el nivel de clúster en sus nombres en la API y la CLI, mientras que los clústeres Gen2 utilizan el nivel de clúster con _GEN_2 añadido. Por ejemplo, para implementar un clúster de nivel M30:

  • Se debe utilizar M30 para un clúster M30 Gen1.

  • Se debe utilizar M30_GEN_2 para un clúster M30 Gen2.

Para obtener una lista de los niveles de clúster de AWS y Google Cloud que admiten clústeres Gen2, consulte:

Para los clústeres existentes, se puede cambiar entre generaciones de la misma forma en que se cambiaría el nivel del clúster. Para aprender más, consulta Modificar el Cluster Tier.

Antes de utilizar los clústeres Gen2, tenga en cuenta las siguientes limitaciones. También puede comparar los clústeres Gen1 y Gen2.

  • Los clústeres Gen2 solo están disponibles en AWS y Google Cloud. Los clústeres dedicados Gen2 no están disponibles en Azure.

  • El soporte multi-nube no está disponible para los clústeres dedicados de Gen2.

  • No todas las regiones de proveedores de nube admiten clústeres dedicados de Gen2. Para obtener más información, consulta:

  • La compatibilidad entre regiones solo está disponible si todas las regiones en las que implementa su clúster admiten clústeres Gen2 en el proveedor de nube elegido.

  • En los clústeres Atlas Core y Atlas Infinite, los clústeres M10 y M20 son independientes de la generación. No es necesario seleccionar una generación de clúster al implementar un clúster M10 o M20.

  • Todos los nodos dentro de un clúster deben ser de la misma generación. No puedes mezclar nodos Gen1 y Gen2 dentro del mismo clúster.

  • Los clústeres Gen2 solo admiten el escalado automático reactivo, no el predictivo. Para obtener más información, consulte Escalado de un clúster dedicado Gen2.

La siguiente tabla enumera las diferencias entre las generaciones de clúster Gen1 y Gen2:

Gen1
Gen2

Expansión de almacenamiento y IOPS estándar

El almacenamiento y los IOPS estándar escalan juntos

El almacenamiento y las IOPS estándar se escalan de forma independiente

IOPS estándar máximo [2]

Hasta:

  • 16k IOPS para AWS

  • 100k IOPS para Google Cloud

Hasta:

  • 80k IOPS para AWS

  • 160k IOPS para Google Cloud

Cluster Tiers

Todos los niveles

M30+ solo

Proveedores de nube

AWS, Google Cloud, Azure

AWS, Google Cloud

Disponibilidad de regiones

Todas las regiones para un proveedor de nube determinado

Para AWS, consulte la sección de Soporte de la región Gen2.

Para Google Cloud, consulte la compatibilidad con la región Gen2.

Implementaciones entre regiones

Solo en regiones que admiten clústeres Gen2 para el proveedor de nube que esté utilizando. Ver:

Escalado automático

Escalado automático reactivo y predictivo

El escalado automático reactivo solo está disponible en clústeres Atlas Core. Los clústeres Atlas Infinite admiten el escalado automático reactivo y predictivo.

Soporte para implementación entre nubes

El almacenamiento y las IOPS se escalan juntos, por lo que su factura refleja el escalado de ambos.

El almacenamiento y las IOPS escalan de forma independiente, por lo que su factura solo refleja lo que se ha escalado.

[2] La tasa máxima de IOPS de un clúster también depende del nivel y del tamaño del disco. Las tasas máximas de IOPS estándar que se muestran son las más altas que se pueden lograr con diferentes configuraciones de nivel y tamaño de disco.

Un clúster fragmentado distribuye los datos entre múltiples fragmentos, cada uno un conjunto de réplicas, para escalar horizontalmente la implementación de Atlas y gestionar de forma eficiente el aumento de datos y cargas de trabajo. Para obtener información sobre cómo configurar y administrar la fragmentación, consulte la sección «Administrar la fragmentación del clúster».

Puedes usar la API de administración de Atlas para seleccionar un nivel diferente para cada fragmento en un clúster fragmentado. También puedes seleccionar los niveles de los nodos de Analytics de forma independiente para cada fragmento. Los niveles de fragmento más grande y más pequeño deben tener una diferencia máxima de dos niveles. Por ejemplo, si el fragmento más grande es M50, el más pequeño puede ser M30 o M40. Si cambias el nivel del clúster en la interfaz de usuario de Atlas, Atlas cambia el nivel de todos los fragmentos del clúster.

También puede utilizar la API de administración de Atlas para elegir diferentes IOPS por fragmento si el clúster está en AWS utilizando IOPS aprovisionadas por AWS o si el clúster está en Azure en regiones que admiten IOPS/almacenamiento extendidos.

Atlas Infinite no admite clústeres fragmentados en la versión preliminar pública. Para conocer las funciones compatibles con la versión preliminar pública, consulte Disponibilidad de la versión preliminar pública.

Para obtener más información, consulta Administrar el particionado del clúster y la Actualizar un clúster en un Proyecto endpoint en la documentación de la API de administración de Atlas.

Cada partición debe tener un tamaño de disco igual en todos los nodos. Los clústeres NVMe no son compatibles con el escalado independiente de particiones.

Para aplicaciones alojadas en AWS o Azure que requieren E/S de baja latencia y alto rendimiento, Atlas ofrece opciones de almacenamiento utilizando SSD NVMes efímeros conectados localmente.

Nota

Atlas no admite clústeres NVMe en Google Cloud. Los clústeres NVMe no son compatibles con el escalado independiente de particiones.

Las instancias NVMe no pueden utilizarse en clústeres multi-nube.

Atlas Infinite no admite almacenamiento SSD NVMe conectado localmente en la versión preliminar pública. Para conocer las funciones compatibles con la versión preliminar pública, consulte Disponibilidad de la versión preliminar pública.

Los siguientes niveles de clúster son compatibles con los clústeres NVMe en AWS:

  • M40

  • M50

  • M60

  • M80

  • M200

  • M400

Los siguientes niveles de clúster cuentan con soporte para clústeres NVMe en Azure:

  • M60

  • M80

  • M200

  • M300

  • M400

  • M600

Atlas admite clústeres NVMe en las siguientes regiones de Azure:

Azure Región
Ubicación
Región de Atlas

brazilsouth

São Paulo, Brasil

BRAZIL_SOUTH

canadacentral

Toronto, ON

CANADA_CENTRAL

centralus

Iowa, USA

US_CENTRAL

eastus

Virginia (Este de EE. UU.)

US_EAST

eastus2

Virginia, USA

US_EAST_2

southcentralus

Texas, USA

US_SOUTH_CENTRAL

westus3

El Mirage, Arizona

US_WEST_3

Azure Región
Ubicación
Región de Atlas

francecentral

París, Francia

FRANCE_CENTRAL

northeurope

Irlanda

EUROPE_NORTH

swedencentral

Gävle, Suecia

SWEDEN_CENTRAL

uksouth

London, England, UK

UK_SOUTH

westeurope

Países Bajos

EUROPE_WEST

Azure Región
Ubicación
Región de Atlas

australiaeast

Nueva Gales del Sur, Australia

AUSTRALIA_EAST

centralindia

Pune (India Central)

INDIA_CENTRAL

japaneast

Saitama, Tokyo, Japan

JAPAN_EAST

El espacio de almacenamiento de valor fijo y la RAM para un clúster NVMe corresponden a su nivel de clúster. Para aprender más, consulta Opciones de configuración del clúster de Amazon y Opciones de configuración del clúster de Azure.

Los clústeres con almacenamiento NVMe utilizan copias de seguridad en la nube. No es posible desactivar las copias de seguridad en clústeres NVMe. Si desea utilizar copias de seguridad horarias, Atlas limita las copias de seguridad en clústeres NVMe a una vez cada 12 horas.

Los clústeres NVMe emplean un nodo secundario oculto que consiste en un volumen aprovisionado con alto rendimiento e IOPS para facilitar la copia de seguridad.

No puedes pausar un clúster NVMe.

En los clústeres Atlas Core, el escalado de clústeres (incluido el autoescalado) que utilizan la opción de almacenamiento SSD NVMe local requiere una sincronización inicial, y siempre utiliza una sincronización inicial basada en copia de archivos para sincronizar todos los nodos de un clúster NVMe cuando se requiere una sincronización inicial. Los clústeres Atlas NVMe se autoescalan al siguiente nivel superior cuando el 90% del espacio de almacenamiento está lleno. Una sincronización inicial tarda más en completarse en comparación con las sincronizaciones posteriores y reduce el rendimiento del nodo principal desde el que se leen los datos.

Los clústeres NVMe en las siguientes regiones de Azure tienen dos Zonas de Disponibilidad:

  • eastus2

  • centralus

  • southcentralus

Los clústeres NVMe en todas las demás regiones de Azure que indican zonas de disponibilidad tienen tres zonas de disponibilidad.

La siguiente tabla destaca las principales diferencias entre los clústeres gratuitos, los clústeres Flex y los clústeres Atlas Core dedicados.

Clústeres gratuitos
Clústeres Flex
Clusters exclusivos

Almacenamiento (tamaño de los datos + tamaño del índice)

512 MB

5 GB

10 - 4000 GB

Soporte de versiones de MongoDB

8.0

8.0

7.0, y la versión más reciente

Métricas y alertas

Limitado

Limitado

Emparejamiento de VPC

No

No

Selección de región global

Un subconjunto de regiones en AWS, Google Cloud y Azure.

Un subconjunto de regiones en AWS, Google Cloud y Azure.

Atlas admite la implementación de clústeres a nivel global en Amazon Web Services, Google Cloud Platform y Microsoft Azure.

Implementaciones entre regiones

No

No

Sí. Especifica las regiones adicionales para alta disponibilidad o lecturas locales al crear o escalar un clúster.

Copias de seguridad

No

Sí

particionado

No

No

Sí, para clústeres que utilizan un nivel M30+.

Clúster dedicado

No, los clústeres gratuitos se ejecutan en un entorno compartido

No, los clústeres Flex se ejecutan en un entorno compartido

Sí, los clústeres de M10+ implementan cada proceso de mongod en su propia instancia.

Performance Advisor

No

No

Sí

BI Connector para Atlas

No

No

Sí

Para obtener una lista completa de las limitaciones del clúster gratuito, consulta Límites del clúster gratuito de Atlas.

Para obtener más información, consulte Escalado automático para clústeres de Atlas.

Se pueden gestionar clústeres de las siguientes maneras:

Acción
Descripción

Personalice la capacidad de almacenamiento de su clúster. Cada nivel de clúster incluye un conjunto de recursos por defecto. Los clústeres M10+ proporcionan la capacidad de personalizar su capacidad de almacenamiento.

Particionar el clúster para escalar horizontalmente. Se puede utilizar la interfaz de usuario de Atlas Cluster Builder, la última versión de Atlas Admin API, Atlas CLI o HashiCorp Terraform MongoDB Atlas Provider para particionar el clúster.

También puedes usar la última versión de la API de administrador de Atlas para escalar cada partición de forma independiente en el clúster.

Configura los rangos de niveles de clúster que Atlas utiliza para escalar automáticamente el nivel del clúster, la capacidad de almacenamiento o ambos en respuesta al uso del clúster.

Configure los ajustes adicionales del clúster, como la versión de MongoDB, las copias de seguridad y las opciones de cifrado.

Se deben usar etiquetas de recursos que se proporcionen y gestionen para categorizar los recursos por propósito, entorno, equipo o centro de facturación.

Reconfigure un clúster existente. Modifica cualquiera de las opciones de configuración disponibles de Atlas.

Gestiona las actualizaciones de la versión principal para el clúster. Atlas permite actualizar la versión principal de un clúster de Atlas en cualquier momento.

Se deben configurar los períodos de mantenimiento para el clúster. Se puede establecer la hora del día en la que Atlas debería empezar el mantenimiento semanal del clúster.

Pausar, reanudar o terminar un clúster existente. No puedes cambiar la configuración de un clúster pausado. Además, no puedes leer ni guardar datos en un clúster pausado.

Configure la distribución multi-nube para aumentar la disponibilidad. Atlas ofrece opciones para mejorar la disponibilidad y el equilibrio de la carga de trabajo de su clúster.

Se deben usar las etiquetas predefinidas del set de réplicas que Atlas proporciona para dirigir las queries de aplicaciones específicas a tipos de nodos y regiones específicos. Para usar etiquetas de set de réplicas predefinidas en la cadena de conexión y dirigir queries a nodos específicos, se debe configurar la etiqueta en la opción de cadena de conexión readPreferenceTags.