MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

3 étapes simples pour créer des clusters partagés MongoDB

Avec notre dernière version, nous offrons désormais à nos utilisateurs la possibilité de déployer et de gérer des clusters MongoDB complexes et fragmentés sur nos plates-formes cloud prises en charge, AWS, Azure et DigitalOcean. Il s'agit de notre fonctionnalité la plus demandée au cours des derniers mois et nous sommes heureux de l'ouvrir à tous nos clients. Si vous utilisez des fragments aujourd'hui, vous comprenez probablement à quel point ils sont difficiles à configurer et à entretenir dans un environnement cloud. Notre objectif avec cette version est de rendre les clusters partitionnés aussi faciles à gérer que les serveurs autonomes ou les jeux de réplicas.

Notre console Web simple mais flexible vous offre également un contrôle précis sur l'emplacement du centre de données MongoDB de chaque partition ou de chaque réplique de chaque partition. Vous pouvez également choisir de géodistribuer chaque réplique de votre partition pour une meilleure disponibilité.

Dans l'exemple ci-dessous, je vais créer un cluster MongoDB avec deux shards en trois étapes simples. Shard-0 sera sur la côte est des États-Unis et Shard-1 sera créé sur la côte ouest des États-Unis. Chaque cluster comprend automatiquement trois routeurs de partition et trois serveurs de configuration. Une fois déployé, vous avez également la possibilité d'ajouter d'autres routeurs de partition. Si vous souhaitez personnaliser le nombre de routeurs de partitions, veuillez nous contacter à l'adresse [email protected].

  1. Étape 1 :Saisissez les informations de base de MongoDB

    Connectez-vous à votre compte ScaleGrid et créez un nouveau cluster MongoDB en saisissant les informations de base :

  2. Étape 2 :Principes de base du fragment et détails du fragment-0

    Sélectionnez le nombre de partitions que vous souhaitez déployer et le type de jeu de répliques pour chaque partition (2 répliques + 1 arbitre / jeu de répliques à 3 nœuds). Sélectionnez l'emplacement du centre de données pour les routeurs de partition et notez que les serveurs de configuration sont également situés dans le même centre de données que les routeurs de partition. Si vous souhaitez personnaliser l'emplacement des serveurs de configuration, veuillez contacter notre équipe d'assistance. Ensuite, sélectionnez les emplacements du centre de données pour chaque réplique de Shard-0 :

  3. Étape 3 :Détails du fragment 1

    Dans le menu Shard, sélectionnez "Shard-1" et mettez à jour son emplacement de centre de données :

    Après avoir cliqué sur Suivant et terminé l'assistant de création, les 12 serveurs seront installés et configurés par ScaleGrid et votre cluster partitionné sera opérationnel en un rien de temps !

    Une fois le cluster déployé, nous allons également installer et configurer automatiquement l'agent MMS (MongoDB Monitoring Service) afin que votre cluster commence à apparaître dans MMS, ou utiliser le Console de surveillance MongoDB avancée chez ScaleGrid.

Nous publierons également prochainement une mise à jour de notre interface utilisateur qui permettra à nos clients d'ajouter et de supprimer facilement des fragments de leurs clusters fragmentés. Vous pouvez également consulter notre article sur les fragments MongoDB et les charges d'agrégation non équilibrées pour en savoir plus sur la façon dont les pipelines d'agrégation sous-jacents s'exécutent dans un environnement fragmenté. Comme toujours, si vous avez des questions, veuillez nous contacter à [email protected].