Projeto 15: Deploy e Segurança na Nuvem 🚀
Objetivo: Realizar o deploy de um banco de dados MongoDB na nuvem e configurar as camadas de segurança essenciais.
📝 O Desafio
Você deve levar o seu projeto "loja_nosql" da Aula 12 para o mundo real, utilizando o MongoDB Atlas.
🚀 Tarefas
- Criação do Cluster: Crie uma conta no MongoDB Atlas e configure um cluster gratuito (Plano M0).
- Segurança:
- Crie um usuário de banco com acesso de leitura e escrita.
- Adicione o seu IP atual na lista de permissões (Whitelist).
- Migração: Utilize o MongoDB Compass para exportar os dados do seu banco local e importar no cluster do Atlas.
- Teste de Conexão: Verifique se você consegue consultar os documentos na nuvem através do shell (
mongosh) ou do próprio Compass. - Relatório de Arquitetura: Escreva um pequeno texto explicando em qual provedor de nuvem (AWS, GCP ou Azure) o seu banco foi hospedado e por que a segurança por IP é necessária.
✅ Critérios de Entrega
- A
connection stringdo seu cluster (oculte a senha!). - Screenshot do painel do MongoDB Atlas mostrando o cluster ativo.
- Screenshot dos dados visualizados no Compass via conexão Atlas.