Einleitung¶
Eine virtuelle Appliance kann verwendet werden, um einen PostgreSQL-Cluster bereitzustellen.
Dieser PostgreSQL-Cluster wird typischerweise mit Cyberelements Cleanroom-Plattformen mit Cluster-Architektur betrieben, um eine End-to-End-Redundanz zu gewährleisten.
Anmerkung
Bitte beachten Sie, dass der Betrieb und die Aktualisierung der von Systancia bereitgestellten virtuellen Geräte in der Verantwortung des Kunden liegen, wie in der Produktlebensdauer definiert.
--8<-- [Ende: Anmerkung zum Gerät]¶
Die virtuelle Appliance enthält alle Komponenten, die für die Bereitstellung eines PostgreSQL-Clusters benötigt werden, sowie ein Dienstprogramm, das die Installation erleichtert. Sie kann vom Systancia Marketplace heruntergeladen werden (erfordert die Erstellung eines Kundenkontos): Systancia Marketplace
Der PostgreSQL-Cluster basiert auf drei PostgreSQL-Knoten und der Verwendung einer virtuellen IP-Adresse.
Die Verwendung von drei Knoten sorgt für die Resilienz des Dienstes, auch wenn ein Knoten verloren geht (zwei aktive Knoten sind das Minimum).
Sie ermöglichen die automatisierte Verwaltung von virtueller IP und Replikation.
Dieser PostgreSQL-Cluster hat keinen Knoten, der immer als LEADERDie LEADER Die Gruppe kann sich in Abhängigkeit von den Umständen des Clusters abwechseln. LEADER Die Kommission hat die LEADER Die Verlust der virtuellen IP-Datenbank wird in etwa 20 Sekunden zuverlässig ermittelt. LEADER und wechseln Sie die virtuelle IP auf die neue LEADER.
Der Knoten LEADER ist der einzige mit Lesen/Schreiben-Zugriff auf die PostgreSQL-Datenbank; die Knoten REPLICA sind nur lesbar.
Die typische Architektur eines cyberelements Cleanroom Clusters auf der Basis eines PostgreSQL-Clusters ist wie folgt:
flowchart LR
subgraph Cloud or DMZ
MED-M(Mediation Controller<br/>MASTER)
MED-S(Mediation Controller<br/>SLAVE)
end
subgraph LAN
GW-1(Edge Gateway 1)
GW-2(Edge Gateway 2)
subgraph PSQL [PostgreSQL Cluster]
direction TB
PSQL-1(PostgreSQL<br/>node 1)
PSQL-2(PostgreSQL<br/>node 2)
PSQL-3(PostgreSQL<br/>node 3)
end
end
MED-M <--> |Cluster interconnection| MED-S
GW-1 & GW-2 --> |TLS| MED-M & MED-S
MED-M & MED-S ~~~ GW-1 & GW-2
GW-1 & GW-2 -..-> |SQL| PSQL
PSQL-1 <--> |Cluster interconnection| PSQL-2 <--> |Cluster interconnection| PSQL-3 <--> |Cluster interconnection| PSQL-1
Um einen PostgreSQL-Cluster mit virtuellen Systancia-Appliances zu installieren, führen Sie bitte die folgenden Schritte aus:
-
Voraussetzungen
Definition der Voraussetzungen für den PostgreSQL-Cluster.
-
Importieren der virtuellen Vorrichtung
Die virtuelle Appliance muss dreimal importiert werden, um sich auf die Installation des PostgreSQL-Clusters vorzubereiten.
-
Installieren des PostgreSQL-Clusters
Anweisungen zur Konfiguration und Installation des PostgreSQL-Clusters.