MongoDB Atlas ofrece a los clientes la opción de localizar el procesamiento de datos mediante ciertas funciones de Atlas a una región específica. Las siguientes secciones ofrecen detalles adicionales.
Al crear un clúster de MongoDB Atlas en un proyecto Atlas, el cliente debe seleccionar un proveedor de nube y las regiones donde implementar dicho clúster. El proveedor de nube subyacente y la región seleccionados por el cliente se denominan "Regiones del Clúster". Los datos que el cliente almacena en sus clústeres Atlas se almacenarán en reposo en las regiones especificadas. Estos datos incluyen cualquier registro de datos almacenado en la base de datos como documentos JSON y cualquier dato almacenado en registros de base de datos o de auditoría. Los datos almacenados en los clústeres también pueden incluir nombres de bases de datos Atlas, nombres de colecciones, claves de fragmentos, nombres de índices, definiciones de índices, nombres de usuario de la base de datos Atlas y roles de la base de datos Atlas.
MongoDB Atlas offers numerous features that provide increased observability into your database and proactive optimization suggestions, such as Performance Advisor, Query Profiler and Schema Advisor, and the Real Time Performance Panel. These features make use of database logs, which may contain snippets of data that customers store in MongoDB Atlas. Additionally, MongoDB Atlas offers Data Explorer, which allows a customer to query their data in Atlas clusters.
De forma predeterminada, cada una de estas funciones se ejecuta en el plano de control de MongoDB Atlas en Estados Unidos. Si se solicita, y para un conjunto limitado de geografías, estas funciones también pueden configurarse para ejecutarse en una región específica. Las regiones del proveedor de nube donde se ejecutan estos servicios se denominan Regiones de Servicios de Proyecto.
P: ¿Cómo se habilitan las regiones de servicios de proyecto?
La región de servicios de proyecto predeterminada es el plano de control de MongoDB Atlas en los Estados Unidos.
P: ¿Pueden los clientes de Atlas seleccionar las regiones de servicios del proyecto?
No. A diferencia de las regiones de clúster, MongoDB Atlas selecciona automáticamente las regiones de servicios de proyecto. Esta selección automática depende de si el cliente ha solicitado habilitar regiones de servicios de proyecto fuera de EE. UU.
P: ¿Qué funciones de Atlas son compatibles con regiones de servicios de proyectos que no sean de EE. UU.?
Las siguientes funciones de Atlas son compatibles con regiones de servicios de proyectos que no sean de EE. UU.:
Cuando la opción está habilitada, Atlas limitará el procesamiento de los valores de los campos de documentos y los registros de bases de datos que se procesan a través de Performance Advisor, Query Profiler, Schema Advisor, Data Explorer y Real Time Performance Panel para que esos valores de campos y registros de bases de datos se procesen en una región de servicios de proyecto específica.
P: ¿Cómo selecciona Atlas la Región de Servicios del Proyecto?
Cuando se habilita una región de servicios de proyecto que no sea de EE. UU., Atlas establecerá la región de procesamiento de datos para el proyecto Atlas (con respecto a las características y los datos descriptos anteriormente) en función del primer clúster de nivel dedicado creado en el proyecto Atlas, de la siguiente manera:
Si el primer clúster de nivel dedicado es un conjunto de réplicas de una sola región o un clúster fragmentado, Atlas establecerá la región de servicios del proyecto en función de esa única región;
Si el primer clúster de nivel dedicado es un conjunto de réplicas de varias regiones o un clúster fragmentado, Atlas establecerá la región de servicios del proyecto en función de la región que usted designe como la región de mayor prioridad de ese clúster;
Si el primer clúster de nivel dedicado es un clúster fragmentado de escrituras globales, Atlas establecerá la región de servicios del proyecto en función de la región que usted designó como la región de mayor prioridad de la primera zona.
Todos los clústeres dentro del mismo proyecto Atlas heredarán la misma región de procesamiento de datos que el primer clúster de nivel dedicado. Si se eliminan todos los clústeres de nivel dedicado en el proyecto Atlas, Atlas restablecerá la región de servicio del proyecto de ese proyecto.
P: ¿Cuáles son las regiones de servicios de proyectos disponibles actualmente?
Utilizando los criterios anteriores, Atlas asignará la región o región prioritaria del primer clúster de nivel dedicado a una región de servicios de proyecto específica de la siguiente manera:
Región del primer grupo | Región de Servicios de Proyectos |
|---|---|
Regiones de AWS/Azure/GCP en Francia | AWS Paris ( |
Regiones de AWS / Azure / GCP en el Reino Unido | AWS Londres ( |
Regiones de AWS/Azure/GCP en la UE (excepto Francia), Oriente Medio y Sudáfrica | AWS Irlanda ( |
P: ¿Qué servicios y datos de Atlas no se pueden configurar para utilizar una región de servicios de proyecto que no sea de EE. UU.?
MongoDB no regionaliza el procesamiento de todos los servicios de Atlas ni de todos los datos procesados por MongoDB Atlas. MongoDB continuará transfiriendo datos para satisfacer los requisitos operativos del servicio en la nube y las necesidades de soporte al cliente para cualquier servicio, función o tipo de datos de Atlas no incluido en la lista anterior, así como en respuesta a cualquier transferencia de datos iniciada por el cliente.
Algunos ejemplos de servicios y funciones para los que Atlas no regionaliza el procesamiento de datos incluyen:
Consultas para Atlas Data Lake (endesuso), Online Archive y Atlas Data Federation
Descargas de registros de bases de datos y registros de auditoría si se descargan a través de la API de administración de Atlas
Si la función Enviar registros al depósito S de3 AWS está configurada, los registros se envían directamente desde los clústeres de Atlas al depósito S del cliente3 sin atravesar el plano de control de Atlas.
Algunos ejemplos de datos que no están cubiertos por una Región de Servicios de Proyectos no estadounidense, es decir, que no se pueden regionalizar, incluyen:
Nombres de bases de datos Atlas, nombres de colecciones, claves de fragmentos e índices
Datos de inicio de sesión de Atlas utilizados para iniciar sesión en la consola Atlas
Acceso a la base de datos Atlas y metadatos de acceso a la red
Datos del portal de soporte de Atlas utilizados en casos de atención al cliente
Metadatos de clústeres Atlas (por ejemplo, datos de monitoreo)
Registros de la aplicación Atlas
MongoDB garantiza que todas las transferencias de datos estén protegidas por las garantías legales y de seguridad adecuadas detalladas en nuestros acuerdos de servicios.
P: ¿Qué tipos de datos pueden haber en los registros de una base de datos?
A continuación, se muestra un ejemplo de un documento JSON y los datos almacenados en los registros. Las claves pueden considerarse datos de esquema, mientras que los valores son los datos reales.
{ "key1_string": "value1", "key2_number": 1234, "key3_array": ["a", "b" ], "key4_dict": { subkey1: "subkeyvalue" } }
Datos del registro de la base de datos. Estos datos contienen tanto datos de esquema como datos reales/literales:
2023-03-09T13:35:23.446-04:00 I COMMAND [conn1] command internal.clients appName: "MongoDB Shell" command: insert { insert: "clients", documents: [ { _id: ObjectId('593adc5b99001b7d119d0c97'), "key1_string": "value1", "key2_number": 1234, "key3_array": ["a", "b" ], "key4_dict": { subkey1: "subkeyvalue" } } ], ordered: true } ...