Hohe Verfügbarkeit und Lastverteilung sind bei Datenbanken essenziell, aber die Umsetzung kann komplex sein. In diesem Artikel zeige ich dir, wie du ein PostgreSQL-Cluster mit Replikation und automatischem Failover einrichtest. Mit dem vorgestellten Master-Slave-Setup verbesserst du die Performance und Ausfallsicherheit deiner Anwendungen erheblich. In diesem Artikel werden ausschließlich Open-Source-Tools aus dem PostgreSQL-Kosmos verwendet, einschließlich der…
Kategorie: Linux
Die Einrichtung eines vollwertigen E-Mail-Servers erfordert umfassendes Fachwissen. Essenziell sind dabei eine eigene Domain sowie eine gleichbleibende öffentliche IP-Adresse. Zusätzlich zum eigentlichen Mail-Server, also dem Postfix selbst, benötigt man einen Mail Delivery Agent wie Dovecot und eine zuverlässig funktionierende Anti-Spam-Erweiterung. All das ist nicht nur kompliziert in der Einrichtung, sondern auch zeitaufwendig in der Betreuung.…
Hast du schon einmal erlebt, dass Server aufgrund von Problemen beim Mounten von Netzwerkspeichern nicht richtig hochfahren? Solche Verzögerungen und potenzielle Ausfälle können wirklich ärgerlich sein. In solchen Situationen kann AutoFS für Abhilfe sorgen. In diesem Beitrag beleuchte ich die Grundlagen von AutoFS und zeige dir, wie man NFS- oder CIFS-Freigaben damit mounten kann. Außerdem…
Ein DNS-Server spielt eine entscheidende Rolle in Netzwerken, sei es in einem Unternehmensumfeld oder im eigenen Homelab. Die Wahl des richtigen DNS-Servers kann einen erheblichen Einfluss auf die Netzwerkleistung sowie Sicherheit haben. Außerdem unterstützt auch dieses Produkt das Blockieren von lästiger Werbung, indem bestimmte DNS-Anfragen nicht beantwortet werden. Mit einer beeindruckenden Palette an Features und…
Container sind in aller Munde und Kubernetes-Cluster sind längst nichts Außergewöhnliches mehr. Doch in der Cloud kann der Betrieb eines solchen Clusters kostspielig sein. Deshalb setze ich privat auf einen kosteneffizienten Docker-Host. Eine tägliche Sicherung war auch noch für wenige Euro dazu gebucht. Allerdings werden die Backups lediglich für 7 Tage gespeichert. Und das ist…
Inmitten der stattfindenden digitalen Transformation ist eine leistungsfähige Datenverwaltung nicht nur ein entscheidender Faktor, sondern das unumstrittene Herzstück des Erfolgs. Die gezielte Organisation und Nutzung von Daten spielt eine Schlüsselrolle für Unternehmen aller Größenordnungen. Eine Datenbank, die in diesem Kontext immer wieder genutzt wird, ist PostgreSQL. Dieses relationale Datenbankverwaltungssystem ist eine kluge Entscheidung für Entwickler…
Hochverfügbare Datenbankumgebungen stellen die Grundlage für zuverlässig funktionierende und rasch skalierbare Applikationen dar. Wer Datenbanken auf Basis von MySQL oder MariaDB ausfallsicher betreiben möchte, wird immer wieder von Galera Cluster hören. Diese Lösung spielt eine entscheidende Rolle bei der häufig eingesetzten Multi-Master-Architektur. Gemeint ist damit, dass mehrere Datenbankknoten synchron miteinander interagieren, um eine hochverfügbare und…
Selbst in der weiten Welt des Internets gibt es einige Bereiche, die wir gerne privat halten möchten – und das aus guten Gründen. Wenn du zum Beispiel eine nicht für die Öffentlichkeit bestimmte Webseite betreibst, möchtest du sicherstellen, dass nur befugte Personen darauf zugreifen können. Ein primitiver Weg, dies zu erreichen, ist die Verwendung der…
In der Welt der Netzwerkinfrastruktur spielt der Loadbalancer eine entscheidende Rolle. Er ist dafür zuständig, Zuverlässigkeit, Skalierbarkeit und die schnelle Bereitstellung von Online-Diensten sicherzustellen. Eine der am häufigsten verwendeten Lösungen für das Loadbalancing ist Nginx. Das leistungsstarke Open-Source-Tool kann dabei sowohl TCP- als auch UDP-Verbindungen handeln. In den folgenden Zeilen werde ich detailliert auf das…