Zum Inhalt

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
Hold "Ctrl" to enable pan & zoom

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.

    Weitere Informationen

  • Importieren der virtuellen Vorrichtung


    Die virtuelle Appliance muss dreimal importiert werden, um sich auf die Installation des PostgreSQL-Clusters vorzubereiten.

    Weitere Informationen

  • Installieren des PostgreSQL-Clusters


    Anweisungen zur Konfiguration und Installation des PostgreSQL-Clusters.

    Weitere Informationen