Cluster Status

Running
Tier: M0 (Free)

Le M0 est le plan gratuit qui offre :

  • 256MB de RAM
  • 512MB de stockage
  • 3 réplicas pour la haute disponibilité
  • Idéal pour le développement et les tests
Region: Europe (Frankfurt)

Choisir la région la plus proche pour :

  • Réduire la latence
  • Respecter les réglementations locales
  • Optimiser les coûts
Replica Set: 3 nodes

La réplication (replica set) assure :

  • La haute disponibilité
  • La tolérance aux pannes
  • La répartition des charges
  • La sécurité des données
graph TD A[Atlas UI] --> B[API Gateway] B --> C[Authentication Service] B --> D[Cluster Manager] B --> E[Monitoring Service] C --> F[User DB] D --> G[Cluster 1] D --> H[Cluster 2] D --> I[Cluster 3] G[PRIMARY] --> J[SECONDARY] G --> K[SECONDARY] J --> K J --> G K --> G K --> J H[PRIMARY] --> L[SECONDARY] H --> M[SECONDARY] L --> M L --> H M --> H M --> L I[PRIMARY] --> N[SECONDARY] I --> O[SECONDARY] N --> O N --> I O --> I O --> N style A fill:#f0f8ff,stroke:#4a90e2 style B fill:#f0f8ff,stroke:#4a90e2 style C fill:#f0f8ff,stroke:#4a90e2 style D fill:#f0f8ff,stroke:#4a90e2 style E fill:#f0f8ff,stroke:#4a90e2 style F fill:#f0f8ff,stroke:#4a90e2 style G fill:#f0f8ff,stroke:#4a90e2 style H fill:#f0f8ff,stroke:#4a90e2 style I fill:#f0f8ff,stroke:#4a90e2 style J fill:#f0f8ff,stroke:#4a90e2 style K fill:#f0f8ff,stroke:#4a90e2 style L fill:#f0f8ff,stroke:#4a90e2 style M fill:#f0f8ff,stroke:#4a90e2 style N fill:#f0f8ff,stroke:#4a90e2 style O fill:#f0f8ff,stroke:#4a90e2 style A::after fill:#f0f8ff,stroke:#4a90e2 style B::after fill:#f0f8ff,stroke:#4a90e2 style C::after fill:#f0f8ff,stroke:#4a90e2 style D::after fill:#f0f8ff,stroke:#4a90e2 style E::after fill:#f0f8ff,stroke:#4a90e2 style F::after fill:#f0f8ff,stroke:#4a90e2 style G::after fill:#f0f8ff,stroke:#4a90e2 style H::after fill:#f0f8ff,stroke:#4a90e2 style I::after fill:#f0f8ff,stroke:#4a90e2 style J::after fill:#f0f8ff,stroke:#4a90e2 style K::after fill:#f0f8ff,stroke:#4a90e2 style L::after fill:#f0f8ff,stroke:#4a90e2 style M::after fill:#f0f8ff,stroke:#4a90e2 style N::after fill:#f0f8ff,stroke:#4a90e2 style O::after fill:#f0f8ff,stroke:#4a90e2

Chaque node est une copie complète de la base de données

Cluster Configuration

Comparaison des providers
graph TD A[Cloud Providers] --> B[AWS] A --> C[Azure] A --> D[GCP] B -->|★★★★★| E[Global Reach] B -->|★★★★| F[Support] B -->|★★★| G[Coût] B -->|★★★★★| H[Intégration] C -->|★★★★| E C -->|★★★★★| F C -->|★★★★| G C -->|★★★★| H D -->|★★★★| E D -->|★★★★| F D -->|★★★★★| G D -->|★★★★★| H style A fill:#f9f9f9,stroke:#666 style B fill:#FF9900,stroke:#FF9900 style C fill:#0089D6,stroke:#0078D4 style D fill:#4285F4,stroke:#34A853 style E fill:#FF9900,stroke:#FF9900 style F fill:#0089D6,stroke:#0078D4 style G fill:#4285F4,stroke:#34A853 style H fill:#f9f9f9,stroke:#666 style B::after fill:#FF9900,stroke:#FF9900 style C::after fill:#0089D6,stroke:#0078D4 style D::after fill:#4285F4,stroke:#34A853 style E::after fill:#FF9900,stroke:#FF9900 style F::after fill:#0089D6,stroke:#0078D4 style G::after fill:#4285F4,stroke:#34A853 style H::after fill:#f9f9f9,stroke:#666

Low carbon emissions

Choose the region closest to your users to:

  • Reduce latency
  • Comply with local regulations
  • Optimize costs

Define an IP access list for your cluster.

Configure database users and their permissions.

Choose how to connect to your database.

Security Settings

Principe de la liste IP

La liste IP permet de sécuriser l'accès à votre cluster en ne permettant les connexions que depuis les adresses IP autorisées.

flowchart TD A[Client] --> B{IP Whitelist} B -->|Autorisé| C[Accès MongoDB] B -->|Refusé| D[Connexion Refusée] style A fill:#f9f9f9,stroke:#666 style B fill:#4a90e2,stroke:#357abd style C fill:#4caf50,stroke:#45a049 style D fill:#f44336,stroke:#d32f2f style A::after fill:#f9f9f9,stroke:#666 style B::after fill:#4a90e2,stroke:#357abd style C::after fill:#4caf50,stroke:#45a049 style D::after fill:#f44336,stroke:#d32f2f

Les connexions sont bloquées par défaut, seul les IP autorisées peuvent se connecter

Bonnes pratiques
  • Ne pas utiliser 0.0.0.0/0 (toutes les IP)
  • Utiliser des plages IP spécifiques
  • Mettre à jour régulièrement la liste
  • Documenter les IP autorisées