Tutorial: Datenbank-Last-Test mit HammerDB
HammerDB ist eine Open Source-Software für das Benchmarking von Datenbanken und unterstützt PostgreSQL, Microsoft SQL Server, IBM Db2, Oracle, MariaDB und MySQL, sowie die Nutzung über CLI, lokalem GUI und einem GUI im Web-Browser. Die von HammerDB genutzten Benchmarks, TPROC-C und TPROC-H, basieren auf den weitläufig genutzten TPC-C- und TPC-H-Benchmarks. Die Testresultate werden in [...]
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 [...]