Limites do Atlas Service
Nesta página
O Atlas limita a quantidade de cada tipo de componente que você pode criar e o número de conexões permitidas para um cluster. Para clusters, o número de conexões permitidas é baseado na camada do cluster. As tabelas a seguir descrevem os limites de componentes e conexões.
Importante
Se algum desses limites representar um problema para sua organização, entre em contato com o suporte do Atlas.
Limites de cluster
Componente | Limite |
---|---|
12 | |
Shards em clusters de região única | Sem limite rígido, mas entre em contato com o suporte do MongoDB para mais de 70 shards. |
Permissões de rede entre regiões para um cluster de várias regiões | 40 Se o cluster de qualquer projeto abranger mais de 40 regiões, você não poderá criar um cluster multirregional nesse projeto. |
Nós elegíveis por conjunto de réplicas ou fragmentos | 7 |
Nível do servidor de configuração (mínimo e máximo) | M30 |
Limites de conexão e camada do cluster
O Atlas define limits for concurrent incoming connections
com base na camada e na classe do cluster. Os limites de conexão do Atlas se aplicam por nó. Para clusters fragmentados, os limites de conexão do Atlas se aplicam por roteador mongos. O número de roteadores mongos é igual ao número de nós do conjunto de réplicas em todos os fragmentos.
Sua preferência de leitura também contribui para o número total de conexões que o Atlas pode alocar para uma determinada query.
Exemplo
Seu cluster M10
tem três nós com um limite de conexão 1500 por nó. O Atlas reserva 10 conexões por nó. Se você definir sua preferência de leitura para secundária, o Atlas poderá ler a partir dos dois nós secundários para um 2980 limite de conexão combinado do.
Aumentar limite de conexão
Se você precisar aumentar o número de conexões que seu Atlas cluster pode manipular, considere atualizar sua camada do cluster.
Se o seu aplicação criar dinamicamente conexões adicionais, como pode ocorrer se, por exemplo, o pool de trabalhadores do banco de dados de dados for elástico, considere habilitar o Cluster Autoscaling para garantir que o Atlas cluster possa acomodar seu requisito de contagem de conexões dinâmicas.
Camada do cluster | Máximo de conexões por nó |
---|---|
M10 | 1500 |
M20 | 3000 |
M30 | 3000 |
M40 | 6000 |
M50 | 16000 |
M60 | 32000 |
M80 | 96000 |
M140 | 96000 |
M200 | 128000 |
M300 | 128000 |
Camada do cluster | Máximo de conexões por nó |
---|---|
M40 | 4000 |
M50 | 16000 |
M60 | 32000 |
M80 | 64000 |
M140 | 96000 |
M200 | 128000 |
M300 | 128000 |
M400 | 128000 |
M700 | 128000 |
Camada do cluster | Máximo de conexões por nó |
---|---|
M10 | 1500 |
M20 | 3000 |
M30 | 3000 |
M40 | 6000 |
M50 | 16000 |
M60 | 32000 |
M80 | 64000 |
M140 | 96000 |
M200 | 128000 |
M300 | 128000 |
Observação
O Atlas reserva um pequeno número de conexões para cada cluster Atlas para oferecer suporte aos serviços do Atlas. Para saber mais sobre as conexões reservadas da Atlas, entre em contato com o suporte da Atlas.
Limites de collection e índice
Embora não haja um limite rígido para o número de collections em um único cluster, o desempenho de um cluster pode degradar se ele servir a um grande número de collections e índices. Collections maiores têm um impacto maior no desempenho.
O número máximo combinado recomendado de collections e índices por camada do Atlas cluster é o seguinte:
Camada do cluster | Máximo recomendado |
---|---|
M10 | 5.000 collections e índices |
M20 / M30 | 10.000 collections e índices |
M40+ | 100.000 collections e índices |
Aumentar os limites de collection e índice
Se você precisar aumentar o número de collections ou índices no Atlas cluster, considere atualizar a camada do cluster.
Limites de organização e projeto
Componente | Limite |
---|---|
Usuários do banco de dados por projeto Atlas | 100 |
Atlas users por projeto Atlas | 500 |
Atlas users por organização Atlas | 500 |
Chaves API por organização Atlas | 500 |
Entradas de lista de acesso por projeto Atlas | 200 |
Usuários por Equipe Atlas | 250 |
Equipes por projeto Atlas | 100 |
Equipes por organização Atlas | 250 |
Equipes por Usuário Atlas | 100 |
Organizações por Usuário Atlas | 250 |
Organizações vinculadas por organização pagadora do Atlas | 50 |
Clusters por Projeto Atlas | 25 |
Projetos por Usuário Atlas | 250 |
Projetos por organização Atlas | 250 |
Funções MongoDB personalizadas por Projeto Atlas | 100 |
Roles atribuídos por usuário do banco de dados | 100 |
25 | |
Total de conexões de peering de rede por projeto Atlas | 50 O Atlas limita o número de nós por conexão de peering de rede baseado no bloco CIDR e na região selecionada para o projeto. |
Conexões de peering de rede pendentes por projeto Atlas | 25 |
Alvos endereçáveis do AWS PrivateLink por região | 50 |
Alvos endereçáveis do Azure Private Link por região | 150 |
Destinos endereçáveis do Google Cloud GCP Private Service Connect por região | 50 |
Chaves de fragmento do cluster global por projetodo Atlas | 40 |
Você pode distribuir apenas um cluster M0
por projeto. No entanto, se você tiver contratos de vendas com o MongoDB, poderá implantar mais clusters M0
por projeto. Para saber mais, entre em contato com um representante de vendas do MongoDB.
Limites de etiquetas
O Atlas limita o comprimento de rótulos específicos para componentes.
Componente | Limite de caracteres | Padrão RegEx |
---|---|---|
Nome do cluster | 64 [1] | ^([a-zA-Z0-9]([a-zA-Z0-9-]){0,21}(?<!-)([\w]{0,42}))$ [2] |
Nome do projeto | 64 | ^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3] |
Nome da organização | 64 | ^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3] |
API Descrição da chave | 250 |
[1] | Se você tiver o modo somente de emparelhamento habilitado, o limite de caracteres do nome do cluster será 23. |
[2] | O Atlas utiliza os primeiros 23 caracteres do nome de um cluster. Esses caracteres devem ser exclusivos dentro do projeto que os contém. Os nomes de clusters com menos de 23 caracteres não podem terminar com um hífen (- ). Nomes de clusters com mais de 23 caracteres não podem ter um hífen como o 23º caractere. |
[3] | (1, 2) Os nomes de organizações e projetos podem incluir qualquer letra ou número Unicode, além da seguinte pontuação: -_.(),:&@+' . |
Limites de privilégios de usuário do banco de dados
Para saber mais sobre comandos não suportados, consulte os comandos não suportados para Comandos não suportados em M0/M2/M5 e Atlas Flex Clusters e clusters pagos.
Limites de sistema multinuvem
As implantações em várias nuvens têm limites diferentes. Para saber mais, consulte Limites de Implantação em Várias Nuvens.