PostgreSQL võimaldab vajaduse korral, kui klastris tekib viga, vähese vaevaga vahetada Standby Slave’i ja Primary Masteri rollid. Sellised muudatused klastris (rikkeümberlülitus jne) võib teha käsitsi või isegi täisautomaatselt, et tööseisak ja andmekadu oleksid minimaalsed.

PostgreSQL kõrgkäideldavuse klastrid: lahendused otse ekspertidelt

Cybertec on juba 20 aastat loonud PostgreSQL-i abil kõrgkäideldavaid andmebaasiklastreid. Kasutame mitmesuguseid erinevaid tehnoloogiaid, et klientide spetsiifiliste nõudmistele parimal võimalikul viisil vastata:

  • Patroni ja vipmanager („Virtual IP Manager“)
  • Linux HA (heartbeat, pacemaker, corosync jne)
  • repmgr
  • Solaris Cluster

PostgreSQL-i klasterdamine Patroni ja vipmanager-iga

PostgreSQL-i maailmas on palju tööriistu, kuid eriliselt hea kvaliteedi poolest paistavad silma Patroni ja vipmanager. Patroni on parim tööriist PostgreSQL-is, kui olulised on automaatne rikkeümberlülitus ja kõrgkäideldavus.
Patroni sadistuse ja kuidas CYBERTEC teid konfiguratsioonis toetab, saab lugeda siit

clustering and failover

Alternatiivsed lahendused PostgreSQL-i replikatsiooniks ja klasterdamiseks

Patroni on lihtne ja usaldusväärne meetod PostgreSQL-i klasterdamiseks. Siiski on olemas ka muid tööriistu, millele pakume 100% ulatuses tehnilist tuge.

Linux HA (pacemaker, corosync jne)

Linux HA on mitmekülgselt kasutatav klastritööriist. Kasutusvõimaluste paljusus on nii selle tugevus kui ka nõrkus, sest komplekssus võib mõnikord põhjustada vigu.
Patroni on vastupidiselt LINUX HA tööriistadele spetsiaalselt PostgreSQL-i jaoks loodud raamistik. Sellegipoolest on tegemist profitööriistaga, mida saab paljudel juhtudel mugavalt kasutada.

pacemaker jm pakuvad muljetavaldavat funktsioonide valikut:

  • Vigaste teenuste ja riistvaravigade tuvastamine
  • Toetavad mitmesuguseid taustaseadistusi
  • Toetavad ressursi algatatud installe
  • Konfigureeritavad strateegiad juhtudeks, kui liiga palju masinaid korraga töötamast lakkavad
  • Teenuste järjekorra konfigureeritavus (alustus- ja peatamisjärjekord)
  • Võimaldavad kaasasukoha seadistust (= teenused, mis peavad töötama koos ühes seadmes jne.)
  • Tugi teenustele, mis peavad mitmekordselt aktiivsed olema
  • Tugi teenustele, mis on jaotatud mitme keskuse vahel (Master / Slave jne)

Linux HA-d saab suurepäraselt integreerida PostgreSQL-iga. Linux HA klastrile pakume ööpäevaringset tuge.

pgpool-II ja pgbouncer

Kui PostgreSQL-i maailmas käib jutt multiühendustest, torkavad kaks toodet eriliselt silma: pgbouncer ja pgpool-II. Mõlemaid ülimalt kasulikke tööriistu kasutatakse klastrites väga sageli.

Meie PostgreSQL-i eksperdid on mitmesugustes blogipostitustes juba palju kordi oma teadmisi pgbounceri ja pgpool-II kohta jaganud. Kui soovite enam teada, siis võtke meiega ühendust ja abistame Teid meeleldi.

Legacy: Slony and Skytools (londiste)

PostgreSQL 7.4 versiooni juurde arendati tööriist nimega Slony, mis on kohati ikka veel kasutuses. Slony toetab trigeril põhinevat replikatsiooni ja võimaldab seega andmeid tabelite kaupa kopeerida.

PostgreSQL-i vanemates versioonides on trigeril põhinev replikatsioon pea ainus võimalus andmeid kopeerida, kuid kaasaegsete seadistuste korral on andmete klastris jaotamiseks tunduvalt efektiivsemaid meetodeid.
Skytools (täpsemalt üks komponent nimega „londiste“) töötavad umbes nagu Slony, kuid paistavad silma märgatavalt parema kasutajasõbralikkuse poolest. Kui Te juba kasutate

PostgreSQL-i versiooni 10.0 ning soovite üksikuid tabeleid replikeerida, soovitame siiski töökäske „CREATE PUBLICATION“ ja „CREATE SUBSCRIPTION“.

Kui Te olete siiani Slony või Skytoolsi kasutaja, toetame Teid meeleldi modernsema tehnoloogia kasutuselevõtul. Muidugi pakume mõlemale tööriistale ööpäevaringset kasutajatuge.

Professionaalne tugi

Soovid rohkem teada klasterdamisest ja rikkeümberlülitusest?
Võtke meiega juba täna ühendust, et saada Cybertecilt just Teile sobiv pakkumine. Oma 20-aastase PostgreSQL-i kogemusega saame Teile pakkuda kiiret ja professionaalsel tasemel teenindust.

VÕTA MEIEGA ÜHENDUST