Manynines z przyjemnością po raz kolejny sponsoruje Percona Live Europe, Konferencję Baz Danych Open Source, która odbyła się w tym roku w Dublinie w Irlandii.
Na konferencji
Członkowie zespołu kilkudziesięciu przyleciali z całego świata, aby nawiązać współpracę z naszymi dwoma lokalnymi dublińczykami, aby zademonstrować ClusterControl w hali wystawowej i zaprezentować trzy sesje (patrz poniżej).
Na naszym kanale na Twitterze zamieszczaliśmy na żywo na Twitterze obie sesje przemawiające, aby pomóc tym, którzy nie byli w stanie uczestniczyć w bieżących wydarzeniach w świecie baz danych, na bieżąco.
Mogliśmy również porozmawiać z René Cannaò, twórcą ProxySQL, aby porozmawiać o nowościach w ekscytującej technologii równoważenia obciążenia.
Nasze sesje
Członkowie zespołu Severalnines zaprezentowali trzy sesje techniczne, z których wszystkie były szeroko obserwowane… niektóre tylko z miejscami na stojąco!
Systemy równoważenia obciążenia MySQL — MaxScale, ProxySQL, HAProxy, router MySQL i nginx — z bliska
Szczegóły sesji: Równoważenie obciążenia połączeń i zapytań MySQL przy użyciu HAProxy było popularne w ostatnich latach. Ostatnio jednak widzieliśmy pojawienie się MaxScale, MySQL Router, ProxySQL, a teraz także Nginx jako odwrotnego proxy.
W jakich przypadkach użycia ich używasz i jak dobrze integrują się w Twoim środowisku? Ta sesja ma na celu solidne zapoznanie się z technologiami równoważenia obciążenia dla MySQL i MariaDB.
Przeglądamy główne dostępne opcje open source:od łączników aplikacji (php-mysqlnd, jdbc), odwrotnych serwerów proxy TCP (HAproxy, Keepalived, Nginx) i systemów równoważenia obciążenia uwzględniających SQL (MaxScale, ProxySQL, MySQL Router).
Przyglądamy się również najlepszym praktykom w zakresie kontroli stanu zaplecza, aby upewnić się, że połączenia z równoważeniem obciążenia są kierowane do właściwych węzłów w kilku topologiach klastrowych MySQL. Zyskasz dobre zrozumienie porównania różnych opcji i wystarczającą wiedzę, aby zdecydować, które z nich dalej badać.
MySQL w Dockerze — konteneryzacja delfina
Szczegóły sesji: Docker staje się coraz bardziej powszechny i adoptowany przez użytkowników jako metoda pakowania i wdrażania samowystarczalnych aplikacji w głównie bezstanowych kontenerach systemu Linux. Jest to świetny zestaw narzędzi do wirtualizacji na poziomie systemu operacyjnego (LXC, czyli kontenery) i dobrze sprawdza się w świecie mikrousług.
Jednak kontenery Docker są domyślnie przejściowe. Jeśli kontener zostanie zniszczony, wszystkie utworzone dane również zostaną utracone. W przypadku usług stanowych, takich jak baza danych, jest to co najmniej poważny ból głowy.
Istnieje kilka sposobów zapewnienia trwałego przechowywania w kontenerach platformy Docker. W tej prezentacji porozmawiamy o tym, jak skonfigurować usługę danych trwałości za pomocą platformy Docker, którą można wyłączyć i przenieść na hosty i kontenery.
Dotykamy narzędzi do orkiestracji, współdzielonych woluminów, kontenerów zawierających tylko dane, zarządzania bezpieczeństwem i konfiguracją, sieci na wielu hostach, wykrywania usług i wpływu na monitorowanie, gdy przechodzimy z usług skoncentrowanych na hoście do usług skoncentrowanych na rolach o krótszych cyklach życia.
Automatyzacja i zarządzanie MongoDB:analiza Ops Manager vs. ClusterControl
Szczegóły sesji: W każdym ruchliwym środowisku operacyjnym istnieje niezliczona ilość zadań do wykonania - niektóre co miesiąc lub co tydzień, niektóre codziennie lub częściej, a niektóre doraźnie. A automatyzacja jest kluczem do szybkiego, wydajnego i konsekwentnie powtarzalnego wdrażania i odzyskiwania oprogramowania.
Dostępnych jest wiele ogólnych narzędzi, zarówno komercyjnych, jak i open source, które pomagają w automatyzacji zadań operacyjnych. Niektóre z tych narzędzi są nawet wdrażane w świecie baz danych. Dostępna jest jednak niewielka liczba specjalistycznych narzędzi do automatyzacji specyficznych dla domeny i zamierzamy porównać dwa z tych produktów:własny Ops Manager MongoDB i ClusterControl firmy Manynines.
Obejmujemy instalację i konserwację, złożoność architektury, opcje redundancji, funkcjonalność porównawczą, monitorowanie, pulpit nawigacyjny, alerty, tworzenie kopii zapasowych i przywracanie, automatyczne wdrażanie zaawansowanych konfiguracji i aktualizowanie istniejących wdrożeń
Podziękowania dla Zespołu Percona za zorganizowanie kolejnej wspaniałej konferencji oraz dla wszystkich, którzy uczestniczyli z bliska i daleka! Mamy nadzieję, że wkrótce się zobaczymy!