déploiement de référence

MongoDB on AWS

Base de données NoSQL évolutive avec stockage orienté document

Ce Quick Start configure un environnement AWS flexible et évolutif pour MongoDB et déploie MongoDB dans la configuration de votre choix. Pour essayer gratuitement un cluster MongoDB entièrement géré sur AWS, reportez-vous à Atlas MongoDB on AWS.

MongoDB est une base de données NoSQL polyvalente qui prend en charge les systèmes de stockage orientés document de type 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-300x76

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

Pour lancer un cluster MongoDB entièrement géré sur AWS, essayez-le gratuitement à partir d'AWS Marketplace.

Les administrateurs d'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 invite à indiquer la configuration existante de votre VPC.

  •  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.