Pular para o conteúdo principal

🍃 MongoDB na plataforma SaveinCloud

Este guia tem como objetivo instruir a criação, configuração e boas práticas de uso da stack MongoDB na plataforma PaaS da SaveinCloud, ideal para aplicações que necessitam de banco de dados NoSQL robusto, escalável e altamente disponível.


🛠️ Instalação via Painel

  1. Acesse o painel da SaveinCloud e clique em Novo Ambiente.
  2. Na camada NoSQL, selecione MongoDB.

imagem

Você poderá selecionar a versão do MongoDB e configurar os recursos da instância:

imagem

info

ℹ️ Para escolher utilizar Cloudlets Reservados ou Dinâmicos, veja em: Cloudlets e Rescabilidade.


atenção

⚠️ Caso opte por IP Público, o acesso externo será realizado na porta padrão 27017 do MongoDB. Lembre-se de criar regras de firewall para restringir o acesso aos IPs desejados.


📁 Acessando seu MongoDB

Após a criação da sua instância, você receberá por e-mail os dados de acesso:

  • Endereço: Host ou IP Público
  • Porta: 27017 (padrão MongoDB)
  • Usuário: admin
  • Senha: Gerada automaticamente

🔐 Acesso via Web SSH

mongo -u admin -p 'suaSenha' --authenticationDatabase admin

🔐 Acesso remoto

mongo --host IP_DO_SERVIDOR --port 27017 -u admin -p 'suaSenha' --authenticationDatabase admin

Ou utilizando a interface do MongoDB, enviado endereço no e-mail


🗄️ Estrutura de Pastas Importante

/var/lib/mongo/             # Diretório dos dados persistentes
/etc/mongod.conf # Arquivo principal de configuração
/var/log/mongodb/mongod.log # Logs da instância MongoDB

dica

💡 Consulte a Documentação de Configuração de Backups para criar uma rotina de Backups e garantir a persistência de seus dados.

📈 Otimização e Desempenho

  • Utilize índices adequados para suas coleções.
  • Monitore o uso de RAM, disco e conexões.
  • Para workloads pesados, considere distribuir dados usando Sharding.
  • Configure limites de conexões no arquivo /etc/mongod.conf.
  • Monitore com:
db.serverStatus()

ou ferramentas como PMM, Zabbix e Grafana.


dica

💡 Consulte a Documentação Oficial do MongoDB sobre Performance para melhores práticas de ajuste e escalabilidade.


🔐 Segurança Recomendada

  • Ative a autenticação obrigatória (authorization: enabled).
  • Utilize conexões internas sempre que possível.
  • Configure regras de firewall restritivas.

📚 Recursos Relacionados


🧠 Dúvidas?

Entre em contato com o time de suporte técnico da SaveinCloud. Estamos prontos para ajudar!