Sicherstellung der Hochverfügbarkeit mit Patroni: Umgang mit Failover
Heutzutage sind Hochverfügbarkeit und Datenintegrität die wichtigsten Aspekte in der Welt der Datenbanken. Ausfallzeiten und Datenverluste können für jedes Unternehmen sehr kostspielig sein. Eine Möglichkeit, dies zu vermeiden, ist die Implementierung eines Failover-Mechanismus. Failover ist ein Mechanismus, der es einem System ermöglicht, weiter zu funktionieren – möglicherweise auf einem reduzierten Niveau – anstatt bei [...]
Benachrichtigungen einrichten: Alarme in Grafana konfigurieren
Wenn Sie Grafana zur Überwachung Ihrer Systeme verwenden, sind Sie bereits gut aufgestellt. Wussten Sie jedoch, dass Sie Grafana auch zum Einrichten von Alarmen nutzen können? Dies ist eine großartige Möglichkeit, benachrichtigt zu werden, wenn etwas mit Ihren Systemen nicht stimmt. In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Alarme in Grafana einrichten, damit Sie [...]
Koordinierung von OS-Updates auf mehreren Fedora CoreOS-Maschinen
Fedora CoreOS ist ein leichtgewichtiges, containerfokussiertes Betriebssystem, das darauf ausgelegt ist, automatisch und häufig mit atomaren Updates aktualisiert zu werden. Das bedeutet, dass das gesamte Betriebssystem als Ganzes aktualisiert wird. Dies ist eine großartige Funktion, um Ihr System auf dem neuesten Stand und sicher zu halten. Es kann jedoch eine Herausforderung sein, Updates über [...]
SELinux: Ein obligatorischer Bestandteil des Betriebs einer sicheren PostgreSQL-Datenbank
Daten sind heute das wichtigste Gut eines jeden Unternehmens. Es gibt viele Empfehlungen, um eine PostgreSQL-Datenbank zu sichern, z.B. CIS Benchmark für PostgreSQL, aber Linux bietet bereits eine, die Sie nicht vermeiden sollten: Security-Enhanced Linux (SELinux). SELinux bietet Zugriffskontrolle für Dateien, Prozesse und Anwendungen, um Zugriff zu gewähren oder zu verweigern. Diese Sicherheitsarchitektur wurde von [...]
Aufbau eines hochverfügbaren etcd-Clusters in AWS
Willkommen zur Reise zum Aufbau eines hochverfügbaren verteilten Key-Value Stores. In diesem Projekt werden wir einen etcd-Cluster innerhalb von Podman-Containern auf AWS EC2-Instanzen aufbauen. etcd ist ein Open-Source, verteilter Key-Value Store, der für die sichere Verwaltung von Konfigurationsdaten in verteilten Systemen entwickelt wurde. Unter Verwendung des Raft-Konsensus-Protokolls gewährleistet es konsistente Daten über mehrere Maschinen [...]
Wie man ein etcd Container-Image mit Buildah und RedHat’s UBI erstellt
Container sind ein wesentlicher Bestandteil der heutigen Arbeit für Entwickler und Betreiber. Sie bieten eine elegante Möglichkeit, benötigte Anwendungen im Handumdrehen bereitzustellen oder im großen Maßstab in der Cloud oder einem Rechenzentrum zu betreiben. Diese Anleitung zeigt eine von mehreren Möglichkeiten, ein solches Container-Image zu erstellen. Die Anwendung, die ich in diesem Beispiel verwende, [...]