Z przyjemnością informujemy, że nasz nowo zaktualizowany dokument MySQL Replication for High Availability jest już dostępny do bezpłatnego pobrania!
Replikacja MySQL umożliwia automatyczne kopiowanie danych z jednego serwera bazy danych MySQL na jeden lub więcej serwerów bazy danych MySQL.
Niestety przestoje bazy danych są często spowodowane przez nieoptymalne konfiguracje HA, ręczne/przedłużone czasy przełączania awaryjnego oraz ręczne przełączanie awaryjne aplikacji. Ta technologia jest powszechnie znana administratorom baz danych na całym świecie, ale utrzymanie tych konfiguracji o wysokiej dostępności może czasami stanowić wyzwanie.
W tym dokumencie omawiamy najnowsze funkcje MySQL 5.6, 5.7 i 8.0, a także pokazujemy, jak wdrożyć i zarządzać konfiguracją replikacji. Pokazujemy również, w jaki sposób ClusterControl zapewnia wszystkie narzędzia potrzebne do zapewnienia maksymalnej wydajności infrastruktury bazy danych.
Tematy zawarte w tym dokumencie to…
- Co to jest replikacja MySQL?
- Schemat replikacji
- Replikacja asynchroniczna
- Replikacja półsynchroniczna
- Globalny identyfikator transakcji (GTID)
- Replikacja w MySQL 5.5 i wcześniejszych
- Jak GTID rozwiązuje problem
- MariaDB GTID vs MySQL GTID
- Wielowątkowy Slave
- Bezpieczny w razie awarii niewolnik
- Zatwierdzenie grupy
- Schemat replikacji
- Topologia replikacji MySQL
- Master z niewolnikami (pojedyncza replikacja)
- Master z przekaźnikami podrzędnymi (replikacja łańcuchowa)
- Master z aktywnym wzorcem (replikacja cykliczna)
- Master z Backup Master (wielokrotna replikacja)
- Wiele masterów do jednego slave (replikacja wieloźródłowa)
- Galera z niewolnikiem replikacji (replikacja hybrydowa)
- Wdrażanie konfiguracji replikacji MySQL
- Ustawienia ogólne i SSH
- Zdefiniuj serwery MySQL
- Zdefiniuj topologię
- Skalowanie
- Podłączanie aplikacji do konfiguracji replikacji
- Złącze aplikacji
- Złącze materiałowe
- Zwrotny serwer proxy/równoważnik obciążenia
- MariaDB MaxScale
- ProxySQL
- HAProxy (replikacja master-slave)
- Przełączanie awaryjne z ClusterControl
- Automatyczne przełączanie awaryjne Mastera
- Białe i czarne listy
- Ręczne przełączanie awaryjne Master
- Awaria niewolnika
- Skrypty przed i po przełączeniu awaryjnym
- Kiedy hooki mogą być przydatne?
- Wykrywanie usług
- Ponowna konfiguracja proxy
- Dodatkowe rejestrowanie
- Kiedy hooki mogą być przydatne?
- Automatyczne przełączanie awaryjne Mastera
- Operacje — Zarządzanie konfiguracją replikacji MySQL
- Pokaż stan replikacji
- Rozpocznij/zatrzymaj replikację
- Promuj niewolnika
- Odbuduj urządzenie podrzędne replikacji
- Kopia zapasowa
- Przywróć
- Aktualizacja oprogramowania
- Zmiany konfiguracji
- Zmiany schematu
- Zmiany topologii
- Problemy i rozwiązywanie problemów
- Stan replikacji
- Opóźnienie replikacji
- Dryf danych
- Błędna transakcja
- Skorumpowany niewolnik
- Zalecenia
Pobierz oficjalny dokument już dziś!
Informacje o ClusterControl
ClusterControl to kompleksowy system zarządzania bazą danych typu open source dla użytkowników w środowiskach mieszanych, który eliminuje potrzebę korzystania z wielu narzędzi do zarządzania. ClusterControl zapewnia zaawansowane funkcje wdrażania, zarządzania, monitorowania i skalowania, aby zapewnić sprawne działanie baz danych MySQL, MongoDB i PostgreSQL przy użyciu sprawdzonych metodologii, na których możesz polegać. Podstawą ClusterControl jest funkcja automatyzacji, która pozwala zautomatyzować wiele zadań związanych z bazami danych, które musisz wykonywać regularnie, takich jak wdrażanie nowych baz danych, dodawanie i skalowanie nowych węzłów, wykonywanie kopii zapasowych i uaktualnień oraz wiele innych.
Aby dowiedzieć się więcej o ClusterControl, kliknij tutaj.
O kilkudziesięciu
Kilkanaścienines dostarcza oprogramowanie do automatyzacji i zarządzania klastrami baz danych. Pomagamy firmom wdrażać ich bazy danych w dowolnym środowisku i zarządzać wszystkimi aspektami operacyjnymi w celu osiągnięcia wysokiej dostępności.
Produkty firmy Kiloinines są używane przez programistów i administratorów na wszystkich poziomach umiejętności w celu zapewnienia pełnego cyklu „wdrażania, zarządzania, monitorowania, skalowania” bazy danych, uwalniając ich w ten sposób od złożoności i krzywych uczenia się, które są zwykle związane z wysoce dostępnymi klastrami baz danych. Kilkadziesiąt jest często nazywane „anty-startupem”, ponieważ jest całkowicie samofinansujące się przez jego założycieli. Firma umożliwiła dotychczas ponad 32 000 wdrożeń za pośrednictwem popularnego produktu ClusterControl. Obecnie do grona klientów zalicza się BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity i Paytrail. Kilkadziesiąt dziewięć to prywatna firma z siedzibą w Sztokholmie w Szwecji z biurami w Singapurze, Japonii i Stanach Zjednoczonych. Aby zobaczyć, kto dzisiaj korzysta z Manynines, odwiedź stronę https://www.severalnines.com/company.