Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Gestionar la fragmentación de clústeres

Puedes escalar horizontalmente tu implementación de Atlas particionando tu clúster. El particionado te permite distribuir tus datos en varios nodos o particiones para gestionar eficientemente el aumento de datos y cargas de trabajo. Para aprender más, consulta particionado. Si su partición alcanza la capacidad, puede Configure el escalado automático para escalar sus fragmentos de forma independiente.

Cuando configures el escalado de particiones, ten en cuenta lo siguiente:

  • El número de nodos elegibles, de solo lectura y analíticos en todas las particiones debe ser el mismo.

    En clústeres globales, puedes tener un número diferente de nodos por zona.

  • La capacidad de almacenamiento en todas las particiones debe ser la misma.

  • La nivel NVME en todas las particiones debe ser la misma.

  • Si habilita el escalador automático de cómputo:

    • El nivel mínimo y máximo se aplica en el nivel del clúster.

    • El escalador automático de Atlas solo permite un máximo de 2 niveles de diferencia entre la partición con el nivel de clúster más alto y la partición con el nivel de clúster más bajo.

    Nota

    No puedes configurar el escalado automático para cada partición si las particiones están en diferentes clases de clúster. Por ejemplo, no se puede habilitar el escalado automático si una partición está en M30 (General) y otro fragmento está en M40 (CPU baja).

El escalado independiente de particiones te permite configurar cada partición por separado para satisfacer mejor los requisitos de carga de trabajo de cada partición. Puedes configurar el nivel del clúster de cada partición individual para una asignación personalizada y optimizada de recursos y costos para cada partición. Es decir, en cada partición, tus nodos elegibles y de solo lectura pueden estar en un nivel de clúster diferente al de los nodos analíticos. Activado AWS y Azure, también puedes configurar el rendimiento del disco para cada partición.

Por ejemplo, para una partición, puedes configurar tus nodos electivos y de solo lectura (3 nodos) en M30 y los nodos de análisis (1 nodo) en M40, mientras que para otra partición, puedes configurar tus nodos electivos y de solo lectura (3 nodos) en M40 y nodos de análisis (1 nodo) en M30.

Puedes utilizar la interfaz de usuario del Atlas Cluster Builder para fragmentar tu clúster. Una vez que su clúster está particionado, puede usar la última versión de la Atlas Admin API, Atlas CLI o Proveedor de HashiCorp Terraform MongoDB Atlas para escalar cada partición de manera independiente. No puedes usar la Interfaz de Usuario de Atlas para escalar cada partición de forma independiente. Sin embargo, puedes habilitar el escalado automático de cómputo en la Interfaz de Usuario de Atlas para que las particiones se escalen de manera independiente.

Después de escalar cada partición independientemente usando la API de administración de Atlas, la CLI de Atlas o Terraform, no puedes gestionar tu clúster utilizando la Interfaz de Usuario Atlas Cluster Builder.

Puede usar la API de administración de Atlas, la CLI de Atlas o Terraform para elegir un nivel diferente por fragmento. Los nodos de análisis también pueden tener niveles seleccionados de forma independiente en todos los fragmentos.

Cuando edita un clúster fragmentado con múltiples niveles de fragmentos desde la interfaz de usuario de Atlas, al cambiar el nivel se cambiará el nivel de todos los fragmentos.

Se puede utilizar la API de Administración de Atlas para especificar diferentes IOPS para cada partición.

Si tu clúster está en AWS, elige entre IOPS estándar y IOPS aprovisionados para cada partición. Si una partición utiliza Provisioned IOPS, puedes aprovisionar diferentes IOPS para cada partición. Si una partición utiliza IOPS estándar, los IOPS estándar están vinculados al tamaño de almacenamiento del clúster.

Si el clúster se encuentra en Azure en regiones que admiten E/S estándar extendidas, se pueden provisionar diferentes IOPS estándar para cada partición. De lo contrario, las IOPS estándar están vinculadas al tamaño de almacenamiento del disco del clúster.

Todas las particiones de un clúster Atlas pueden escalar uniformemente al mismo nivel de clúster. Por defecto, los clústeres sharded creados antes del 9 de diciembre de 2024 utilizan el escalado de partición a nivel de clúster. Si administras tu clúster usando la API de administración de Atlas, la Atlas CLI o Terraform, actualizar tu API de administración de Atlas, Atlas CLI o Terraform para escalar de forma independiente tus partición. Si utilizas la Interfaz de Usuario de Atlas y habilitas la autoscaling de cómputo, para escalar tus partición de forma independiente, contacta con el soporte de MongoDB.

Para obtener más información sobre cómo fragmentar su M30 clúster o más grande, consulte Implementar un clúster fragmentado y modificar la cantidad de fragmentos.

Volver

GridFS

En esta página