Keri sisuni

Sissejuhatus

PostgreSQL-i klastri juurutamiseks saab kasutada virtuaalseadet.
Seda PostgreSQL-i klastrit kasutatakse tavaliselt koos Cluster-arhitektuuriga CyberElements Bastion platvormidega, et tagada liiasus otsast lõpuni.

Märkus

Pange tähele, et Systancia pakutavate virtuaalseadmete käitamine ja värskendamine on kliendi vastutus, nagu on määratletud toote elutsüklis.

Virtuaalseade sisaldab kõiki PostgreSQL-i klastri juurutamiseks vajalikke komponente ning utiliiti, mis hõlbustab selle installimist. Selle saab alla laadida Systancia Marketplace'ist (nõuab kliendikonto loomist): Systancia Marketplace

PostgreSQL-i klaster põhineb kolmel PostgreSQL-i sõlmel ja virtuaalse IP-aadressi kasutamisel.
Kolme sõlme kasutamine tagab teenuse vastupidavuse ka ühe sõlme kaotamise korral (miinimum on kaks aktiivset sõlme). See toimib järgmiste komponentide abil:

Koos võimaldavad need virtuaalse IP-aadressi ja replikatsiooni automaatset haldust.

Selles PostgreSQL-i klastris pole sõlme, mis oleks alati määratud LEADER-iks; LEADER vaheldub olenevalt olukordadest, millega klaster kokku puutub. Kui LEADER peaks tõrkuma, valitaks absoluutse häälteenamusega uus LEADER ja virtuaalne IP lülituks sellele. Pange tähele, et LEADER-i kaotuse usaldusväärseks tuvastamiseks ja virtuaalse IP ümberlülitamiseks uuele LEADER-ile kulub umbes 20 sekundit.
LEADER-sõlm on ainus, millel on PostgreSQL-i andmebaasile lugemis- ja kirjutusjuurdepääs; REPLICA-sõlmed on kirjutuskaitstud.

PostgreSQL-i klastril põhineva CyberElements Bastion klastri tüüpiline arhitektuur on järgmine:

flowchart LR
    subgraph Pilv või 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/>sõlm 1)
            PSQL-2(PostgreSQL<br/>sõlm 2)
            PSQL-3(PostgreSQL<br/>sõlm 3)
        end
    end

    MED-M <--> |Klastrisisene ühendus| 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 <--> |Klastrisisene ühendus| PSQL-2 <--> |Klastrisisene ühendus| PSQL-3 <--> |Klastrisisene ühendus| PSQL-1
Hold "Ctrl" to enable pan & zoom

PostgreSQL-i klastri installimiseks CyberElements virtuaalseadmetega järgige alltoodud juhiseid:

  • Eeltingimused


    PostgreSQL-i klastri eeltingimuste määratlemine.

    Lisateave

  • Virtuaalseadme importimine


    PostgreSQL-i klastri installimiseks valmistumisel tuleb virtuaalseade importida kolm korda.

    Lisateave

  • PostgreSQL-i klastri installimine


    Juhised PostgreSQL-i klastri konfigureerimiseks ja installimiseks.

    Lisateave