Amazon web services (AWS)
Nesta página
- Opções de configuração de cluster
- Zonas de disponibilidade da Amazon
- Regiões com pelo menos três zonas de disponibilidade
- Regiões com apenas duas zonas de disponibilidade
- Nós de pesquisa dedicados
- Regiões suportadas
- Níveis de pesquisa disponíveis
- Integrações
- Serviços de rede
- Serviços de segurança e identidade
- Outros serviços AWS
- Aquisição
- MAIS INFORMAÇÕES
O Atlas permite distribuição de clusters e instâncias sem servidor na Amazon Web Services (AWS). O Atlas é compatível com todas as regiões da AWS, com exceção de algumas regiões da China e do GovCloud dos EUA.
O Atlas oferece suporte às seguintes regiões do AWS. Embora todas as regiões a seguir ofereçam suporte a clusters dedicados (M10+
), algumas regiões não oferecem suporte a clusters gratuitos e compartilhados (M0/M2/M5
) ou instâncias sem servidor. O API Atlas usa a Atlas Region correspondente.
Esta página fornece material de referência relacionado com implantações de Atlas cluster no AWS. As seguintes opções não se aplicam a instâncias sem servidor.
Opções de configuração de cluster
Cada camada do cluster Atlas vem com um conjunto padrão de recursos. O Atlas fornece as seguintes opções de configuração de recursos:
- Tamanho de armazenamento personalizado
O tamanho do volume raiz do servidor. Os Atlas clusters distribuídos na AWS usam SSDs [1] de uso geral.
Observação
Disponibilidade de RAM
A quantidade real de RAM disponível para cada camada do cluster pode ser um pouco menor do que a quantidade declarada, devido à memória que o kernel reserva.
As seguintes camadas do cluster estão disponíveis:
Tamanho da instânciaFaixa de armazenamentoArmazenamento padrãoRAM padrãoM0.5 GB.5 GBCompartilhadoM22 GB2 GBCompartilhadoM55 GB5 GBCompartilhadoM1010 GB a 128 GB10 GB2 GBM2010 GB a 255 GB20 GB4 GBM3010 GB a 512 GB40 GB8 GBM4010 GB a 1 TB80 GB16 GBR4010 GB a 1 TB80 GB16 GBM40_NVME380 GB380 GB15.25 GBM5010 GB a 4 TB160 GB32 GBR5010 GB a 4 TB160 GB32 GBM50_NVME760 GB760 GB30.5 GBM6010 GB a 4 TB320 GB64 GBR6010 GB a 4 TB320 GB64 GBM60_NVME1,6 TB1,6 TB61 GBM8010 GB a 4 TB750 GB131 GBR8010 GB a 4 TB750 GB122 GBM80_NVME1,6 TB1,6 TB122 GBM14010 GB a 4 TB1 TB192 GBM20010 GB a 4 TB1,5 TB256 GBR20010 GB a 4 TB1,5 TB256 GBM200_NVME3,1 TB3,1 TB244 GBM30010 GB a 4 TB2 TB384 GBR30010 GB a 4 TB2 TB384 GBR40010 GB a 4 TB3 TB48 GBM400_NVME4 TB4 TB512 GBR70010 GB a 4 TB4 TB768 GBPode usar este nível para um cluster multinuvem.
Indisponível na região AP_SOUTHEAST_2.
Observação
Convenções de nomenclatura de camada de cluster e API
Para fins de gerenciamento com a API de administração do Atlas, os nomes das camadas do cluster que são precedidos de
R
em vez deM
(R40
, por exemplo) executam uma versão de baixa CPU do cluster. Aocriar ou modificar um cluster com a API, certifique-se de especificar a classificação do cluster desejada pelo nome com o atributoproviderSettings.instanceSizeName
.Importante
Clusters multinuvem com baixa CPU
As camadas de cluster com baixa CPU (R40, R50, R60 etc.) estão disponíveis em configurações de cluster multinuvem, desde que a camada do cluster esteja disponível para todas as regiões que o cluster usa.
O volumes de trabalho normalmente exigem menos de
2TB
.- Velocidade de armazenamento personalizada
As operações de entrada/saída por segundo (IOPS) que o sistema pode executar.
Cada cluster tem uma taxa de IOPS padrão. Você também pode optar por provisionar a taxa de IOPS do seu nível para atender às suas necessidades específicas.
A camada do cluster selecionada e o tamanho do armazenamento personalizado determinam o IOPS máximo para cada velocidade de armazenamento.
- Volumes de armazenamento criptografados
- Criptografa o volume raiz dos dados em repouso dentro do volume e todos os dados que se movem entre o volume e o cluster. O Atlas usa criptografia do Amazon EBS.
Zonas de disponibilidade da Amazon
Cada região da AWS inclui um número definido de zonas de disponibilidade independentes. As zonas de disponibilidade consistem em um ou mais centros de dados discretos, cada um com energia, rede e conectividade redundantes, alojados em instalações separadas. Para regiões que têm pelo menos três zonas de disponibilidade (3AZ), o Atlas distribui clusters em três zonas de disponibilidade. Para regiões que têm apenas duas zonas de disponibilidade (2AZ), o Atlas distribui clusters em duas zonas de disponibilidade.
O formulário Atlas Adicionar novo cluster marca as regiões compatíveis com pelo menos três zonas de disponibilidade como Recommended, pois oferecem disponibilidade mais alta.
O número de zonas de disponibilidade em uma região não tem efeito sobre o número de nós do MongoDB que o Atlas pode implantar. Os Cluster MongoDB Atlas são sempre feitos de conjuntos de réplica com um mínimo de três nós do MongoDB.
Para mais informações sobre o número de zonas de disponibilidade em uma determinada região, consulte a documentação da Amazon sobre infraestrutura global.
Para obter mais informações sobre as regiões e zonas de disponibilidade da AWS, consulte a documentação da Amazon sobre o uso de regiões e zonas de disponibilidade
Regiões com pelo menos três zonas de disponibilidade
Atlas cluster distribuídos em regiões com pelo menos três zonas de disponibilidade estão divididos em três zonas de disponibilidade. Por exemplo, um cluster de conjunto de réplica de três nós teria um nó distribuído em cada zona de disponibilidade.
Os clusters 3AZ têm disponibilidade mais alta em comparação aos clusters 2AZ. No entanto, nem todas as regiões permitem clusters 3AZ.
Regiões com apenas duas zonas de disponibilidade
Os Atlas cluster distribuídos em regiões com duas zonas de disponibilidade são divididos nas duas zonas de disponibilidade. Por exemplo, um cluster de conjunto de réplicas de três nós teria dois nós distribuídos em uma zona de disponibilidade e o nó restante distribuído na outra zona de disponibilidade.
Os clusters 2AZ têm uma chance maior de perda de disponibilidade no caso de perda de uma zona de disponibilidade do que os clusters 3AZ. No entanto, quando a latência ou a localização forem prioritárias, pode ser preferível uma região compatível com clusters 2AZ.
[1] | Para obter documentação detalhada sobre as opções de armazenamento da Amazon, consulte Tipos de volume do Amazon EBS |
Nós de pesquisa dedicados
Regiões suportadas
O Atlas permite a distribuição de nós de pesquisa separados para M10
e clusters de região única e superiores nas seguintes regiões da AWS :
Níveis de pesquisa disponíveis
O Atlas fornece diferentes níveis de pesquisa para nós de pesquisa distribuídos na AWS , dependendo da região selecionada. A tabela a seguir mostra os níveis de pesquisa e as regiões onde estão disponíveis para cada classe de hardware, baixa ou alta CPU:
Integrações
Junto com o suporte a regiões globais, as seguintes integrações de produtos permitem que os aplicativos executados no AWS, como Amazon EC2, AWS Lambda e Amazon Elastic Container Service (ECS), usem instâncias Atlas de forma fácil e segura.
Serviços de rede
AWS PrivateLink: configurar endpoints privados com AWS
Nuvem privada virtual (VPC) do AWS: Configurar conexões de peering de rede com AWS
Serviços de segurança e identidade
AWS Identity Access Management (IAM) Configurar usuários do banco de dados com autenticação IAM
AWS Key Management Service (KMS):
AWS SSO: Configurar a autenticação federada para a IU do MongoDB
Outros serviços AWS
AWS CloudFormation: distribuir e gerenciar o Atlas a partir do CloudFormation
Amazon EventBridge: enviar eventos Atlas Triggers para o Amazon EventBridge
Amazon Kinesis: Enviar dados para Atlas via Kinesis Data Firehose
AWS S3: Configurar Atlas Data Federation para consultar dados de S3
Aquisição
AWS Marketplace: pague pelo uso do Atlas via AWS
MAIS INFORMAÇÕES
Para obter mais informações sobre como usar a AWS com o Atlas de forma mais eficaz, consulte as melhores práticas, guias e estudos de caso a seguir: