MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

3 proste kroki do tworzenia klastrów dzielonych MongoDB

W najnowszej wersji oferujemy teraz naszym użytkownikom możliwość wdrażania i zarządzania złożonymi, podzielonymi na fragmenty klastrami MongoDB na obsługiwanych przez nas platformach chmurowych, AWS, Azure i DigitalOcean. To była nasza najbardziej pożądana funkcja w ciągu ostatnich kilku miesięcy i cieszymy się, że możemy ją udostępnić wszystkim naszym klientom. Jeśli używasz dziś shardów, prawdopodobnie rozumiesz, jak trudno jest je skonfigurować i utrzymać w środowisku chmury. Naszym celem w tej wersji jest sprawienie, aby klastry podzielone na fragmenty były tak łatwe w zarządzaniu, jak samodzielne serwery lub zestawy replik.

Nasza prosta, ale elastyczna konsola internetowa zapewnia również precyzyjną kontrolę nad lokalizacją centrum danych MongoDB każdego fragmentu lub repliką każdego fragmentu. Możesz także zdecydować się na rozmieszczenie geograficzne każdej repliki swojego fragmentu, aby uzyskać wyższą dostępność.

W poniższym przykładzie utworzę klaster MongoDB z dwoma fragmentami w trzech prostych krokach. Shard-0 będzie na wschodnim wybrzeżu USA, a Shard-1 zostanie stworzony na zachodnim wybrzeżu USA. Każdy klaster automatycznie obejmuje trzy routery shard i trzy serwery konfiguracyjne. Po wdrożeniu masz również możliwość dodania większej liczby routerów shard. Jeśli jesteś zainteresowany dostosowaniem liczby routerów shard, skontaktuj się z nami pod adresem [email protected].

  1. Krok 1:Wprowadź podstawowe informacje MongoDB

    Zaloguj się na swoje konto ScaleGrid i utwórz nowy klaster MongoDB, wprowadzając podstawowe informacje:

  2. Krok 2:Podstawy fragmentów i szczegóły fragmentów-0

    Wybierz liczbę fragmentów, które chcesz wdrożyć, oraz typ zestawu replik dla każdego fragmentu (2 repliki + 1 arbiter / zestaw replik z 3 węzłami). Wybierz lokalizację centrum danych dla routerów fragmentu i zauważ, że serwery konfiguracji również znajdują się w tym samym centrum danych, co routery fragmentu. Jeśli chcesz dostosować lokalizację serwerów konfiguracyjnych, skontaktuj się z naszym zespołem pomocy technicznej. Następnie wybierz lokalizacje centrów danych dla każdej repliki Shard-0:

  3. Krok 3:Szczegóły fragmentu-1

    W menu Shard wybierz „Shard-1” i zaktualizuj lokalizację centrum danych:

    Po kliknięciu przycisku Dalej i zakończeniu pracy kreatora tworzenia wszystkie 12 serwerów zostanie skonfigurowanych i skonfigurowanych przez ScaleGrid, a Twój klaster podzielony na fragmenty zacznie działać w mgnieniu oka!

    Po wdrożeniu klastra automatycznie zainstalujemy i skonfigurujemy agenta MMS (MongoDB Monitoring Service), aby klaster zaczął pojawiać się w MMS, lub użyjemy zaawansowana konsola monitorowania MongoDB w ScaleGrid.

Wkrótce udostępnimy również aktualizację naszego interfejsu użytkownika, która umożliwi naszym klientom łatwe dodawanie i usuwanie fragmentów z ich klastrów podzielonych na fragmenty. Możesz również zapoznać się z naszym wpisem dotyczącym fragmentów MongoDB i niezrównoważonych obciążeń agregacji, aby dowiedzieć się więcej o tym, jak podstawowe potoki agregacji działają w środowisku podzielonym na fragmenty. Jak zawsze, jeśli masz jakiekolwiek pytania, skontaktuj się z nami pod adresem [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. db.collection nie jest funkcją podczas korzystania z MongoClient v3.0

  2. MongoDB i CodeIgniter

  3. Jak wyszukiwać różne wartości w Mongoose?

  4. Nie można utworzyć działającego projektu meteor.js na wędrującym pudełku

  5. Uzyskaj listę indeksów w MongoDB