Dzisiaj z radością ogłaszamy wydanie 1.5 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 dowolnym środowisku:lokalnym lub lokalnym chmura.
ClusterControl 1.5 zapewnia szereg ekscytujących nowych funkcji tworzenia kopii zapasowych, aby zapewnić bezpieczeństwo i dostępność danych w przypadku wystąpienia katastrofy. Wydanie zapewnia również rozszerzoną obsługę klastrów PostgreSQL, MariaDB i MySQL NDB.
Najważniejsze informacje o wydaniu
Usługi w chmurze (AWS S3 i Google Cloud Storage)
- Ręczne przesyłanie lub planowanie kopii zapasowych, które mają być przesyłane po zakończeniu do chmury.
- Pobieraj i przywracaj kopie zapasowe z pamięci w chmurze.
Kopia zapasowa (MySQL)
- Utwórz kopie zapasowe poszczególnych baz danych oddzielnie (tylko mysqldump).
- Przesyłaj, pobieraj i przywracaj kopie zapasowe przechowywane w chmurze.
- Uruchom weryfikację i przywróć kopię zapasową po N godzinach od zakończenia.
- Odbuduj urządzenie podrzędne replikacji, umieszczając je z istniejącej kopii zapasowej.
- Dodaj nowe urządzenie podrzędne replikacji, umieszczając je z istniejącej kopii zapasowej.
PostgreSQL
- Nowa metoda tworzenia kopii zapasowej pg_basebackup, która tworzy binarną kopię plików bazy danych.
- Przełączanie awaryjne replikacji synchronicznej (obsługa synchronous_standby_names).
- Obsługa HAProxy z Keepalived.
- Obsługa PostgreSql 10.
ProxySQL
- Masowe importowanie istniejących użytkowników bazy danych do ProxySQL.
- Dodaj i modyfikuj skrypty harmonogramu.
Różne
- Obsługa MariaDB v10.2 (replikacja Galera i MySQL).
- Obsługa klastra MySQL (NDB) v7.5.
- Dodano obsługę wyświetlania i filtrowania zmiennych stanu bazy danych dla węzłów MongoDB.
- E-maile z alarmami i podsumowaniem w formacie HTML.
- Obsługa wielu kart sieciowych podczas wdrażania systemów równoważenia obciążenia (HAProxy).
- Ciągłe ulepszenia UX/UI i wydajności.
- Nowy proces cmon-cloud i klient Clud do obsługi usług w chmurze.
- Nowy raport dotyczący operacji:wzrost bazy danych
- 1.5 Dziennik zmian
- Przewodnik administracyjny ClusterControl
- Instrukcje aktualizacji
Nowe i ulepszone funkcje tworzenia kopii zapasowych
ClusterControl 1.5 to pierwsze kroki w kierunku zapewnienia pełnej bezproblemowej integracji między ClusterControl a chmurą. Zapewnia naszym użytkownikom opcje migracji ich danych do chmury, jednocześnie korzystając z funkcji i funkcjonalności oferowanych przez ClusterControl.
- Integracja AWS i usług Google Cloud: ClusterControl oferuje teraz pełną integrację kopii zapasowych baz danych dla Amazon Web Services (AWS) i Google Cloud Services. Kopie zapasowe można teraz wykonywać, planować, pobierać i przywracać bezpośrednio od wybranego dostawcy chmury. Ta zdolność zapewnia zwiększoną nadmiarowość, lepsze opcje odzyskiwania po awarii oraz korzyści zarówno pod względem wydajności, jak i oszczędności.
- Nowy kreator kopii zapasowej: ClusterControl 1.5 zawiera całkowicie przeprojektowany kreator kopii zapasowych. Kreator umożliwia wykonywanie i planowanie kopii zapasowych przy użyciu różnych opcji i technologii, aby zapewnić ochronę, dokładność i gotowość danych do przywrócenia w mgnieniu oka.
- Kopia zapasowa i przywracanie pojedynczej bazy danych dla MySQL: Dzięki ClusterControl 1.5 masz teraz możliwość tworzenia kopii zapasowych i przywracania poszczególnych baz danych MySQL, bez konieczności robienia tego wszystkiego naraz. Ta nowa funkcja może zmniejszyć obciążenie użytkowników, którzy zarządzają setkami baz danych w swoim środowisku.
- Automatyczna weryfikacja kopii zapasowej: ClusterControl 1.5 zapewnia spokój ducha, automatycznie weryfikując integralność danych kopii zapasowej. Wykona przywrócenie danych z kopii zapasowej i zaalarmuje w przypadku problemów.
- Tworzenie i przywracanie niewolników z kopii zapasowej: W przeszłości użytkownik musiał wykorzystać swój Master do tworzenia lub przywracania nowych urządzeń podrzędnych… tworzy to nadmierne obciążenie systemu, ponieważ wykonuje pełną kopię zapasową na urządzeniu głównym. W ClusterControl 1.5 możesz teraz tworzyć nowe węzły lub odbudować istniejące urządzenia podrzędne z istniejących plików kopii zapasowych, odciążając urządzenie nadrzędne i zapewniając ciągłość działania z najwyższą wydajnością.
Ulepszona obsługa PostgreSQL
ClusterControl kontynuuje rozszerzanie wsparcia dla PostgreSQL. W naszym nowym wydaniu 1.5 możemy teraz obsługiwać PostgreSQL 10, który oferuje szereg nowych funkcji, takich jak obsługa replikacji lokalnej, deklaratywne partycjonowanie tabel, ulepszona równoległość zapytań, zatwierdzanie kworum dla replikacji synchronicznej i wiele więcej!
- Proxy PostgreSQL i wirtualny adres IP: ClusterControl obsługuje teraz przełączanie awaryjne połączeń bazodanowych za pomocą HAProxy, Keepalive i Virtual IP — połączenie sprawdzone w boju.
- Awaria synchronicznej replikacji PostgreSQL: ClusterControl 1.5 teraz w pełni obsługuje Synchronous Replication Failover dla PostgreSQL. Ta funkcja minimalizuje ryzyko utraty danych pomiędzy Masterem a Slave, jeśli coś się zepsuje z Masterem, zanim będzie miał szansę na pełną synchronizację. Pozwala to na zwiększenie niezawodności na wszystkich serwerach.
- Nowa metoda tworzenia kopii zapasowej: PostgreSQL ma dodatkową metodę tworzenia kopii zapasowych pg_basebackup, której można używać do tworzenia kopii zapasowych online. Kopie zapasowe wykonane za pomocą pg_basebackup mogą być później użyte do odzyskiwania do określonego momentu i jako punkt wyjścia do przesyłania dzienników lub serwerów rezerwowych replikacji strumieniowej.
Ulepszona obsługa ProxySQL
ProxySQL umożliwia systemom baz danych MySQL, MariaDB i Percona XtraDB łatwe zarządzanie aplikacjami baz danych o dużym natężeniu ruchu bez utraty dostępności.
- Planowanie skryptów: ClusterControl zapewnia teraz obsługę harmonogramu ProxySQL, modułu podobnego do crona, który umożliwia systemowi równoważenia obciążenia uruchamianie zewnętrznych skryptów w regularnych odstępach czasu. Zapewnia to użytkownikom pełną kontrolę nad tym, jakie skrypty są uruchamiane i kiedy, co pozwala dostosować wydajność instancji na bardzo szczegółowym poziomie.
- Zarządzanie użytkownikami: Zamiast tworzyć lub usuwać użytkowników pojedynczo z ProxySQL, ClusterControl umożliwia teraz importowanie dużej partii użytkowników.
Obsługa nowych wersji klastra MariaDB i MySQL NDB
- MariaDB 10.2: ClusterControl obsługuje teraz MariaDB Server 10.2. Ta nowa wersja zapewnia jeszcze większą integrację z Galera Cluster, wybranym rozwiązaniem HA MariaDB, a także zawiera ulepszenia SQL, takie jak funkcje Windows, wspólne wyrażenia tabelowe i funkcje JSON.
- Klaster MySQL NDB 7.5: ClusterControl obsługuje teraz MySQL Cluster (NDB) 7.5. Najnowsza wersja MySQL Cluster wykorzystująca system plików NDB oferuje szereg ulepszeń i optymalizacji. Te ulepszenia obejmują ulepszenie bazy danych ndbinfo, optymalizację rekordów na klucz i wiele innych!
Dodatkowe nowe funkcje
- Nowe wiadomości e-mail z powiadomieniami: W wersji 1.5 ClusterControl zmieniliśmy projekt powiadomień e-mail i alertów wysyłanych z systemu, aby ułatwić ich czytanie i zrozumienie.
- Nowy raport operacyjny: ClusterControl 1.5 wprowadza nowy raport operacyjny o nazwie „Rozwój bazy danych”. Raport przedstawia migawkę bazy danych w formie, w jakiej istnieje dzisiaj, a także dane z ostatniego dnia, tygodnia i miesiąca — przydatne przy planowaniu pojemności. Raport umożliwia również kliknięcie każdego okresu, aby zagłębić się w tabele, aby śledzić wzrost na jeszcze bardziej szczegółowym poziomie.