Durante una interrupción regional, es posible que su clúster no tenga un nodo principal si la interrupción regional afecta a la mayoría de los nodos elegibles del clúster. Puede usar la interfaz de usuario de Atlas para restaurar su clúster multirregional de Atlas. reconfigurando su clúster.
Si reconfigura su clúster durante una Interrupción del servicio, su clúster podría perder datos en las siguientes circunstancias:
Si tu proceso de MongoDB no replicó las operaciones de escritura en el nodo que pasó a ser primario tras la reconfiguración en cualquier clúster. Su set de réplicas revierte estas escrituras cuando los nodos que estaban no disponibles vuelven a estar disponibles. Para obtener más información, consulte Rollbacks Durante Fallas de set de réplicas.
En clústeres, si tu proceso de MongoDB no replicó las migraciones de fragmentos. La inconsistencia de los datos podría causar fragmentos huérfanos.
Nota
Si obligas una reconfiguración para un clúster, Atlas suma dos nodos nuevos al set de réplicas del servidor de configuración en una región que no se ve afectada por la interrupción del servicio. Cuando se aplica posteriormente Loscambios en el clúster una vez que el clúster fragmentado se vuelve saludable, Atlas elimina los nodos adicionales.
La interrupción del servicio regional o la simulación de una interrupción del servicio regional que afecte a las regiones de mayor prioridad en un clúster fragmentado podría hacer que el clúster quede inoperable para las operaciones de lectura. Para restaurar los servidores de configuración, realiza lo siguiente:
Configura una preferencia de lectura adecuada para consultar nodos secundarios para lecturas.
Reconfigure el clúster para recuperar los nodos elegibles.
Requisitos previos
Es probable que tu clúster esté experimentando una Interrupción del servicio total de nodos en una o más regiones, con al menos un nodo elegible restante en otra región. Para aprender cómo simular una interrupción regional para su clúster multiregional, consulte Simular interrupción regional.
Para obtener ayuda con otras causas de interrupciones de nodos, contacte con soporte.
Procedimiento
Para restaurar tu clúster multiregional de Atlas tras una interrupción del servicio, debes reconfigurar manualmente tu set de réplicas:
En Atlas, ve a Clusters página para 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.
Haga clic en Cloud Provider & Region.
Bajo Electable nodes for high availability, puedes agregar nuevos nodos a:
Una región existente editando el número de nodos en la columna Nodes
Una nueva región haciendo clic + Add a provider/region
Tip
Recomendamos encarecidamente no añadir nodos a las regiones que estén afectadas por la interrupción del servicio.
Haga clic en Review Changes.
Revisa tus cambios en la configuración del clúster y en los precios.
Si se está agregando un nodo elegible a un nuevo En una región deAWS no afectada por la interrupción, puede Enable Faster Cross-Region Atlas Initial Syncs for AWS Clusters alternar ON entre y para acelerar la copia de datos entre nodos de AWS por un costo adicional. Esta opción solo aparece si agrega un nodo a una región de AWS sin el nodo principal y si no la ha habilitado previamente en la configuración del clúster. Para obtener más información sobre esta opción, consulte Habilitar una sincronización inicial más rápida entre regiones para clústeres de AWS.