Importante
Característica no disponible en los clústeres Flex
Los clústeres flexibles no admiten esta función actualmente. Para obtener más información, consulte Limitaciones de Atlas Flex.
Utilice los siguientes recursos para configurar y administrar sus clústeres globales. Para la configuración general de clústeres, consulte Administrar clústeres.
Atlas Global Clusters require that you define single or multi-region Zones, where each zone supports write and read operations from geographically local shards. You can also configure zones that support global low-latency secondary reads. To learn more about Global Cluster zones and how to configure them, see Zonas de escritura global y mapeo de zonas.
Zonas de escritura global y mapeo de zonas
Cada clúster global de Atlas admite hasta nueve zonas distintas. Cada zona consta de una región Highest Priority y una o más regiones Electable, Read-only o Analytics. Las regiones disponibles dependen del proveedor de servicios en la nube seleccionado.
Tipo de región | Descripción |
|---|---|
Highest Priority | Región donde Atlas implementa el miembro principal del conjunto de réplicas para el fragmento o los fragmentos asociados a esa zona. Los clientes solo pueden realizar operaciones de escritura en el principal. Atlas utiliza la ubicación geográfica de las regiones Highest Priority para construir un mapa de países y subdivisiones geográficamente cercanos. El clúster de Escrituras Globales utiliza este mapa para dirigir las operaciones de escritura a la zona correcta. Para facilitar lecturas secundarias locales de baja latencia de datos distribuidos globalmente, para cada zona del clúster, agregue un nodo Read-only en la región Highest Priority de cada otra zona del clúster. |
Electable | Región donde Atlas implementa los miembros del conjunto de réplicas secundarias elegibles para el fragmento o los fragmentos asociados a esa zona. LasElectable regiones agregan tolerancia a fallas adicional en caso de una interrupción regional parcial o total en la Highest Priority región. |
Read-only | Región donde Atlas implementa los miembros del conjunto de réplicas secundarias no elegibles para respaldar operaciones de lectura secundaria. |
Analytics | Región donde Atlas implementa nodos de análisis. Estos nodos son de solo lectura y están configurados con etiquetas de conjunto de réplicas específicas. Puede usar estas etiquetas para dirigir consultas a regiones específicas. Como resultado, los nodos de análisis pueden ayudar a aislar las consultas de informes de su carga de trabajo operativa normal, además de reducir la latencia de las lecturas locales. |
Distribución de fragmentos
Para cada partición asociada a una zona, Atlas distribuye los nodos de la partición entre las regiones configuradas. Si tu clúster está ubicado en un gran continente geográfico, crea múltiples zonas para dirigir las escrituras globales a las particiones que estén más cerca de tus usuarios.
Nota
Atlas admite hasta 70 fragmentos por clúster fragmentado, independientemente del número de zonas. Si necesita más fragmentos en su clúster global, contacte con el equipo de soporte.
En Atlas, diríjase a la página Support.
Si aún no se muestra, selecciona la organización deseada en el menú Organizations de la barra de navegación.
Haga clic en el icono Support en la barra de navegación.
Haga clic en View plan.
Aparece la página de soporte.
El generador de clústeres Atlas incluye plantillas para configurar automáticamente las zonas de escritura global del clúster. Cada plantilla proporciona una descripción visual de la configuración de la zona del clúster, incluyendo estimaciones de latencia geográfica y cobertura.
Configurar asignaciones de zonas
Antes de poder configurar asignaciones de zonas para un clúster global, debe crear un clúster global.
Para configurar su clúster global existente:
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.
Configure su clúster global existente.
Haga clic en Edit Config y seleccione el clúster que desea modificar en el menú desplegable.
En el cuadro de diálogo que aparece, complete los pasos para configurar sus zonas.
Nota
Atlas no configura ni fragmenta colecciones automáticamente. Puede usar la interfaz de usuario de Atlas para fragmentar una colección global para escrituras globales si su clúster global utiliza la fragmentación administrada por Atlas y la colección cumple con los requisitos de compatibilidad.
Considerations
If you are using the standard connection string format rather than the DNS seedlist format, removing an entire zone from an existing global cluster may result in a new connection string.
Para verificar la cadena de conexión correcta después de implementar los cambios:
1En 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.
Cuando las escrituras globales están habilitadas, los clústeres globales no admiten nodos de búsqueda dedicados.