O ApsaraDB for MongoDB oferece instâncias de replica set ideais para cargas de trabalho com muitas leituras ou cenários com picos temporários de tráfego, como promoções de e-commerce, sites de conteúdo e sistemas de consulta de pedidos.
Pré-requisitos
Você deve ter uma conta Alibaba Cloud. Para mais informações, consulte Crie uma conta Alibaba Cloud.
Teste gratuito
A Alibaba Cloud oferece um teste gratuito para instâncias de replica set. Se você for um usuário verificado como empresa e novo no ApsaraDB for MongoDB, acesse Alibaba Cloud Free Trial para solicitar. Caso não seja elegível para o teste gratuito, siga as etapas deste tópico para criar uma instância no console e começar a usar o service.
Observações
Se sua aplicação estiver implantada em uma instância ECS, garanta que ambas as instâncias atendam às seguintes condições de conectividade de rede. Para visualizar informações sobre sua instância ECS, consulte Visualize informações da instância.
As instâncias devem estar na mesma região.
-
Devem utilizar o mesmo tipo de rede.
NotaPara reduzir a latência de rede, coloque as instâncias na mesma zona de disponibilidade.
Recomenda-se o uso de VPC devido à maior segurança.
Ao utilizar uma VPC, ambas as instâncias precisam estar na mesma VPC.
Caso deseje usar uma VPC, mas sua instância ECS esteja na classic network, migre a instância ECS para uma VPC. Para mais informações, consulte Migre uma instância ECS da classic network para uma VPC.
Regiões e zonas de disponibilidade suportadas
Para verificar as regiões e zonas de disponibilidade suportadas, consulte Regiões e zonas de disponibilidade suportadas.
Regras de faturamento
É necessário ter uma conta Alibaba Cloud. Para mais detalhes, consulte Cadastre-se na Alibaba Cloud.
Subscription: método de faturamento pré-pago em que você paga pela instância no momento da criação.
Pay-as-you-go: método de faturamento pós-pago com cobrança horária baseada na configuração da instância. Os valores são deduzidos automaticamente do saldo da sua conta.
Para mais informações, consulte Itens faturáveis.
Procedimento
Faça login no console do ApsaraDB for MongoDB.
No painel de navegação à esquerda, clique em Replica Set Instances.
Na página Replica Set Instances, clique em Create Instance.
Na seção Product Type, selecione Replica Set (Subscription) ou Replica Set (Pay-as-you-go).
-
Configure os seguintes parâmetros da instância.
Parâmetro
Descrição
Region
Selecione a região onde deseja criar a instância.
NotaNão é possível alterar a região após a criação da instância. Escolha a região com atenção.
Se sua aplicação estiver implantada em uma instância ECS, selecione a mesma região da instância ECS para permitir comunicação pela rede interna.
Tipo de zona
Escolha o tipo de zona para a instância.
Single-zone: os nós primário, secundário e oculto ficam na mesma zona de disponibilidade.
Dual-zone Deployment: os nós são distribuídos por duas zonas de disponibilidade para recuperação de desastres dentro da cidade.
Multi-zone: os nós são distribuídos por três zonas de disponibilidade para recuperação de desastres dentro da cidade.
NotaPara instâncias baseadas em SSD local do ApsaraDB for MongoDB 4.2 ou anterior, apenas Single-zone é suportado. No entanto, é possível obter uma implantação multizona configurando o parâmetro Zone. Para isso, selecione uma zona no formato
Region (Zone1+Zone2+Zone3), como Shenzhen (C+D+E).Para mais informações sobre implantações em zona dupla e multizona, consulte Crie uma instância de replica set de múltiplas zonas de disponibilidade.
Zone
Selecione a zona de disponibilidade onde deseja criar a instância.
Se você definir Single-zone como Dual-zone Deployment ou Multi-zone, também será necessário configurar uma Spare zone. Para mais informações sobre as zonas de disponibilidade suportadas, consulte Baseado em disco cloud (zona dupla) e Baseado em disco cloud (multizona).
NotaSe sua aplicação estiver implantada em uma instância ECS, recomendamos selecionar a mesma zona de disponibilidade da instância ECS para reduzir a latência de rede. Para instâncias baseadas em SSD local do ApsaraDB for MongoDB 4.2 ou anterior, é possível migrar a instância para outra zona de disponibilidade. Para mais informações, consulte Migre uma instância entre zonas de disponibilidade.
Network type
O valor é fixo em VPC.
NotaSe sua aplicação estiver implantada em uma instância ECS, certifique-se de que o tipo de rede da instância ECS seja VPC para garantir a conectividade de rede.
VPC
Selecione a VPC para a instância. Se não houver nenhuma VPC disponível, crie uma no console VPC. Para mais informações, consulte Crie e gerencie uma VPC.
vSwitch
Selecione o vSwitch para a instância. Se não houver nenhum vSwitch disponível, crie um no console VPC. Para mais informações, consulte Crie e gerencie um VSwitch.
Database Version
Selecione uma versão do banco de dados.
Se você definir Zone Type como Multi-zone, apenas MongoDB 7.0, MongoDB 6.0, MongoDB 5.0 e MongoDB 4.4 são suportados.
NotaSe qualquer uma das opções selecionadas em Zone, Secondary Zone 1 ou Secondary Zone 2 não suportar implantação multizona para instâncias de replica set, o parâmetro Database Version não será exibido e não será possível criar a instância.
É possível atualizar manualmente a versão do banco de dados depois que a instância estiver em execução. Para mais informações, consulte Atualize a versão principal de uma instância do ApsaraDB for MongoDB.
Active-standby Nodes
Selecione o número de nós na instância de replica set.
Read-only Nodes
Defina a quantidade de nós somente leitura na instância de replica set. Para mais informações sobre nós somente leitura, consulte Nós somente leitura.
StorageType
Escolha um tipo de armazenamento para a instância.
Disco cloud ESSD: discos cloud Enhanced SSD (ESSD) estão disponíveis nos seguintes níveis de desempenho:
ESSD PL1: um ESSD no nível de desempenho 1 (PL1).
ESSD PL2: oferece aproximadamente 2x o IOPS e throughput de um disco cloud ESSD PL1.
ESSD PL3: oferece até 20x o IOPS e 11x o throughput de um disco cloud ESSD PL1. É ideal para cenários de negócios que exigem alta concorrência de I/O e latência de leitura e escrita extremamente estável.
NotaPara uma comparação de desempenho entre diferentes tipos de disco cloud, incluindo Faixa de capacidade do disco cloud, IOPS máx. por disco e Throughput máx. por disco, consulte Discos cloud ESSD.
ESSD AutoPL Disk: os discos cloud ESSD AutoPL são compatíveis com todos os recursos dos discos cloud ESSD e oferecem o mesmo desempenho básico dos discos cloud ESSD PL1. Discos cloud ESSD AutoPL também suportam Provisioned IOPS.
Local SSD: um SSD que reside no mesmo nó do mecanismo de banco de dados. Armazenar dados em um SSD local pode reduzir a latência de I/O.
Os tipos de armazenamento suportados variam conforme a versão do banco de dados. As opções disponíveis no console têm precedência.
Provisioned Performance
Defina o Provisioned IOPS. O valor pode variar de 0 a 50.000.
NotaEste parâmetro está disponível apenas para instâncias que utilizam discos cloud ESSD AutoPL.
Encryption Type
Especifique se deseja ativar a criptografia de disco cloud.
NotaA criptografia de disco cloud é suportada apenas para instâncias que usam discos cloud ESSD. Para mais informações sobre criptografia de disco cloud, consulte Configure a criptografia de disco cloud.
Encryption Key
Selecione uma chave do Key Management Service (KMS) para a criptografia do disco cloud. Se não houver nenhuma chave KMS disponível na região atual, acesse o console KMS para criar uma. Para mais informações, consulte Crie uma chave.
Service-linked Role
Para usar o recurso de criptografia de disco cloud, é necessário criar uma função vinculada ao service.
Se você já criou a função vinculada ao service, isso será indicado na página de compra. Caso contrário, clique em Create Service-linked Role para criar uma.
Category
Selecione uma categoria para o tipo de instância.
Specifications
Selecione as especificações de CPU e memória para a instância. Para mais informações sobre os tipos de instância suportados para replica sets, consulte Tipos de instância de replica set.
Capacity
Defina o espaço de armazenamento para a instância.
NotaEste é o espaço de armazenamento para cada nó, não o espaço total de armazenamento para todos os nós.
O espaço de armazenamento é usado para armazenar arquivos de dados, arquivos de sistema e arquivos de log da instância ApsaraDB for MongoDB.
Username
O valor é fixo em root.
NotaEsta é a conta root para o banco de dados admin. Para mais informações sobre as permissões da conta root, consulte Quais permissões a conta root possui?.
Password Settings
Defina a senha para a conta root. Você pode escolher uma das seguintes opções:
Set Now: defina a senha imediatamente.
Set Later: defina a senha quando a instância estiver em execução. Para instruções, consulte (Opcional) Redefina uma senha.
Password
Se você optar por definir a senha agora, ela deve atender aos seguintes requisitos:
Deve conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
!@#$%^&*()_+-=são caracteres especiais.A senha deve ter entre 8 e 32 caracteres.
Resource group
Selecione o grupo de recursos para a instância. É possível adicionar a instância a um grupo de recursos existente ou criar um novo. Para mais informações sobre como criar um grupo de recursos, consulte Crie um grupo de recursos.
NotaOs grupos de recursos permitem gerenciar centralmente vários recursos cloud em diferentes regiões sob uma única conta Alibaba Cloud.
Tag
Adicione tags à instância. Para mais informações, consulte Gerenciamento de tags.
Purchase Duration
Se você criar uma instância Subscription, selecione a duração da assinatura. Para uma assinatura mensal, é possível selecionar uma duração de 1 a 9 meses. Para uma assinatura anual, selecione 1 Year, 2 Years, 3 Years ou 4 Years.
NotaPara ativar a renovação automática da instância, selecione Auto-Renewal e certifique-se de que sua conta tenha saldo suficiente antes da data de expiração.
Quantity
Defina o número de instâncias com a mesma configuração. Insira um número inteiro de 1 a 10.
-
Método de faturamento
Procedimento
Subscription
Após configurar os parâmetros, clique em Buy Now.
Na página Confirm Order, revise os detalhes da configuração e leia os termos de service.
Clique em Payment e conclua o processo de pagamento na página Pay.
NotaVocê também pode clicar em Add to Cart para finalizar a compra junto com outros products. Para mais informações, consulte Finalização pelo carrinho de compras.
Pay-As-You-Go
Após configurar os parâmetros, clique em Buy Now.
Na página Confirm Order, revise os detalhes da configuração e leia os termos de service.
Clique em Activate Now. O sistema deduzirá automaticamente as taxas na próxima hora.
-
Verifique se a instância foi criada com sucesso.
Após concluir o pagamento, clique em Console para acessar o console do ApsaraDB for MongoDB.
No canto superior esquerdo da página, selecione o grupo de recursos e a região onde a instância está localizada.
No painel de navegação, escolha Replica Set Instances.
-
Verifique se a instância criada aparece na lista de instâncias.
Se a instância estiver na lista e seu status for Running, a criação foi bem-sucedida.
-
Caso a instância não apareça, aguarde de 10 a 15 minutos e atualize a página. Se ela ainda não estiver visível, consulte a tabela abaixo para solução de problemas. Entre em contato com o Suporte Técnico da Alibaba Cloud se o problema persistir.
A tabela a seguir descreve as possíveis causas e soluções.
Possível causa
Solução
Região incorreta selecionada.
No canto superior esquerdo do console ApsaraDB for MongoDB, selecione o grupo de recursos e a região onde a instância está localizada.
Lista de instâncias incorreta selecionada.
No painel de navegação à esquerda do console ApsaraDB for MongoDB, clique em Replica Set Instances.
Recursos insuficientes
Sua compra pode ter sido reembolsada devido à falta de recursos.
Após confirmar o reembolso, tente criar uma instância em uma zona diferente.
Finalização pelo carrinho de compras
Se você estiver comprando uma instância Subscription, poderá clicar em Add to Cart após configurar a instância para finalizar a compra junto com outros products.
Clique no Shopping Cart no lado direito da página.
No painel Shopping Cart, selecione os products que deseja adquirir e clique em Proceed to Checkout.
-
Na página Shopping Cart, confirme sua seleção de products.
NotaTambém é possível alterar a Purchase Duration e a Quantity da instância ApsaraDB for MongoDB.
Se a seleção estiver correta, clique em Buy Now.
Caso contrário, atualize sua seleção e clique em Buy Now.
Na página Confirm Order, leia os termos de service e clique em Buy.
Na página Pay, siga as instruções para concluir o pagamento.
APIs relacionadas
API | Descrição |
| |
Consulta se a renovação automática está ativada para uma instância do ApsaraDB for MongoDB. | |
Consulta os detalhes de uma instância do ApsaraDB for MongoDB. |
Próximas etapas
Após criar a instância, conclua as seguintes etapas:
Opcional: Se você não definiu uma senha ao criar a instância, defina uma agora. Para instruções, consulte (Opcional) Redefina uma senha.
Configure uma lista de permissões para a instância a fim de permitir acesso externo. Para instruções, consulte Configure uma whitelist.
Opcional: Se precisar se conectar à instância pela internet, solicite um endpoint público. Para instruções, consulte (Opcional) Solicite um endpoint público.