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

Przedstawiamy ClusterControl 1.4.2 — edycję DevOps

Dzisiaj mamy przyjemność ogłosić wydanie 1.4.2 ClusterControl - wszechstronnego systemu zarządzania bazami danych, który umożliwia łatwe wdrażanie, monitorowanie, zarządzanie i skalowanie wysoce dostępnych baz danych typu open source - i systemów równoważenia obciążenia - w Twojej infrastrukturze.

Najważniejsze informacje o wydaniu

Dla MySQL

Skonfiguruj przezroczyste przełączanie awaryjne ProxySQL z Keepalived i wirtualnym adresem IP

Synchronizuj reguły zapytań, użytkowników i inne ustawienia w wielu instancjach

Dla PostgreSQL

Nowy kreator wdrażania podstawowego - w trybie gotowości do replikacji strumieniowej

Zautomatyzowane przełączanie awaryjne i promocja slave na master

Dla MySQL, MongoDB i PostgreSQL

Nowe integracje z systemami komunikacji lub zarządzania reagowaniem na incydenty, takimi jak Pagerduty, VictorOps, Telegram, Opsgenie i Slack

Nowa internetowa konsola SSH

I więcej! Przeczytaj o pełnych szczegółach poniżej.

Pobierz ClusterControl

Wyświetl szczegóły wersji i zasoby

  • 1.4.2 Dziennik zmian
  • Przewodnik administracyjny ClusterControl
  • Instrukcje aktualizacji

Opis wydania

Ta wersja konserwacyjna ClusterControl ma na celu konsolidację popularnych funkcji zarządzania bazami danych, które nasi użytkownicy docenili. I mamy kilka świetnych nowych funkcji skierowanych do zespołów DevOps!

Nasza nowa integracja z popularnymi usługami zarządzania incydentami i czatami pozwala dostosować alarmy i otrzymywać powiadomienia w narzędziach operacyjnych, z których już korzystasz — np. Pagerduty, VictorOps, Telegram, Opsgenie i Slack. Możesz także uruchomić dowolne polecenie dostępne w ClusterControl CLI z czatu z włączonym CCBot.

ProxySQL może być teraz wdrożony w trybie HA w stanie gotowości z Keepalved i Virtual IP. Możliwe jest również eksportowanie i synchronizowanie konfiguracji w wielu instancjach, co jest istotną funkcją w środowisku rozproszonym.

Wprowadzamy też automatyczne przełączanie awaryjne i zarządzanie replikacją konfiguracji replikacji PostgreSQL.

Bardziej szczegółowo…

ChatOps z CCBot ClusterControl

W naszej poprzedniej wersji ClusterControl dołączyliśmy nowego klienta wiersza poleceń (CLI) ClusterControl. Udostępniliśmy teraz nowy i ulepszony CCBot, który jest w pełni zintegrowany z CLI. Oznacza to, że możesz użyć dowolnego polecenia dostępnego w CLI z czatu z włączonym CCBot!

Klient wiersza poleceń jest intuicyjny i łatwy w użyciu, a jeśli często korzystasz z wiersza poleceń, szybko się do niego przyzwyczaisz. Jednak nie każdy ma dostęp z wiersza poleceń do hostów zainstalowanych z ClusterControl, a jeśli zewnętrzne połączenia z tym węzłem są zabronione, CLI nie będzie mógł wysyłać poleceń do zaplecza ClusterControl. Również niektórzy użytkownicy mogą nie być przyzwyczajeni do pracy w wierszu poleceń. Dodanie CLI do naszego chatbota CCBot rozwiązuje oba problemy:umożliwi to użytkownikom wysyłanie poleceń do ClusterControl, których normalnie nie byliby w stanie.

Nowe integracje z popularnymi systemami powiadomień

Alarmy i zdarzenia można teraz łatwo wysyłać do usług zarządzania incydentami, takich jak PagerDuty i VictorOps, lub do usług czatu, takich jak Slack i Telegram. Możesz również użyć elementów Webhook, jeśli chcesz zintegrować się z innymi usługami, aby reagować na zmiany statusu w klastrach. Bezpośrednie połączenia z tymi popularnymi usługami komunikacji incydentów pozwalają dostosować sposób, w jaki jesteś ostrzegany przez ClusterControl, gdy coś pójdzie nie tak ze środowiskiem baz danych.

  • Wyślij alarmy i zdarzenia do:
    • PagerDuty, VictorOps i OpsGenie
    • Slack i telegram
    • Webhooki zarejestrowane przez użytkownika

