Dzisiaj mamy przyjemność ogłosić wydanie 1.4.1 ClusterControl — kompleksowego 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 dowolnym środowisku:lokalnym lub lokalnym w chmurze.
Ta wersja zawiera kluczowe nowe funkcje zarządzania dla równoważenia obciążenia MySQL i MariaDB za pomocą ProxySQL, a także ulepszenia wydajności i poprawki błędów.
Najważniejsze informacje o wydaniu
Dla ProxySQL
- Wsparcie dla:
- MySQL Galera oprócz klastrów replikacji
- Konfiguracja HA w trybie gotowości z funkcją Keepalive
- Użyj Monitora zapytań, aby wyświetlić skróty zapytań
- Funkcje zarządzania:
- Zarządzaj regułami zapytań (buforowanie zapytań, przepisywanie zapytań)
- Zarządzaj grupami hostów (serwerami)
- Zarządzaj użytkownikami bazy danych ProxySQL
- Zarządzaj zmiennymi systemowymi ProxySQL
Dla klastra Galera dla MySQL i replikacji
- Zarządzaj klastrami MySQL Galera i Replication za pomocą zarządzania/publicznych adresów IP
- Do monitorowania połączeń i danych/prywatnych adresów IP pod kątem ruchu związanego z replikacją
- Dodaj węzły MySQL Galera lub moduły podrzędne do odczytu replikacji z adresami IP zarządzania i danych
Pobierz ClusterControl
Wyświetl szczegóły wersji i zasoby
- 1.4.1 Dziennik zmian
- Przewodnik administracyjny ClusterControl
- Instrukcje aktualizacji
Systemy równoważenia obciążenia są niezbędnym elementem wysokiej dostępności baz danych MySQL i MariaDB; zwłaszcza przy wprowadzaniu zmian w topologii przezroczystych dla aplikacji i wdrażaniu funkcji dzielenia odczytu i zapisu. Jak wszyscy wiemy, aplikacje bazodanowe o dużym natężeniu ruchu codziennie generują ogromną liczbę zapytań. Dlatego administratorzy baz danych i administratorzy systemu wymagają niezawodnych rozwiązań technologicznych, które mogą automatycznie skalować się do obsługi tych połączeń, pozostając jednocześnie dostępnymi dla jeszcze większej liczby.
I tu właśnie wkraczają technologie równoważenia obciążenia, takie jak HAProxy, MaxScale, a teraz ProxySQL.
ClusterControl zawsze zawierał wsparcie dla HAProxy, jako ogólnego systemu równoważenia obciążenia TCP. Następnie dodaliśmy obsługę MaxScale MariaDB, systemu równoważenia obciążenia obsługującego język SQL.
A dzisiaj z przyjemnością ogłaszamy wsparcie zarządzania dla ProxySQL, lekkiego, ale złożonego proxy obsługującego protokoły, które znajduje się między klientami i serwerami MySQL, oprócz funkcji wdrażania i monitorowania ProxySQL, które ogłosiliśmy dwa miesiące temu.
W przeciwieństwie do innych, ProxySQL rozumie protokół MySQL, który umożliwia implementację funkcji niemożliwych do zaimplementowania w inny sposób. Na przykład ProxySQL jest jedynym proxy obsługującym multipleksowanie połączeń i buforowanie zapytań.
Mając to na uwadze, nowe funkcje zarządzania w ClusterControl obejmują:
MySQL Galera oprócz klastrów replikacji
Do tej pory ClusterControl umożliwiał użytkownikom wdrażanie ProxySQL w klastrach MySQL Replication i monitorowanie jego wydajności. To samo dotyczy teraz Galera Cluster for MySQL, MariaDB Galera Cluster i Percona XtraDB. Obejmuje to również konfiguracje HA w trybie aktywnego czuwania z funkcją Keepalived.
Użyj Monitora zapytań, aby wyświetlić skróty zapytań
ClusterControl oferuje ujednolicone i kompleksowe monitorowanie w czasie rzeczywistym całej infrastruktury bazy danych i serwerów. Możesz łatwo wizualizować wydajność na niestandardowych pulpitach nawigacyjnych, aby ustalić operacyjne punkty odniesienia i wspierać planowanie wydajności. A dzięki kompleksowym raportom dla ProxySQL masz jasny wgląd w punkty danych, takie jak połączenia, zapytania, transfer i wykorzystanie danych i nie tylko.
Aby uzyskać więcej informacji na temat działania monitorowania w ProxySQL, zobacz nasz wpis na blogu na temat równoważenia obciążenia MySQL za pomocą ProxySQL — przegląd.
Funkcje zarządzania
Powiązane zasoby ClusterControl dla ProxySQL Pobierz plany ClusterControl i dokumentację cenowąDzięki ClusterControl możesz teraz łatwo konfigurować i zarządzać wdrożeniami ProxySQL dzięki wszechstronnemu interfejsowi użytkownika. Możesz tworzyć serwery, zmieniać orientację konfiguracji, tworzyć użytkowników, ustawiać reguły, zarządzać routingiem zapytań i włączać konfiguracje zmiennych. Nowe funkcje zarządzania w ClusterControl for ProxySQL obejmują:
Zarządzaj regułami zapytań (buforowanie zapytań, przepisywanie zapytań)
- Wyświetlaj uruchomione zapytania, twórz reguły lub buforuj i przepisuj zapytania w locie.
Zarządzaj grupami hostów (serwerami) — ProxySQL wykorzystuje koncepcję grup hostów — grupy różnych zapleczy, które służą temu samemu celowi lub obsługują podobny rodzaj ruchu .
- Dodaj lub usuń serwery do istniejących i nowych grup hostów.
Zarządzaj użytkownikami bazy danych ProxySQL
- Utwórz nowych użytkowników bazy danych lub dodaj istniejących użytkowników MySQL do ProxySQL.
Zarządzaj zmiennymi systemowymi ProxySQL
- Wyświetlaj i zmieniaj globalne zmienne wykonawcze w celu dostrajania instancji ProxySQL.
Aby uzyskać więcej informacji o tym, jak ProxySQL pomaga z pamięcią podręczną zapytań MySQL, przepisywaniem zapytań i grupami hostów ProxySQL, przeczytaj nasz blog na temat Jak ProxySQL dodaje przełączanie awaryjne i kontrolę zapytań do konfiguracji replikacji MySQL.
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 ciągłe wsparcie i równoważenie obciążenia!
PS.:Dodatkowe porady i wskazówki znajdziesz na naszym blogu:https://severalnines.com/blog/