Severalnines var glade for endnu en gang at sponsorere Percona Live Europe, Open Source Database Conference, som blev afholdt i år i Dublin, Irland.
På konferencen
Adskillige nines teammedlemmer fløj ind fra hele verden for at samarbejde med vores to lokale Dublinere for at demonstrere ClusterControl i udstillingshallen og præsentere tre sessioner (se nedenfor).
På vores Twitter-feed tweetede vi begge hovedsessionerne for at hjælpe med at holde dem, der ikke var i stand til at deltage, opdateret på de seneste begivenheder i databaseverdenen.
Vi var også i stand til at sidde ned med René Cannaò, skaberen af ProxySQL for at tale om, hvad der er nyt med den spændende belastningsbalanceringsteknologi.
Vores sessioner
Medlemmer af Severalnines-teamet præsenterede tre tekniske sessioner, som alle havde stor deltagelse... nogle med kun ståplads!
MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router &nginx - Et nærbillede
Sessionsdetaljer: Belastningsbalancerende MySQL-forbindelser og -forespørgsler ved hjælp af HAProxy har været populært i de seneste år. For nylig har vi dog set ankomsten af MaxScale, MySQL Router, ProxySQL og nu også Nginx som en omvendt proxy.
Til hvilke use cases bruger du dem, og hvor godt integreres de i dit miljø? Denne session har til formål at give et solidt grundlag i load balancer-teknologier til MySQL og MariaDB.
Vi gennemgår de vigtigste tilgængelige open source-muligheder:fra applikationskonnektorer (php-mysqlnd, jdbc), TCP omvendte proxyer (HAproxy, Keepalived, Nginx) og SQL-bevidste belastningsbalancere (MaxScale, ProxySQL, MySQL Router).
Vi ser også på bedste praksis for backend-sundhedstjek for at sikre, at belastningsbalancerede forbindelser dirigeres til de korrekte noder i flere MySQL-klyngetopologier. Du får en god forståelse af, hvordan de forskellige muligheder sammenlignes, og nok viden til at beslutte, hvilke du vil udforske yderligere.
MySQL på Docker - Containerizing the Dolphin
Sessionsdetaljer: Docker bliver mere mainstream og vedtaget af brugere som en metode til at pakke og implementere selvforsynende applikationer i primært statsløse Linux-containere. Det er et fantastisk værktøjssæt ud over virtualisering på OS-niveau (LXC, a.k.a containere) og spiller godt i en verden af mikrotjenester.
Dog er Docker-containere som standard forbigående. Hvis en container ødelægges, går alle oprettede data også tabt. For en stateful service som en database er dette mildest talt en stor hovedpine.
Der er en række måder at give vedvarende opbevaring i Docker-containere. I denne præsentation vil vi tale om, hvordan man opsætter en persistensdatatjeneste med Docker, der kan rives ned og bringes op på tværs af værter og containere.
Vi berører orkestreringsværktøjer, delte volumener, data-only-containere, sikkerhed og konfigurationsstyring, multi-host-netværk, serviceopdagelse og implikationer på overvågning, når vi går fra værtscentrerede til rollecentrerede tjenester med kortere livscyklus.
Automatisering og administration af MongoDB:An Analysis of Ops Manager vs. ClusterControl
Sessionsdetaljer: I ethvert travlt driftsmiljø er der utallige opgaver at udføre - nogle månedligt eller ugentligt, nogle dagligt eller oftere, og nogle på ad hoc-basis. Og automatisering er nøglen til at udføre hurtige, effektive og konsekvent gentagelige softwareimplementeringer og gendannelse.
Der er mange generiske værktøjer tilgængelige, både kommercielle og open source, til at hjælpe med automatisering af operationelle opgaver. Nogle af disse værktøjer er endda implementeret i databaseverdenen. Der er dog også et lille antal specialiserede domænespecifikke automatiseringsværktøjer til rådighed, og vi vil sammenligne to af disse produkter:MongoDBs egen Ops Manager og ClusterControl fra Severalnines.
Vi dækker installation og vedligeholdelse, arkitekturens kompleksitet, muligheder for redundans, sammenlignende funktionalitet, overvågning, dashboard, alarmering, sikkerhedskopiering og gendannelse, automatiseret implementering af avancerede konfigurationer og opgradering af eksisterende implementeringer
Tak til Percona-teamet for at arrangere endnu en fantastisk konference og til alle, der deltog fra nær og fjern! Vi håber snart at se dig igen!