Esta sección cubre cómo habilitar Global Writes en un clúster de Atlas.
Acceso requerido
Para crear un clúster global, debes tener acceso al proyecto como Organization Owner, Project Owner o Project Cluster Creator.
Considerations
Antes de crear un clúster global, revisa la Descripción general de los clústeres globales y la Referencia de particionado de clústeres globales.
Puedes habilitar Global Writes en Atlas cuando crees un
M30o mayor clúster.Después de implementar el clúster, no puedes convertir un clúster global en un clúster estándar.
Debido a los requisitos de particionado, no puede cargar datos de muestra en un clúster global.
Si este es el primer clúster de pago dedicado para la región o regiones seleccionadas y tiene previsto crear uno o más, revise las Conexiones de interconexión de VPC antes de continuar.
Cuando las escrituras globales están habilitadas, los clústeres globales no admiten nodos de búsqueda dedicados.
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.
Abre el diálogo Create New Cluster.
Si ya hay uno o más clústeres, se debe hacer clic en Create para mostrar el cuadro de diálogo Create New Cluster.
Si este es su primer clúster:
Haga clic en Build a Database.
Haga clic en advanced configuration options en la parte superior de la pantalla para mostrar el cuadro de diálogo Create New Cluster.
Habilite Global Writes para su clúster.
En el cuadro de diálogo Create New Cluster, selecciona el tipo de clúster Dedicated. Para obtener más información, consulte Crear un clúster.
Haga clic en Global Cluster Configuration para expandir la sección.
Activa y desactiva Enable Global Writes (M30 and Up) a On para mostrar la configuración del clúster global.
Selecciona tu configuración de particionado.
Por defecto, los clústeres globales habilitan Atlas-Managed Sharding para configurar automáticamente las claves de partición y las zonas del clúster. Para cada partición, Atlas crea un campo location en la clave de partición asociada con la zona correspondiente para que Atlas pueda distribuir los datos a las particiones según la ubicación geográfica. Esta opción se recomienda para la mayoría de las cargas de trabajo.
Si eres un usuario avanzado y la configuración por defecto es demasiado restrictiva para tu carga de trabajo, selecciona Self-Managed Sharding. Si eliges esta opción, debes configurar manualmente la estrategia de particionado utilizando mongosh o un Driver de MongoDB compatible. Para obtener más información sobre el particionado por zonas, consulta Zonas. Para aprender a añadir particiones a una zona, consulte Gestionar zonas.
IMPORTANTE: No puedes cambiar entre Atlas-Managed Sharding y Self-Managed Sharding después de implementar el clúster.
Selecciona tu proveedor de nube preferido.
IMPORTANTE: Cada proveedor de nube tiene una selección de regiones globales en las que Atlas puede implementar una zona. La elección del proveedor de la nube puede afectar o restringir tu capacidad para implementar una zona en ubicaciones geográficas específicas. Las opciones de configuración disponibles y el costo de funcionamiento del clúster también pueden variar en función de la selección del proveedor de la nube.
Configura tus Zonas de clúster global.
Atlas proporciona tres opciones para configurar las zonas de tu clúster global:
Configura las zonas de escrituras globales usando una plantilla
Configure una zona de una sola región de guardados globales
Configura una Zona multiregión de guardar global
Seleccione la pestaña adecuada según cómo le gustaría configurar las zonas de su clúster global.
Atlas proporciona dos plantillas para configurar zonas de escrituras globales para el clúster, cada una con una descripción del propósito de su configuración subyacente. Haz clic en una plantilla para ver el mapa de zonas de esa plantilla. El Mapa de Zona proporciona una descripción visual de la configuración de la zona del clúster, incluyendo estimaciones de latencia geográfica y cobertura.
Haga clic en Zone configuration summary debajo del mapa de zonas para ver un resumen de cada zona en el clúster global. Atlas proporciona las siguientes validaciones para cada zona:
Validación | orientación |
|---|---|
Low latency reads and writes in <geography> | Indica la localización geográfica para la que la zona admite lecturas y escrituras de baja latencia. La localización exacta especificada depende de la Region preferida para esa zona. Puedes modificar la región preferida de la zona en la sección Zone Configuration. |
Local reads in all other zones | Indica si los datos en esta zona se replican en todas las demás zonas para lecturas secundarias locales por parte de clientes en esas zonas. Haz clic en el botón Configure Local Reads in All Zones en el Zone configuration summary para configurar automáticamente todas las zonas del clúster para lecturas locales. |
(Not) Available during partial region outage | Indica si la zona admite alta disponibilidad, de modo que la mayoría de los nodos elegibles permanezcan saludables y accesibles en caso de una interrupción del servicio parcial de la región. Regions marcado como Recommended en la Interfaz de Usuario de Atlas admite alta disponibilidad durante interrupciones del servicio regionales parciales. Para aprender más, consulta las siguientes páginas: |
(Not) Available during full region outage | Indica si la zona admite alta disponibilidad, de modo que la mayoría de los nodos elegibles permanezcan saludables y accesibles en caso de una Interrupción del servicio regional total. |
Por defecto, cada plantilla despliega una serie de zonas de una sola región y construye un mapa de ubicaciones de países y subdivisiones geográficamente cercanas a cada zona. MongoDB utiliza este mapa de ubicación-zona para encaminar las operaciones de lectura y escritura que contienen datos de ubicación a la partición o particiones en la zona correspondiente.
Si activaste Atlas-Managed Sharding, haz clic en Configure Location Mappings en el Mapa de zonas para ver la lista de asignaciones de ubicación-zona. Para personalizar la asignación de la zona de ubicación, haz clic en el menú desplegable Zone para un Location Name determinado y selecciona una nueva zona. Haz clic en el botón Reset para restablecer una asignación personalizada para cualquier ubicación determinada. Haz clic en el botón Reset All Zone mappings para restablecer todas las asignaciones personalizadas del clúster.
Puedes realizar cambios adicionales en la configuración de cada zona después de seleccionar una plantilla de zona. Para obtener instrucciones, consulta la pestaña Single Region Zone.
Además, puedes crear zonas multiregión. Para obtener instrucciones, consulta la pestaña Multi-Region Zone. Al hacer clic en Configure Local Reads in All Zones, se convierten todas las zonas a multi-región.
Haz clic en View Zone Templates en el Mapa de Zonas para regresar a la selección de plantillas.
La sección Zone Configuration te permite configurar cada zona de tu clúster. Atlas muestra una caja desplegable directamente encima del Zone Configuration que indica la zona actualmente seleccionada. Haz clic en el botón + Add a Zone para añadir zonas adicionales al Clúster Global, hasta un máximo de nueve (9) zonas. Si necesitas más de nueve zonas, ponte en contacto con atención de Atlas.
El Mapa de Zona se actualiza a medida que se modifica cada zona. Si el Mapa de Zona muestra actualmente el menú de selección de plantilla, haz clic en Configure Zones Myself para ver el Mapa de Zona.
En la sección Zone Configuration, haz clic en el cuadro desplegable Select the preferred region for your zone y selecciona una región como la región Highest Priority para cada partición asignada a la zona. Atlas crea un mapa de países y subdivisiones que se encuentran geográficamente cerca de la región seleccionada. MongoDB usa este mapa de zonas de ubicación para dirigir las operaciones de lectura y escritura que contienen datos de ubicación a la partición o las particiones en la zona correspondiente.
Si activaste Atlas-Managed Sharding, haz clic en Configure Location Mappings en el Mapa de zonas para ver la lista de asignaciones de ubicación-zona. Para personalizar la asignación de la zona de ubicación, haz clic en el menú desplegable Zone para un Location Name determinado y selecciona una nueva zona. Haz clic en el botón Reset para restablecer una asignación personalizada para cualquier ubicación determinada. Haz clic en el botón Reset All Zone mappings para restablecer todas las asignaciones personalizadas del clúster.
Para cada partición en la zona, Atlas distribuye los nodos de la partición con respecto al Zone Configuration. Puedes añadir particiones adicionales a la zona pulsando Additional Options en la sección Zone Configuration y seleccionando el número total de particiones de la zona en el cuadro desplegable. De forma predeterminada, Atlas implementa una partición por zona. Atlas recomienda crear zonas adicionales para soportar una gran carga de escritura en una región geográfica en lugar de añadir varias particiones a una sola zona. Atlas no admite más de 70 particiones por clúster global.
IMPORTANTE: Seleccionar una plantilla de zona restablece cualquier cambio de configuración realizado en la sección Zone Configuration al por defecto para la plantilla seleccionada.
La sección Zone Configuration te permite configurar cada zona de tu clúster. Atlas muestra una caja desplegable directamente encima del Zone Configuration que indica la zona actualmente seleccionada. Haz clic en el botón + Add a Zone para añadir zonas adicionales al Clúster Global, hasta un máximo de nueve (9) zonas. Si necesitas más de nueve zonas, ponte en contacto con atención de Atlas.
El Mapa de Zona se actualiza a medida que se modifica cada zona. Si el Mapa de Zona muestra actualmente el menú de selección de plantilla, haz clic en Configure Zones Myself para ver el Mapa de Zona.
Haga clic en el botón Select Multi-Region, Workload Isolation and Replication Options para mostrar los controles de configuración multirregional. Las zonas en las que activaste el Configure Local Reads in All Zones en el Zone configuration summary muestran los controles de zonas multiregión por defecto.
Electable nodes for high availability Configura los nodos Highest Priority y Electable en la zona.
Si se añaden regiones con nodos elegibles:
aumentar la disponibilidad de datos
reducir el impacto de las interrupciones del servicio del centro de datos
Puedes implementar nodos en varias regiones dentro del mismo proveedor de nube o entre varios proveedores de nube.
Atlas configura el nodo en la primera fila de la tabla Electable nodes como la región Highest Priority. Atlas prioriza los nodos en esta región para ser elegibles como primario. Los demás nodos se ordenan según el orden en que aparecen. Para aprender más, se puede consultar Prioridad de nodo.
Haz clic en Add a region para añadir una nueva fila para la selección de regiones y selecciona la región en el menú desplegable. Especifica el número deseado de Nodes para la región. El número total de nodos elegibles en todas las regiones de la zona debe ser 3, 5 o 7.
Atlas compila un mapa de países y subdivisiones geográficamente cercanas a la región seleccionada para el nodo Highest Priority. MongoDB utiliza este mapa de zonas de ubicación para dirigir las operaciones de lectura y escritura que contienen datos de ubicación a la partición o particiones en la zona correspondiente.
Si activaste Atlas-Managed Sharding, haz clic en Configure Location Mappings en el Mapa de zonas para ver la lista de asignaciones de ubicación-zona. Para personalizar la asignación de la zona de ubicación, haz clic en el menú desplegable Zone para un Location Name determinado y selecciona una nueva zona. Haz clic en el botón Reset para restablecer una asignación personalizada para cualquier ubicación determinada. Haz clic en el botón Reset All Zone mappings para restablecer todas las asignaciones personalizadas del clúster.
Read-only nodes for optimal local reads Configura los nodos Read-only en la zona. Cada fila representa un Region donde Atlas implementa el Number of Nodes configurado de los Read-only Node Type.
Haga clic en Add a region para agregar filas adicionales de Read-only. Considera añadir Read-only nodos en cada región donde quieras facilitar operaciones de lectura secundaria local.
Analytics nodes for workload isolation
Se debe usar el nodo de análisis para aislar las queries que no se deben enfrentar a la carga de trabajo operativa. Los nodos de análisis ayudan a gestionar operaciones de análisis de datos, como las queries de reportes desde BI Connector para Atlas. Para dirigir queries a nodos de análisis, se deben utilizar las etiquetas de sets de réplicas predefinidas.
Haga clic en Add a region para seleccionar una región en la que implementar nodos de análisis. Especifique el número deseado de Nodes para la región.
Para cada partición en la zona, Atlas distribuye los nodos de la partición con respecto al Zone Configuration. Puedes añadir particiones adicionales a la zona pulsando Additional Options en la sección Zone Configuration y seleccionando el número total de particiones de la zona en el cuadro desplegable. De forma predeterminada, Atlas implementa una partición por zona. Atlas recomienda crear zonas adicionales para soportar una gran carga de escritura en una región geográfica en lugar de añadir varias particiones a una sola zona. Atlas no admite más de 70 particiones por clúster global.
IMPORTANTE: Seleccionar una plantilla de zona restablece cualquier cambio de configuración realizado en la sección Zone Configuration al por defecto para la plantilla seleccionada.
Si está usando el formato de cadena de conexión estándar en lugar del formato de DNS de lista de nodos iniciales, eliminar toda una zona de un clúster global existente puede resultar en una nueva cadena de conexión.
Para verificar la cadena de conexión correcta después de implementar los cambios:
En Atlas, se debe ir a la página Clusters del 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.
Verifica la cadena de conexión.
Haga clic en Connect.
Seleccione el Cluster Tier.
Para usar clústeres globales, debe seleccionar un nivel de clúster que sea M30 o superior.
El nivel seleccionado determina la memoria, el almacenamiento, los vCPU y la especificación de IOPS para cada servidor portador de datos en el clúster.
Para obtener más información sobre cómo seleccionar un nivel de clúster apropiado y configurar el almacenamiento para la carga de trabajo, consulta Selecciona el nivel de clúster y Personaliza el almacenamiento del clúster.
Especifique el Cluster Name.
Este es el nombre del clúster tal como aparece en Atlas. No puedes cambiar el nombre del clúster una vez que Atlas implementa el clúster.
Los nombres de los clústeres no pueden exceder los 64 caracteres de longitud.
IMPORTANTE: Atlas trunca el nombre del clúster a 23 caracteres en sus interacciones internas. En la práctica, esto significa:
Los nombres de clústeres de menos de 23 caracteres no pueden terminar con guión o guion largo (
-).Los nombres de clústeres de 23 caracteres o más no pueden utilizar un guion ni una raya (
-) como su 23er carácter.Los primeros 23 caracteres del nombre de un clúster deben ser únicos dentro de un proyecto.
No incluyas información sensible en el nombre de tu clúster.
Procede al pago. Se debe hacer clic Create Cluster debajo del formulario y completar la información de facturación solo si aún no existe. Si la organización ya tiene la información de facturación, Atlas implementa el clúster.
Actualiza tus Billing Address datos según sea necesario.
Campo | Necesidad | Acción |
|---|---|---|
Dirección de correo electrónico de facturación | Opcional | Escribe la dirección de correo electrónico a la cual Atlas debe enviar alertas de facturación. Por defecto, Atlas envía alertas de facturación a los Propietarios de la Organización y a los Administradores de Facturación.
|
Nombre de la empresa | Opcional | Escribe el nombre de la empresa para la dirección de facturación. |
País | Requerido | Se debe seleccionar el país para la dirección de facturación. También se puede empezar a escribir el nombre del país y luego seleccionarlo de la lista filtrada de países. |
Dirección de la calle | Requerido | Escribe la dirección de la calle de tu dirección de facturación. |
Apartamento/Suite/Piso | Opcional | Se debe escribir el apartamento, suite o piso para la dirección de facturación. |
Ciudad | Requerido | Escribe el nombre de la ciudad para la dirección de facturación. |
Estado/provincia/región | Requerido | Se debe escribir o seleccionar la subdivisión política en la que se encuentra la dirección de facturación. La etiqueta y el campo cambian dependiendo de lo que se haya seleccionado como País:
|
Código postal | Requerido | Escribe el código postal (EE.UU.) o el código postal (otros países) para su dirección de facturación. |
Número de IVA | Condicional | Atlas muestra el campo VAT ID si selecciona un país que no sea Estados Unidos. Para aprender más sobre el IVA, consulta el ID del IVA. Si la dirección de facturación de la empresa está en un país distinto a los Estados Unidos (EE. UU.), Atlas suele cobrar IVA si no se ingresa un IMPORTANTE: Si la dirección de facturación está en Irlanda o en ciertas provincias canadienses, Atlas siempre cobra IVA, incluso con un Para aprender más sobre el IVA por región, consulta Uso y tributación internacional. |
Actualiza tus Payment Method datos según sea necesario.
Haga clic en el botón de opción para Credit Card o Paypal.
Si seleccionó Credit Card, escriba valores para los siguientes campos:
CampoNecesidadAcciónNombre en la tarjeta
Requerido
Escribe el nombre que aparece en tu tarjeta de crédito.
Número de tarjeta
Requerido
Se debe escribir el número de 16 dígitos que aparecen en la tarjeta de crédito. American Express utiliza un número de 15 dígitos.
Fecha de vencimiento
Requerido
Se debe escribir la fecha de caducidad de la tarjeta de crédito en formato de mes de dos dígitos y año de dos dígitos.
CVCRequerido
Se debe escribir el número de tres dígitos que se encuentra en el reverso de la tarjeta de crédito. American Express usa un número de 4 dígitos que se encuentra en la parte frontal de la tarjeta de crédito.
Si ha seleccionado PayPal:
Haga clic en Pay with PayPal.
Completa las acciones en el sitio web de PayPal.
Todos los proyectos dentro de la organización comparten la misma configuración de facturación, incluido el método de pago.
Revisión del costo del proyecto.
En la sección Cart, revisa:
Campo | Descripción |
|---|---|
Nivel de clúster | Muestra el costo para el nivel de clúster seleccionado y los detalles de configuración. Para obtener más información, consulta Proveedor de servicios en la nube y región y Nivel de clúster. |
Funcionalidades incluidas | Muestra las características incluidas con la configuración del clúster que has seleccionado. |
Configuraciones adicionales | Se deben mostrar los ajustes adicionales que se hayan habilitado, como las copias de seguridad en la nube, la fragmentación, BI Connector, etc. Para obtener más información, se debe consultar copias de seguridad en la nube. |
Implementa tu clúster.
Haz clic en Confirm and Deploy Cluster debajo del formulario para implementar tu clúster.
Importante
Cada proyecto de Atlas admite hasta 25 clústeres. Si tienes preguntas o necesitas asistencia con respecto al límite de clúster, contacta a soporte.
Particione una colección global.
Si seleccionaste Atlas-Managed Sharding, puedes usar la Atlas Interfaz de Usuario para crear particiones en una colección para operaciones de guardar globales. Para aprender más,consulte Partición de una colección global.
Si seleccionaste Self-Managed Sharding, debes configurar manualmente la clave de partición y fragmentar la colección global. Para obtener más información, consulte Claves de partición y Particionar una colección.