Pāriet uz saturu

Ievads

PostgreSQL klastera izvietošanai var izmantot virtuālo ierīci.
Šo PostgreSQL klasteri parasti izmanto kopā ar CyberElements Bastion platformām ar Cluster arhitektūru, lai nodrošinātu redundanci visā ķēdē.

Piezīme

Ņemiet vērā, ka par Systancia nodrošināto virtuālo ierīču darbību un atjaunināšanu ir atbildīgs klients, kā noteikts produkta dzīves ciklā.

Virtuālajā ierīcē ir iekļauti visi komponenti, kas nepieciešami PostgreSQL klastera izvietošanai, kā arī utilīta, kas atvieglo tā instalēšanu. To var lejupielādēt no Systancia Marketplace (nepieciešams izveidot klienta kontu): Systancia Marketplace

PostgreSQL klastera pamatā ir trīs PostgreSQL mezgli un virtuālās IP adreses izmantošana.
Trīs mezglu izmantošana nodrošina pakalpojuma noturību pat tad, ja tiek zaudēts viens mezgls (minimums ir divi aktīvi mezgli). Tas darbojas, izmantojot šādus komponentus:

Kopā tie ļauj automatizēti pārvaldīt virtuālo IP adresi un replicēšanu.

Šim PostgreSQL klasterim nav mezgla, kas vienmēr būtu norīkots par LEADER; LEADER mainās atkarībā no apstākļiem, ar kuriem klasteris saskaras. Ja LEADER piedzīvotu kļūmi, ar absolūtu balsu vairākumu tiktu ievēlēts jauns LEADER un virtuālā IP adrese pārslēgtos uz to. Ņemiet vērā, ka ir nepieciešamas aptuveni 20 sekundes, lai droši konstatētu LEADER zudumu un pārslēgtu virtuālo IP adresi uz jauno LEADER.
LEADER mezglam vienīgajam ir lasīšanas/rakstīšanas piekļuve PostgreSQL datu bāzei; REPLICA mezgli ir tikai lasāmi.

CyberElements Bastion klastera, kura pamatā ir PostgreSQL klasteris, tipiskā arhitektūra ir šāda:

flowchart LR
    subgraph Mākonis vai 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. mezgls)
            PSQL-2(PostgreSQL<br/>2. mezgls)
            PSQL-3(PostgreSQL<br/>3. mezgls)
        end
    end

    MED-M <--> |Klastera iekšējais savienojums| 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 <--> |Klastera iekšējais savienojums| PSQL-2 <--> |Klastera iekšējais savienojums| PSQL-3 <--> |Klastera iekšējais savienojums| PSQL-1
Hold "Ctrl" to enable pan & zoom

Lai instalētu PostgreSQL klasteri ar CyberElements virtuālajām ierīcēm, veiciet tālāk norādītās darbības:

  • Priekšnosacījumi


    PostgreSQL klastera priekšnosacījumu definēšana.

    Skatīt vairāk

  • Virtuālās ierīces importēšana


    Lai sagatavotos PostgreSQL klastera instalēšanai, virtuālā ierīce ir jāimportē trīs reizes.

    Skatīt vairāk

  • PostgreSQL klastera instalēšana


    Norādījumi PostgreSQL klastera konfigurēšanai un instalēšanai.

    Skatīt vairāk