déploiement de référence

MongoDB sur AWS

Base de données NoSQL évolutive avec stockage orienté document sur le cloud AWS

Ce démarrage rapide configure un environnement AWS flexible et évolutif pour MongoDB, et MongoDB dans la configuration de votre choix.

MongoDB est une base de données NoSQL à code source libre qui prend en charge les systèmes de stockage orientés document de style JSON. Son modèle de données flexible vous permet de stocker des données de n'importe quelle structure et fournit une prise en charge complète de l'index, du partitionnement et de la réplication.

Utilisez ce guide Quick Start pour configurer un cluster MongoDB personnalisable sur AWS. Vous pouvez personnaliser le nombre de jeux de réplicas (1 à 3), joindre les jeux de réplicas à un cluster partagé et configurer les types d'instance et le stockage Amazon EBS attachés aux nœuds MongoDB.

Quick Start est destiné aux architectes d’infrastructure informatique, aux administrateurs et aux professionnels DevOps qui souhaitent administrer leur propre environnement MongoDB. Si vous souhaitez configurer un service de base de données entièrement géré, vous pouvez utiliser MongoDB Atlas. MongoDB Atlas crée un nouveau virtual private cloud (VPC) pour vos bases de données gérées et automatise des tâches d’administration potentiellement longues, telles que la gestion, la surveillance et la sauvegarde de vos déploiements MongoDB.

MongoDB-Logo

Ce Quick Start a été développé par
Architectes de solutions AWS.

  •  Votre projet de création
  •  Comment déployer
  •  Coût et licences
  •  Votre projet de création
  • Utilisez ce Quick Start pour configurer automatiquement l'environnement MongoDB suivant sur AWS :

    • Un Virtual Private Cloud (VPC) configuré avec des sous-réseaux publics et privés sur trois zones de disponibilité. Ceci fournit l'infrastructure réseau nécessaire pour votre déploiement MongoDB.*
    • Dans les sous-réseaux publics, les passerelles NAT permettent la connectivité Internet sortante pour les ressources (instances MongoDB) dans les sous-réseaux privés.*
    • Dans les sous-réseaux publics, les hôtes bastions d'un groupe Auto Scaling avec des adresses IP Elastic autorisent les accès SSH (Secure Shell) entrants. Un hôte bastion est déployé par défaut, mais ce nombre est configurable.*
    • Un rôle d’instance AWS Identity and Access Management (IAM) avec des permissions précises pour accéder aux services AWS nécessaires au processus de déploiement.
    • Des groupes de sécurité pour permettre la communication au sein du VPC et limiter l'accès aux seuls protocoles et ports nécessaires.
    • Dans les sous-réseaux privés, un cluster MongoDB personnalisable avec la possibilité de s’exécuter de façon autonome ou sur des jeux réplicas, ainsi qu'un stockage Amazon EBS personnalisable. Le Quick Start lance chaque membre du jeu de réplicas dans une zone de disponibilité différente. Toutefois, si vous choisissez une région AWS qui ne fournit pas trois zones de disponibilité ou plus, Quick Start réutilise une des zones pour créer le troisième sous-réseau.

    * Le modèle qui déploie le Quick Start dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d’indiquer votre configuration de VPC existante.

  •  Comment déployer
  • Pour créer votre environnement MongoDB sur AWS, suivez les instructions du guide de déploiement. Le processus de déploiement comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://aws.amazon.com.
    2. Lancez le Quick Start. Chaque déploiement prend environ 15 minutes. Vous pouvez choisir entre deux options :
    3. Se connecter à des nœuds MongoDB sur AWS.

    Pour personnaliser votre déploiement, vous pouvez modifier votre configuration réseau, choisir différents types d'instances pour vos ressources, ajuster les paramètres de stockage Amazon EBS (type de volume, taille du volume et IOPS) et configurer des options de MongoDB comme la version de MongoDB, le nombre de jeux de réplicas et l'index de partitionnement.

    Amazon peut être amené à communiquer des informations concernant le déploiement au partenaire AWS ayant collaboré, avec AWS, à l'implémentation du Quick Start.  

  •  Coût et licences
  • Vous devez assumer les coûts liés aux services AWS utilisés pendant l'exécution du déploiement de référence de ce Quick Start. L'utilisation du Quick Start n'entraîne aucun coût supplémentaire.

    Le modèle AWS CloudFormation pour ce Quick Start inclut des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, tels que le type d'instance, le nombre de jeux de réplicas, le type de stockage, la taille du stockage et l'IOPS affecteront le coût du déploiement. Pour consulter les estimations des coûts, consultez la page de tarification de chaque service AWS que vous utiliserez.

    Quick Start déploie MongoDB Community Edition version 3.2 ou 3.4, un logiciel open source distribué sous la licence GNU Affero General Public License version 3.