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
PostgreSQL-i klastri installimiseks CyberElements virtuaalseadmetega järgige alltoodud juhiseid:
-
Eeltingimused
PostgreSQL-i klastri eeltingimuste määratlemine.
-
Virtuaalseadme importimine
PostgreSQL-i klastri installimiseks valmistumisel tuleb virtuaalseade importida kolm korda.
-
PostgreSQL-i klastri installimine
Juhised PostgreSQL-i klastri konfigureerimiseks ja installimiseks.