sql >> Databáze >  >> NoSQL >> MongoDB

3 jednoduché kroky k vytvoření MongoDB sdílených clusterů

V naší nejnovější verzi nyní našim uživatelům nabízíme možnost nasadit a spravovat složité, sharded clustery MongoDB na našich podporovaných cloudových platformách, AWS, Azure a DigitalOcean. Toto byla naše nejžádanější funkce za posledních několik měsíců a jsme rádi, že ji můžeme otevřít všem našim zákazníkům. Pokud dnes používáte shardy, pravděpodobně chápete, jak obtížné je jejich nastavení a údržba v cloudovém prostředí. Naším cílem v této verzi je zajistit, aby se sdílené clustery spravovaly stejně snadno jako samostatné servery nebo sady replik.

Naše jednoduchá, ale flexibilní webová konzole vám také poskytuje podrobnou kontrolu nad umístěním každého fragmentu datového centra MongoDB nebo každé repliky každého fragmentu. Můžete si také vybrat geografickou distribuci každé repliky vašeho úlomku pro vyšší dostupnost.

V níže uvedeném příkladu vytvořím MongoDB cluster se dvěma fragmenty ve třech jednoduchých krocích. Shard-0 bude na východním pobřeží USA a Shard-1 bude vytvořen na západním pobřeží USA. Každý cluster automaticky obsahuje tři směrovače a tři konfigurační servery. Po nasazení máte také možnost přidat další shard routery. Pokud máte zájem o přizpůsobení počtu shard routerů, kontaktujte nás na adrese [email protected].

  1. Krok 1:Zadejte základní informace MongoDB

    Přihlaste se ke svému účtu ScaleGrid a vytvořte nový cluster MongoDB zadáním základních informací:

  2. Krok 2:Základy Shard &Shard-0 Podrobnosti

    Vyberte počet fragmentů, které chcete nasadit, a typ sady replik pro každý fragment (2 repliky + 1 arbitr / sada replik se 3 uzly). Vyberte umístění datového centra pro směrovače shard a všimněte si, že konfigurační servery jsou také umístěny ve stejném datovém centru jako směrovače shard. Pokud chcete upravit umístění konfiguračních serverů, kontaktujte náš tým podpory. Dále vyberte umístění datových center pro každou repliku Shard-0:

  3. Krok 3:Detaily Shard-1

    V nabídce Shard vyberte „Shard-1“ a aktualizujte umístění jeho datového centra:

    Po kliknutí na tlačítko Další a dokončení průvodce vytvořením bude všech 12 serverů nastaveno a nakonfigurováno pomocí ScaleGrid a váš sdílený cluster bude během okamžiku zprovozněn!

    Jakmile je cluster nasazen, automaticky také nainstalujeme a nakonfigurujeme agenta MMS (MongoDB Monitoring Service), aby se váš cluster začal zobrazovat v MMS, nebo použijte pokročilá monitorovací konzola MongoDB na ScaleGrid.

Brzy také uvolníme aktualizaci našeho uživatelského rozhraní, která našim zákazníkům umožní snadno přidávat a odstraňovat úlomky z jejich sdílených clusterů. Můžete se také podívat na náš příspěvek MongoDB Shards and Unbalanced Agregation Loads, kde se dozvíte více o tom, jak fungují základní agregační kanály ve sdíleném prostředí. Jako vždy, pokud máte nějaké dotazy, kontaktujte nás na adrese [email protected].


  1. MongoDB:Příšerný výkon MapReduce

  2. Hledání klíčů bez expirace v Redis

  3. HDFS Disk Balancer Úvod, operace a funkce

  4. Jak zrušit úlohu ve frontě v Laravel nebo Redis