Automatyczne przełączanie awaryjne dla PostgreSQL

Począwszy od ClusterControl 1.4.2, możesz wdrożyć całą konfigurację replikacji PostgreSQL w taki sam sposób, jak wdrażasz MySQL i MongoDB:możesz użyć menu „Deploy Cluster”, aby wdrożyć podstawowy i jeden lub więcej serwerów rezerwowych PostgreSQL. Po wdrożeniu konfiguracji replikacji, ClusterControl będzie zarządzać konfiguracją i automatycznie przywracać uszkodzone serwery.

Inną funkcją jest zadanie „Odbuduj urządzenie podrzędne replikacji”, które jest dostępne dla wszystkich urządzeń podrzędnych (lub serwerów rezerwowych) w konfiguracji replikacji. Jest to używane na przykład, gdy chcesz wymazać dane w trybie gotowości i odbudować je ponownie za pomocą nowej kopii danych z serwera podstawowego. Może to być przydatne, jeśli z jakiegoś powodu serwer rezerwowy nie może połączyć się i replikować z serwera podstawowego.

Możesz teraz łatwo sprawdzić, które zapytania są odpowiedzialne za obciążenie twojej konfiguracji PostgreSQL. Zobaczysz tutaj podstawowe dane o wydajności - ile zapytań danego typu zostało wykonanych? Jaki był ich maksymalny i średni czas realizacji? Jak wygląda łączny czas wykonania tego zapytania? Pobierz ClusterControl, aby rozpocząć.

Ulepszenia ProxySQL

W tej wersji wprowadziliśmy ulepszenia dla ProxySQL, które pomogą Ci wdrożyć aktywne/wstrzymane konfiguracje z Keepalived i Virtual IP. Ta ulepszona integracja z Keepalive i Virtual IP zapewnia wysoką dostępność i automatyczne przełączanie awaryjne w równoważeniu obciążenia.

Możesz także łatwo zsynchronizować konfigurację ProxySQL, która zawiera reguły zapytań, użytkowników i grupy hostów z innymi instancjami, aby zachować ich identyczność.

  • Kopiuj, eksportuj i importuj konfiguracje ProxySQL do/z innych instancji, aby zachować ich synchronizację
  • Dodaj istniejącą samodzielną instancję ProxySQL
  • Dodaj istniejącą funkcję Keepalved w konfiguracjach aktywnych/pasywnych
  • Wdróż do 3 instancji ProxySQL z konfiguracją Keepalved aktywną/pasywną
  • Uproszczone tworzenie pamięci podręcznej zapytań

Nowa internetowa konsola SSH

Z GUI ClusterControl masz teraz dostęp SSH do dowolnego węzła bazy danych bezpośrednio z przeglądarki. Może to być bardzo przydatne, jeśli chcesz szybko zalogować się do serwera bazy danych i uzyskać dostęp do wiersza poleceń. Komunikacja opiera się na HTTPS, więc możliwy jest dostęp do serwerów zza firewalla, który ogranicza dostęp do Internetu tylko do portu 443. Dostęp do WebSSH jest konfigurowany przez administratora ClusterControl za pomocą GUI.

  • Otwórz okno terminala na dowolne węzły klastra
    • Obsługiwane tylko z Apache 2.4+

Istnieje wiele innych funkcji i ulepszeń, o których tutaj nie wspomnieliśmy. Wszystkie szczegóły można znaleźć w Dzienniku zmian.

Zachęcamy do przetestowania tej najnowszej wersji i przekazania nam swojej opinii. Jeśli chcesz mieć wersję demonstracyjną, możesz ją zamówić.

Dziękujemy za nieustające wsparcie i życzę miłego tworzenia klastrów!

PS.:Dodatkowe wskazówki i porady znajdziesz na naszym blogu:https://severalnines.com/blog/.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak znaleźć długość tablicy mongodb

  2. 3 sposoby na wybranie wiersza z minimalną wartością w SQL

  3. (MongoDB Java) $wciśnij do tablicy

  4. Jak uruchomić Mongo DB z systemu Windows?

  5. Jak uzyskać datę utworzenia kolekcji MongoDB przy użyciu sterownika MongoDB C#?