Preskoči na sadržaj

Uvod

Za implementaciju klastera PostgreSQL može se upotrijebiti virtualni uređaj.
Ovaj se klaster PostgreSQL obično upotrebljava s platformama CyberElements Bastion u arhitekturi Cluster kako bi se osigurala redundancija s kraja na kraj.

Napomena

Imajte na umu da su rad i ažuriranje virtualnih uređaja koje isporučuje Systancia odgovornost klijenta, kako je definirano u životnom ciklusu proizvoda.

Virtualni uređaj sadrži sve komponente potrebne za implementaciju klastera PostgreSQL, kao i uslužni program koji olakšava njegovu instalaciju. Može se preuzeti s portala Systancia Marketplace (potrebno je stvoriti račun klijenta): Systancia Marketplace

Klaster PostgreSQL temelji se na trima čvorovima PostgreSQL i upotrebi virtualne IP adrese.
Upotreba triju čvorova osigurava otpornost usluge čak i ako se jedan čvor izgubi (minimum su dva aktivna čvora). To funkcionira zahvaljujući sljedećim komponentama:

Zajedno omogućuju automatizirano upravljanje virtualnom IP adresom i replikacijom.

Ovaj klaster PostgreSQL nema čvor koji je uvijek određen kao LEADER; LEADER se izmjenjuje ovisno o okolnostima u kojima se klaster nađe. Ako bi LEADER zakazao, novi LEADER bio bi izabran apsolutnom većinom, a virtualna IP adresa prebacila bi se na njega. Imajte na umu da je potrebno približno 20 sekundi da se pouzdano utvrdi gubitak čvora LEADER i virtualna IP adresa prebaci na novi LEADER.
Čvor LEADER jedini ima pristup bazi podataka PostgreSQL za čitanje i pisanje; čvorovi REPLICA imaju pristup samo za čitanje.

Tipična arhitektura klastera CyberElements Bastion koji se temelji na klasteru PostgreSQL izgleda ovako:

flowchart LR
    subgraph Oblak ili 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/>čvor 1)
            PSQL-2(PostgreSQL<br/>čvor 2)
            PSQL-3(PostgreSQL<br/>čvor 3)
        end
    end

    MED-M <--> |Međupovezivanje klastera| 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 <--> |Međupovezivanje klastera| PSQL-2 <--> |Međupovezivanje klastera| PSQL-3 <--> |Međupovezivanje klastera| PSQL-1
Hold "Ctrl" to enable pan & zoom

Da biste instalirali klaster PostgreSQL s virtualnim uređajima CyberElements, slijedite korake u nastavku:

  • Preduvjeti


    Definiranje preduvjeta za klaster PostgreSQL.

    Saznajte više

  • Uvoz virtualnog uređaja


    Virtualni uređaj mora se uvesti tri puta kako bi se pripremila instalacija klastera PostgreSQL.

    Saznajte više

  • Instalacija klastera PostgreSQL


    Upute za konfiguraciju i instalaciju klastera PostgreSQL.

    Saznajte više