Preskočiť na obsah

Úvod

Na nasadenie clustera PostgreSQL možno použiť virtuálne zariadenie.
Tento cluster PostgreSQL sa zvyčajne prevádzkuje s platformami CyberElements Bastion s architektúrou Cluster, aby sa zabezpečila redundancia v celom reťazci.

Poznámka

Upozorňujeme, že za prevádzku a aktualizáciu virtuálnych zariadení poskytovaných spoločnosťou Systancia zodpovedá zákazník, ako je definované v životnom cykle produktu.

Virtuálne zariadenie obsahuje všetky komponenty potrebné na nasadenie clustera PostgreSQL, ako aj nástroj na uľahčenie jeho inštalácie. Možno ho stiahnuť zo Systancia Marketplace (vyžaduje vytvorenie zákazníckeho účtu): Systancia Marketplace

Cluster PostgreSQL je založený na troch uzloch PostgreSQL a použití virtuálnej IP adresy.
Použitie troch uzlov zaisťuje odolnosť služby aj pri strate jedného uzla (minimom sú dva aktívne uzly). Funguje to vďaka nasledujúcim komponentom:

Spoločne umožňujú automatizovanú správu virtuálnej IP adresy a replikácie.

Tento cluster PostgreSQL nemá uzol, ktorý by bol vždy určený ako LEADER; LEADER sa strieda v závislosti od situácií, v ktorých sa cluster ocitne. Ak by LEADER zlyhal, nový LEADER by sa zvolil absolútnou väčšinou a virtuálna IP adresa by sa prepla naň. Upozorňujeme, že spoľahlivé zistenie straty uzla LEADER a prepnutie virtuálnej IP adresy na nový LEADER trvá približne 20 sekúnd.
Uzol LEADER je jediný s prístupom na čítanie aj zápis do databázy PostgreSQL; uzly REPLICA sú iba na čítanie.

Typická architektúra clustera CyberElements Bastion založeného na clusteri PostgreSQL je takáto:

flowchart LR
    subgraph Cloud alebo 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/>uzol 1)
            PSQL-2(PostgreSQL<br/>uzol 2)
            PSQL-3(PostgreSQL<br/>uzol 3)
        end
    end

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

Ak chcete nainštalovať cluster PostgreSQL s virtuálnymi zariadeniami CyberElements, postupujte podľa nasledujúcich krokov:

  • Predpoklady


    Definovanie predpokladov pre cluster PostgreSQL.

    Zobraziť viac

  • Import virtuálneho zariadenia


    Virtuálne zariadenie treba importovať trikrát, aby sa pripravila inštalácia clustera PostgreSQL.

    Zobraziť viac

  • Inštalácia clustera PostgreSQL


    Pokyny na konfiguráciu a inštaláciu clustera PostgreSQL.

    Zobraziť viac