Pereiti prie turinio

Įvadas

PostgreSQL klasteriui įdiegti galima naudoti virtualųjį įrenginį.
Šis PostgreSQL klasteris paprastai naudojamas su Cluster architektūros CyberElements Bastion platformomis, kad būtų užtikrintas perteklumas visoje grandinėje.

Pastaba

Atkreipkite dėmesį, kad Systancia teikiamų virtualiųjų įrenginių eksploatavimas ir naujinimas yra kliento atsakomybė, kaip apibrėžta produkto gyvavimo cikle.

Virtualiajame įrenginyje yra visi PostgreSQL klasteriui įdiegti reikalingi komponentai, taip pat priemonė, palengvinanti jo diegimą. Jį galima atsisiųsti iš Systancia Marketplace (reikia susikurti kliento paskyrą): Systancia Marketplace

PostgreSQL klasteris grindžiamas trimis PostgreSQL mazgais ir virtualiuoju IP adresu.
Trys mazgai užtikrina paslaugos atsparumą net praradus vieną mazgą (minimaliai reikia dviejų aktyvių mazgų). Tai veikia naudojant šiuos komponentus:

Kartu jie leidžia automatizuotai valdyti virtualųjį IP ir replikaciją.

Šiame PostgreSQL klasteryje nėra mazgo, kuris visada būtų paskirtas LEADER; LEADER keičiasi priklausomai nuo aplinkybių, su kuriomis susiduria klasteris. Jei LEADER sugestų, absoliučia balsų dauguma būtų išrinktas naujas LEADER, o virtualusis IP būtų perjungtas į jį. Atminkite, kad patikimai nustatyti LEADER praradimą ir perjungti virtualųjį IP į naująjį LEADER užtrunka maždaug 20 sekundžių.
LEADER mazgas vienintelis turi skaitymo ir rašymo prieigą prie PostgreSQL duomenų bazės; REPLICA mazgai veikia tik skaitymo režimu.

Tipinė CyberElements Bastion klasterio, grindžiamo PostgreSQL klasteriu, architektūra yra tokia:

flowchart LR
    subgraph Debesis arba 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/>1 mazgas)
            PSQL-2(PostgreSQL<br/>2 mazgas)
            PSQL-3(PostgreSQL<br/>3 mazgas)
        end
    end

    MED-M <--> |Klasterio vidinis ryšys| 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 <--> |Klasterio vidinis ryšys| PSQL-2 <--> |Klasterio vidinis ryšys| PSQL-3 <--> |Klasterio vidinis ryšys| PSQL-1
Hold "Ctrl" to enable pan & zoom

Norėdami įdiegti PostgreSQL klasterį su CyberElements virtualiaisiais įrenginiais, atlikite toliau nurodytus veiksmus:

  • Būtinosios sąlygos


    PostgreSQL klasterio būtinųjų sąlygų apibrėžimas.

    Sužinokite daugiau

  • Virtualiojo įrenginio importavimas


    Norint pasirengti PostgreSQL klasterio diegimui, virtualųjį įrenginį reikia importuoti tris kartus.

    Sužinokite daugiau

  • PostgreSQL klasterio diegimas


    PostgreSQL klasterio konfigūravimo ir diegimo instrukcijos.

    Sužinokite daugiau