Uvod¶
Za uvedbo gruče PostgreSQL lahko uporabite navidezno napravo.
Ta gruča PostgreSQL se običajno uporablja s platformami CyberElements Bastion z arhitekturo Cluster, da se zagotovi redundanca od konca do konca.
Opomba
Upoštevajte, da je za delovanje in posodabljanje navideznih naprav, ki jih zagotavlja družba Systancia, odgovorna stranka, kot je določeno v življenjskem ciklu izdelka.
Navidezna naprava vsebuje vse komponente, potrebne za uvedbo gruče PostgreSQL, ter pripomoček, ki olajša njeno namestitev. Prenesete jo lahko iz Systancia Marketplace (zahteva ustvarjanje računa stranke): Systancia Marketplace
Gruča PostgreSQL temelji na treh vozliščih PostgreSQL in uporabi navideznega naslova IP.
Uporaba treh vozlišč zagotavlja odpornost storitve tudi ob izgubi enega vozlišča (potrebni sta najmanj dve aktivni vozlišči). To deluje z naslednjimi komponentami:
Skupaj omogočajo samodejno upravljanje navideznega naslova IP in replikacije.
Ta gruča PostgreSQL nima vozlišča, ki bi bilo vedno določeno kot LEADER; LEADER se menjava glede na okoliščine, v katerih se znajde gruča. Če bi LEADER odpovedal, bi bil z absolutno večino izvoljen nov LEADER, navidezni naslov IP pa bi se preklopil nanj. Upoštevajte, da traja približno 20 sekund, da se zanesljivo ugotovi izguba vozlišča LEADER in navidezni naslov IP preklopi na novi LEADER.
Vozlišče LEADER je edino z dostopom za branje in pisanje do zbirke podatkov PostgreSQL; vozlišča REPLICA so samo za branje.
Tipična arhitektura gruče CyberElements Bastion, ki temelji na gruči PostgreSQL, je naslednja:
flowchart LR
subgraph Oblak ali 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/>vozlišče 1)
PSQL-2(PostgreSQL<br/>vozlišče 2)
PSQL-3(PostgreSQL<br/>vozlišče 3)
end
end
MED-M <--> |Povezava gruče| 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 <--> |Povezava gruče| PSQL-2 <--> |Povezava gruče| PSQL-3 <--> |Povezava gruče| PSQL-1
Za namestitev gruče PostgreSQL z navideznimi napravami CyberElements sledite spodnjim korakom:
-
Predpogoji
Določitev predpogojev za gručo PostgreSQL.
-
Uvoz navidezne naprave
Navidezno napravo je treba uvoziti trikrat, da se pripravi namestitev gruče PostgreSQL.
-
Namestitev gruče PostgreSQL
Navodila za konfiguracijo in namestitev gruče PostgreSQL.