Gå til innhold

Innledning

En virtuell appliance kan brukes til å rulle ut et PostgreSQL-cluster.
Dette PostgreSQL-clusteret driftes vanligvis med CyberElements Bastion-plattformer med Cluster-arkitektur for å sikre redundans fra ende til ende.

Merk

Vær oppmerksom på at drift og oppdatering av virtuelle appliances levert av Systancia er kundens ansvar, slik det er definert i produktets livssyklus.

Den virtuelle appliancen inneholder alle komponentene som er nødvendige for å rulle ut et PostgreSQL-cluster, samt et verktøy som forenkler installasjonen. Den kan lastes ned fra Systancia Marketplace (krever at det opprettes en kundekonto): Systancia Marketplace

PostgreSQL-clusteret er basert på tre PostgreSQL-noder og bruken av en virtuell IP-adresse.
Bruken av tre noder sikrer at tjenesten er robust selv om én node går tapt (to aktive noder er minimum). Dette fungerer ved hjelp av følgende komponenter:

Sammen gjør de det mulig å administrere den virtuelle IP-en og replikeringen automatisk.

Dette PostgreSQL-clusteret har ingen node som alltid er utpekt som LEADER; LEADER veksler avhengig av omstendighetene clusteret havner i. Hvis LEADER skulle svikte, velges en ny LEADER med absolutt flertall, og den virtuelle IP-en bytter til denne. Merk at det tar omtrent 20 sekunder å fastslå tapet av LEADER pålitelig og bytte den virtuelle IP-en til den nye LEADER.
LEADER-noden er den eneste som har lese-/skrivetilgang til PostgreSQL-databasen; REPLICA-nodene er bare lesende.

Den typiske arkitekturen for et CyberElements Bastion-cluster som er basert på et PostgreSQL-cluster, er som følger:

flowchart LR
    subgraph Cloud eller 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-sammenkobling| 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-sammenkobling| PSQL-2 <--> |Cluster-sammenkobling| PSQL-3 <--> |Cluster-sammenkobling| PSQL-1
Hold "Ctrl" to enable pan & zoom

Følg trinnene nedenfor for å installere et PostgreSQL-cluster med virtuelle appliancer fra Systancia:

  • Forutsetninger


    Definisjon av forutsetningene for PostgreSQL-clusteret.

    Les mer

  • Import av den virtuelle appliancen


    Den virtuelle appliancen må importeres tre ganger for å forberede installasjonen av PostgreSQL-clusteret.

    Les mer

  • Installasjon av PostgreSQL-clusteret


    Instruksjoner for å konfigurere og installere PostgreSQL-clusteret.

    Les mer