O MongoDB Atlas oferece aos clientes a opção de localizar o processamento de dados por determinados recursos do Atlas para uma região específica. As seções a seguir fornecem detalhes adicionais.
Ao criar um cluster do MongoDB Atlas em um projeto do Atlas , um cliente deve selecionar um provedor de nuvem e regiões para implantar esse cluster. O provedor de nuvem subjacente e a região selecionada por um cliente são chamados de regiões de cluster. Os dados que um cliente armazena em seus clusters do Atlas serão armazenados em repouso na(s) região(ões) especificada(s). Esses dados incluem quaisquer registros de dados armazenados no banco de banco de dados como documentos JSON e quaisquer dados armazenados no banco de dados de dados ou registros de auditar . Os dados armazenados em clusters também podem incluir nomes de banco de banco de dados do Atlas , nomes de collections, chaves de shard, nomes de índice, definições de índice, nomes de usuário de banco de dados de dados do Atlas e roles de banco de dados de dados do Atlas .
O MongoDB Atlas oferece vários recursos que fornecem maior observabilidade em seu banco de dados de dados e sugestões de otimização proativa, como Performance Advisor, Analisador de query e consultor de esquema, e o Real-Time Performance Panel. Esses recursos fazem uso de registros do banco de dados de dados, que podem conter trechos de dados que os clientes armazenam no MongoDB Atlas. Além disso, o MongoDB Atlas oferece o Data Explorer, que permite a um cliente consultar seus dados em Atlas clusters.
Por padrão, cada um desses recursos é executado dentro do plano de controle do MongoDB Atlas nos Estados Unidos. Após solicitação e para um conjunto limitado de regiões, estes recursos também podem ser configurados para serem executados em uma região específica. As regiões do provedor de nuvem onde esses serviços são executados são conhecidas como regiões de serviços de projetos.
P: Como as regiões do Project Services são habilitadas?
A região padrão dos serviços de projeto é o plano de controle do MongoDB Atlas nos Estados Unidos.
P: Os clientes do Atlas podem selecionar as regiões dos Serviços de Projeto?
Não. Diferentemente das regiões de cluster, as regiões de serviços de projetos são selecionadas automaticamente pelo MongoDB Atlas. A seleção automática depende se um cliente solicitou a habilitação de regiões de serviços de projeto fora dos EUA.
P: Quais funcionalidades do Atlas suportam regiões do Project Services fora dos EUA?
Os seguintes recursos do Atlas oferecem suporte a regiões de serviços de projeto fora dos EUA :
Quando a opção estiver ativada, o Atlas limitará o processamento de valores de campo do documento e registros de banco de dados de dados processados por meio do Performance Advisor, do Analisador de Query, do Schema Advisor, do Data Explorer e do Real Time Performance Panel para que esses valores de campo e registros de banco de dados de dados sejam processados em um região específica de serviços de projeto.
P: Como o Atlas seleciona a região dos serviços de projeto?
Quando uma região de serviços de projeto fora dos EUA estiver ativada, o Atlas definirá a região de processamento de dados para o projeto Atlas , com relação às funcionalidades e aos dados descritos acima, com base no primeiro cluster de camada dedicada criado no projeto Atlas , conforme segue :
Se o primeiro cluster de camada dedicada for um conjunto de réplica de região única ou cluster fragmentado, o Atlas definirá a região dos serviços de projeto com base nessa região única;
Se o primeiro cluster de camada dedicada for um conjunto de multirregional ou cluster fragmentado, o Atlas definirá a região dos serviços de projeto com base na região que você designar como a região de maior prioridade desse cluster ;
Se o primeiro cluster de camada dedicada for um cluster fragmentado de gravações globais, o Atlas definirá a região dos serviços de projeto com base na região que você designou como a região de região de maior prioridade da primeira zona.
Todos os clusters dentro do mesmo projeto do Atlas herdarão a mesma região de processamento de dados que o primeiro cluster de Camada Dedicada. Se todos os clusters de camada dedicada forem excluídos no projeto Atlas , o Atlas redefinirá a região de serviço do projeto desse projeto Atlas .
P: Quais são as regiões de serviços de projetos disponíveis atualmente?
Usando os critérios acima, o Atlas mapeará a região ou região prioridade do primeiro cluster de nível dedicado para uma região específica dos serviços de projeto da seguinte forma:
Região do primeiro cluster | Região de serviços do projeto |
|---|---|
Regiões do Amazon Web Services / Azure / GCP na França | Amazon Web Services Paris ( |
Regiões do Amazon Web Services / Azure / GCP no Reino Unido | Amazon Web Services London ( |
Amazon Web Services / Azure /regiões da GCP na UE (exceto França) e Oriente Médio e África do Sul | Amazon Web Services Irlanda ( |
P: Quais serviços e dados do Atlas não podem ser configurados para usar uma região do Project Services fora dos EUA?
O MongoDB não regionaliza o processamento para todos os serviços do Atlas ou todos os dados processados pelo MongoDB Atlas. O MongoDB continuará a transferir dados para atender aos requisitos operacionais do serviço de nuvem e às necessidades de suporte ao cliente para quaisquer serviços, funcionalidades e tipos de dados do Atlas não incluídos na lista acima, bem como em resposta a quaisquer transferências de dados iniciadas pelo cliente .
Exemplos de serviços e funcionalidades para os quais o Atlas não regionaliza o processamento de dados incluem:
Consultas para Atlas Data Lake (obsoleto), arquivo online, e Atlas Data Federation
Registro de banco de dados e downloads de registro de auditar se baixados por meio da API de administração do Atlas
Se o recurso de bucket Enviar logs para Amazon Web Services S3 estiver configurado, os logs serão enviados diretamente dos clusters do Atlas para o bucket S3 do cliente sem passar pelo plano de controle do Atlas
Exemplos de dados que não são cobertos por uma região de serviços de projetos fora dos EUA , ou seja, que não podem ser regionalizados, incluem:
Nomes de bancos de banco de dados do Atlas , nomes de collections, chaves de shard e índices
Dados de login do Atlas utilizados para iniciar sessão na console do Atlas
Acesso ao banco de banco de dados do Atlas e metadados de acesso à rede
Dados do portal de suporte do Atlas usados em casos de suporte ao cliente
Metadados dos clusters do Atlas (por exemplo, dados de monitoramento)
Registros de aplicação do Atlas
O MongoDB garante que quaisquer transferências de dados sejam protegidas por garantias legais e de segurança adequadas detalhadas em nossos contratos de serviços.
P: Que tipos de dados podem estar nos registros do banco de dados de dados?
Veja a seguir um exemplo de um documento JSON e os dados armazenados nos logs. As chaves podem ser consideradas dados de esquema, enquanto os valores são os dados reais.
{ "key1_string": "value1", "key2_number": 1234, "key3_array": ["a", "b" ], "key4_dict": { subkey1: "subkeyvalue" } }
Dados de registro do banco de dados. Os dados de registro contêm dados / literais de esquema e reais:
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 } ...