Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Percona Live Dublin - Veranstaltungsrückblick &unsere Sitzungen

Mehrerenines freute sich, Percona Live Europe, die Open-Source-Datenbankkonferenz, die dieses Jahr in Dublin, Irland, stattfand, erneut zu sponsern.

Auf der Konferenz

Teammitglieder von Multiplenines flogen aus der ganzen Welt ein, um gemeinsam mit unseren beiden Einwohnern aus Dublin ClusterControl in der Ausstellungshalle vorzuführen und drei Sitzungen zu präsentieren (siehe unten).

In unserem Twitter-Feed haben wir beide Keynote-Sitzungen live getwittert, um diejenigen, die nicht teilnehmen konnten, über die neuesten Ereignisse in der Datenbankwelt auf dem Laufenden zu halten.

Wir konnten uns auch mit René Cannaò, dem Schöpfer von ProxySQL, zusammensetzen, um über die Neuigkeiten bei der spannenden Load-Balancing-Technologie zu sprechen.

Unsere Sitzungen

Mitglieder des Multiplenines-Teams präsentierten drei technische Sessions, die alle sehr gut besucht waren… manche nur mit Stehplätzen!

MySQL Load Balancer – MaxScale, ProxySQL, HAProxy, MySQL Router &nginx – ein genauerer Blick

Sitzungsdetails: Load-Balancing für MySQL-Verbindungen und Abfragen mit HAProxy war in den letzten Jahren sehr beliebt. Vor kurzem haben wir jedoch die Ankunft von MaxScale, MySQL Router, ProxySQL und jetzt auch Nginx als Reverse-Proxy gesehen.

Für welche Anwendungsfälle setzen Sie sie ein und wie gut integrieren sie sich in Ihre Umgebung? Diese Sitzung zielt darauf ab, eine solide Grundlage für Load-Balancer-Technologien für MySQL und MariaDB zu vermitteln.

Wir überprüfen die wichtigsten verfügbaren Open-Source-Optionen:von Anwendungskonnektoren (php-mysqlnd, jdbc), TCP-Reverse-Proxys (HAproxy, Keepalived, Nginx) und SQL-fähigen Load Balancern (MaxScale, ProxySQL, MySQL Router).

Wir untersuchen auch die Best Practices für Backend-Zustandsprüfungen, um sicherzustellen, dass Verbindungen mit Lastenausgleich in mehreren MySQL-Clustering-Topologien an die richtigen Knoten geleitet werden. Sie erhalten ein gutes Verständnis dafür, wie die verschiedenen Optionen im Vergleich abschneiden, und genügend Wissen, um zu entscheiden, welche Sie weiter untersuchen möchten.

MySQL auf Docker – Containerisierung des Dolphin

Sitzungsdetails: Docker entwickelt sich immer mehr zum Mainstream und wird von Benutzern als Methode zum Packen und Bereitstellen autarker Anwendungen in hauptsächlich zustandslosen Linux-Containern angenommen. Es ist ein großartiges Toolset für die Virtualisierung auf Betriebssystemebene (LXC, auch bekannt als Container) und spielt sich gut in der Welt der Mikrodienste ab.

Docker-Container sind jedoch standardmäßig transient. Wird ein Container zerstört, gehen auch alle erstellten Daten verloren. Für einen zustandsbehafteten Dienst wie eine Datenbank ist dies, gelinde gesagt, ein großes Problem.

Es gibt eine Reihe von Möglichkeiten, persistenten Speicher in Docker-Containern bereitzustellen. In dieser Präsentation werden wir darüber sprechen, wie man mit Docker einen Persistenzdatendienst einrichtet, der abgebaut und über Hosts und Container hinweg hochgefahren werden kann.

Wir sprechen über Orchestrierungstools, gemeinsam genutzte Volumes, Nur-Daten-Container, Sicherheits- und Konfigurationsmanagement, Multi-Host-Netzwerke, Diensterkennung und Auswirkungen auf die Überwachung, wenn wir von hostzentrierten zu rollenzentrierten Diensten mit kürzeren Lebenszyklen wechseln. P>

MongoDB automatisieren und verwalten:Eine Analyse von Ops Manager vs. ClusterControl

Sitzungsdetails: In jeder geschäftigen Betriebsumgebung gibt es unzählige Aufgaben zu erledigen – einige monatlich oder wöchentlich, einige täglich oder häufiger und einige auf Ad-hoc-Basis. Und Automatisierung ist der Schlüssel zur Durchführung schneller, effizienter und konsistent wiederholbarer Softwarebereitstellungen und -wiederherstellungen.

Es gibt viele generische Tools, sowohl kommerzielle als auch Open-Source-Tools, die bei der Automatisierung betrieblicher Aufgaben helfen. Einige dieser Tools werden sogar in der Datenbankwelt eingesetzt. Es gibt jedoch auch eine kleine Anzahl spezialisierter domänenspezifischer Automatisierungstools, und wir werden zwei dieser Produkte vergleichen:den eigenen Ops Manager von MongoDB und ClusterControl von Multiplenines.

Wir behandeln Installation und Wartung, Komplexität der Architektur, Redundanzoptionen, Vergleichsfunktionen, Überwachung, Dashboard, Warnmeldungen, Sicherung und Wiederherstellung, automatisierte Bereitstellung erweiterter Konfigurationen und Upgrade vorhandener Bereitstellungen

Danke an das Percona-Team für die Organisation einer weiteren großartigen Konferenz und an alle, die aus nah und fern teilgenommen haben! Wir hoffen, Sie bald wieder zu sehen!