PostgreSQL – Replikace a vysoká dostupnost (PSTGR3)

Databáze, PostgreSQL

Kurz se zaměřuje na praktické řešení replikace a vysoké dostupnosti v PostgreSQL, kombinuje teorii s cvičeními a poskytuje konkrétní postupy pro nasazení a provoz odolných databázových řešení. Účastníci pochopí rozdíly mezi replikacemi a získají nástroje pro hodnocení dostupnosti a výkonu.

Součástí jsou hands‑on úlohy: konfigurace streaming a logické replikace, nasazení a správa Patroni clusteru, práce s DCS (etcd, Consul, Kubernetes) a postupy pro failover, obnovu a migraci. Po kurzu budete schopni nasadit, otestovat a provozovat vysoce dostupné PostgreSQL clustery v on‑prem i cloud prostředí.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Porozumět principům synchronní a asynchronní replikace
  • Nastavit streaming a logickou replikaci v PostgreSQL
  • Konfigurovat Patroni a spravovat cluster pomocí patronictl
  • Používat DCS (etcd, Consul, Kubernetes) pro koordinaci a volbu leadera
  • Navrhnout strategie failoveru, recovery a směrování klientů
  • Zavést postup bootstrapu a imaging repliky
  • Provést migraci databáze a upgrade v prostředí Patroni

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Administrátoři databází (DBA) spravující PostgreSQL
  • Backend vývojáři pracující s datově orientovanými aplikacemi
  • DevOps/SRE inženýři zodpovědní za provoz a HA
  • Infrastrukturní a cloud inženýři nasazující databáze v cloudu/Kubernetes
  • IT architekti navrhující odolné databázové řešení

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Úvod do vysoké dostupnosti
    1. Architektura PostgreSQL a HA
    2. Typické problémy s dostupností
    3. Synchronní vs. asynchronní replikace
  • Standardní replikace v PostgreSQL
    1. Log shipping
    2. Streaming replication
    3. Logická replikace
  • Patroni – vysoká dostupnost v praxi
    1. Architektura a principy
    2. Instalace a konfigurace
    3. Nástroj patronictl a správa clusteru
  • Distributed Configuration Store (DCS)
    1. etcd
    2. Consul
    3. Kubernetes
  • Provoz a správa clusteru
    1. Bootstrap a imaging repliky
    2. Směrování klientských požadavků
    3. Failover a obnova
  • Pokročilé scénáře
    1. Migrace databáze do Patroni clusteru
    2. Provoz v cloudu a Kubernetes
    3. Upgrade PostgreSQL a Patroni
Předpokládané znalosti:
Znalost jazyka SQL a databází, zkušenosti s používáním PostgreSQL.
Doporučený předchozí kurz:
PostgreSQL – Programování v PL/pgSQL a pokročilé techniky vývoje (PGSQL2)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena za osobu:
14 400,00 Kč (17 424,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

SPEL, a.s., Martin L.
PostgreSQL – Replikace a vysoká dostupnost ( PSTGR3)
"Školení bylo velice přínosné díky vysokým znalostem lektora který rád dopodrobna zodpověděl všechny dotazy."
Česká pošta, s.p., Martin Ř.
PostgreSQL – Replikace a vysoká dostupnost ( PSTGR3)
"Líbilo se mi posílání příkazů přes sdílený prostor a vykonávání příkazů přímo lektorem. Stíhal jsem si dělat k tématům a použitým příkazům svoje komentáře, což považuji za velký přínos "
Trade FIDES, a.s., Dušan M.
PostgreSQL – Replikace a vysoká dostupnost ( PSTGR3)
"Výborný kurz, plný užitočných informácií."
Východoslovenská energetika Holding a.s., Jaroslav K.
PostgreSQL – Replikace a vysoká dostupnost ( PSTGR3)
"Nejvíce mne zaujala bezprostřednost lektora odpovídat na dotazy odborně a srozumitelnou formou."