MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

3 semplici passaggi per creare cluster sharded MongoDB

Con la nostra ultima versione, ora offriamo ai nostri utenti la possibilità di distribuire e gestire cluster MongoDB complessi e partizionati sulle nostre piattaforme cloud supportate, AWS, Azure e DigitalOcean. Questa è stata la nostra funzionalità più richiesta negli ultimi mesi e siamo felici di aprirla a tutti i nostri clienti. Se stai eseguendo shard oggi, probabilmente capirai quanto siano difficili da configurare e mantenere in un ambiente cloud. Il nostro obiettivo con questa versione è rendere i cluster partizionati facili da gestire quanto i server standalone o i set di repliche.

La nostra console Web semplice ma flessibile ti offre anche un controllo dettagliato sulla posizione del data center MongoDB di ogni shard o di ogni replica di ogni shard. Puoi anche scegliere di distribuire geograficamente ogni replica del tuo shard per una maggiore disponibilità.

Nell'esempio seguente, creerò un cluster MongoDB con due shard in tre semplici passaggi. Shard-0 sarà sulla costa orientale degli Stati Uniti e Shard-1 sarà creato sulla costa occidentale degli Stati Uniti. Ogni cluster include automaticamente tre router shard e tre server di configurazione. Una volta distribuito, hai anche la possibilità di aggiungere più router shard. Se sei interessato a personalizzare il numero di router shard, contattaci all'indirizzo [email protected].

  1. Fase 1:inserisci le informazioni di base su MongoDB

    Accedi al tuo account ScaleGrid e crea un nuovo cluster MongoDB inserendo le informazioni di base:

  2. Passaggio 2:Nozioni di base su Shard e dettagli su Shard-0

    Seleziona il numero di shard che desideri distribuire e il tipo di set di repliche per ogni shard (2 repliche + 1 arbitro / set di repliche a 3 nodi). Selezionare la posizione del data center per i router shard e notare che anche i server di configurazione si trovano nello stesso data center dei router shard. Se desideri personalizzare la posizione dei server di configurazione, contatta il nostro team di supporto. Quindi, seleziona le posizioni del data center per ogni replica di Shard-0:

  3. Fase 3:Dettagli Shard-1

    Nel menu Shard, seleziona "Shard-1″ e aggiorna la posizione del data center:

    Dopo aver fatto clic su Avanti e aver completato la procedura guidata di creazione, tutti i 12 server verranno impostati e configurati da ScaleGrid e il tuo cluster partizionato sarà installato e funzionante in pochissimo tempo!

    Una volta distribuito il cluster, installeremo e configureremo automaticamente anche l'agente MMS (MongoDB Monitoring Service) in modo che il tuo cluster inizi a essere visualizzato in MMS, oppure utilizzeremo il Console di monitoraggio MongoDB avanzata su ScaleGrid.

Presto rilasceremo anche un aggiornamento alla nostra interfaccia utente che darà ai nostri clienti la possibilità di aggiungere e rimuovere facilmente frammenti dai loro cluster partizionati. Puoi anche consultare il nostro post MongoDB Shards and Unbalanced Aggregation Loads per saperne di più su come vengono eseguite le pipeline di aggregazione sottostanti in un ambiente shardato. Come sempre, in caso di domande, contattaci all'indirizzo [email protected].