déploiement de référence

MongoDB sur AWS

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

Ce Quick Start configure un environnement AWS flexible et évolutif pour MongoDB, et MongoDB dans la configuration de votre choix. Pour un lancement complètement géré du cluster MongoDB sur AWS, consultez l'Atlas MongoDB sur AWS.

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.

Ce Quick Start est destiné aux architectes d’infrastructure informatique, aux administrateurs et aux professionnels DevOps qui souhaitent installer un cluster MongoDB exécutant la version 3.2 ou 3.4 de la Community Edition. 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.

mongodb-logo-350x95

Ce Quick Start a été développé par MongoDB en collaboration avec AWS. MongoDB est un partenaire AWS.


Les administrateurs AWS Service Catalog peuvent ajouter cette architecture à leur propre catalogue.  

  •  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 la configuration de votre VPC existant.

  •  Comment déployer
  • Pour le déploiement de MongoDB, suivez les instructions du guide de déploiement. Un déploiement standard comprend les étapes suivantes et dure environ 15 minutes :

    1. Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://aws.amazon.com.
    2. Lancez le Quick Start en choisissant l'une des options suivantes :
    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.

    Pour un lancement complètement géré du cluster MongoDB sur AWS, consultez l'Atlas MongoDB sur AWS.

    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.