Master MongoDB Atlas cloud setup, cluster configuration, security, networking, backups, and monitoring. Get production-ready cloud database in minutes. Use when setting up cloud MongoDB, configuring clusters, or managing Atlas.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Master MongoDB Atlas cloud setup, cluster configuration, security, networking, backups, and monitoring. Get production-ready cloud database in minutes. Use when setting up cloud MongoDB, configuring clusters, or managing Atlas.
{"common_errors":[{"code":"ATLAS001","condition":"IP not whitelisted","recovery":"Add IP address to Network Access in Atlas console"},{"code":"ATLAS002","condition":"Cluster tier insufficient","recovery":"Upgrade to M10+ for production features"},{"code":"ATLAS003","condition":"Connection timeout","recovery":"Check network access, VPC peering, firewall rules"}]}
prerequisites
{"mongodb_version":"Atlas managed","required_knowledge":["cloud-basics","mongodb-fundamentals"],"account_requirements":["MongoDB Atlas account","Organization and project created"]}
testing
{"unit_test_template":"// Verify Atlas connection\nconst client = new MongoClient(atlasUri)\nawait client.connect()\nconst result = await client.db('admin').command({ ping: 1 })\nexpect(result.ok).toBe(1)\n"}
MongoDB Atlas Setup & Configuration
Get your MongoDB database in the cloud with enterprise-grade features.
Global users? → Multi-region cluster
USA only? → us-east-1 or us-west-2
EU users? → eu-west-1
Asia-Pacific? → ap-southeast-1
Network Security
// 1. IP Whitelist (RECOMMENDED)// Add specific IPs that can access cluster// e.g., your office, AWS security group, CI/CD runner// 2. Public Internet (NOT RECOMMENDED)// Allow 0.0.0.0/0 - anyone can try to connect// Must have strong password!// 3. VPC Peering (ENTERPRISE)// Connect via private network// Most secure option
Connection String Options
// Standard: Direct connection
mongodb+srv://user:pass@cluster.mongodb.net/database// With options
mongodb+srv://user:pass@cluster.mongodb.net/database?retryWrites=true&w=majority// Connection pooling
mongodb+srv://user:pass@cluster.mongodb.net/database?maxPoolSize=100// TLS required
mongodb+srv://user:pass@cluster.mongodb.net/database?ssl=true
Set alerts for:
- High CPU (> 75%)
- High memory (> 90%)
- Low disk space (< 10% available)
- Slow queries (> 1000ms)
- Replication lag
- Connection issues
- Long-running operations
Advanced Features
Global Clusters (Enterprise)
Multi-region replication:
- Write to any region
- Read from nearest region
- Low-latency access globally
- Automatic failover
VPC Peering
Private network connection:
- Connect from AWS VPC
- No internet exposure
- Lowest latency
- Most secure
Encryption at Rest
Enabled on M10+ by default:
- AES-256 encryption
- Managed by AWS/GCP/Azure
- Automatic key rotation
- HIPAA/SOC2 compliant
LDAP Integration
Enterprise directory authentication:
- Connect to company LDAP/Active Directory
- Centralized user management
- Automatic sync
- Role mapping
Cost Optimization
Estimate Costs
Free: $0/month (M0)
Small App: $9-57/month (M2-M5)
Production: $57-500+/month (M10-M30)
Plus data transfer costs:
- Within AWS region: Free
- Cross-region: $0.02/GB
- Internet egress: $0.03/GB
Reduce Costs
Use Free M0 - During development
Choose Right Region - Avoid data transfer costs
Monitor Growth - Scale appropriately
Compress Data - Reduces storage, network
Archive Old Data - Keep only active data
Troubleshooting
Connection Issues
❌ "IP not whitelisted"
✅ Add your IP to whitelist in Security → Network Access
❌ "Authentication failed"
✅ Check username/password, correct database
❌ "Cluster not available"
✅ Wait a few minutes, clusters take time to start
❌ "Connection timeout"
✅ Check firewall, increase timeout, check IP whitelist
Performance Issues
❌ Slow queries
✅ Check Performance Advisor, add indexes
❌ High CPU
✅ Review resource usage, optimize queries, upgrade tier
❌ Storage full
✅ Archive data, delete old records, upgrade tier
Best Practices
✅ Security:
Use strong, random passwords (20+ characters)
Restrict IP whitelist to specific IPs
Enable encryption (M10+)
Use separate users per application
Rotate passwords regularly
✅ Performance:
Monitor metrics regularly
Create indexes early
Test under production load
Use connection pooling
Archive old data
✅ Operations:
Set up alerts
Test backup/restore process
Monitor costs monthly
Document setup procedure
Plan capacity growth
Next Steps
Create MongoDB Atlas Account - Free tier
Deploy M0 Cluster - 5 minutes
Load Sample Data - Understand structure
Create Application User - Separate from admin
Setup Monitoring - Alerts configured
Plan Backup Strategy - Before going production
Ready to power your app with MongoDB in the cloud! ☁️