Home > Szkolenia > Warsztat: PgPool-II – Load Balancing, Replikacja i Wysoka Dostępność PostgreSQL

Warsztat: PgPool-II – Load Balancing, Replikacja i Wysoka Dostępność PostgreSQL - 2 dni

szkolenie sql
Warsztat: PgPool-II – Load Balancing, Replikacja i Wysoka Dostępność PostgreSQL
3200

PgPool-II dla PostgreSQL – Load Balancing, Replikacja i Wysoka Dostępność!

  • Chcesz zoptymalizować wydajność swojej bazy PostgreSQL i zapewnić jej niezawodność?
  • Szukasz sposobu na równoważenie obciążenia i automatyczny failover?
  • Chcesz dowiedzieć się, jak wykorzystać PgPool-II w środowisku produkcyjnym?

Jeśli tak – to szkolenie jest dla Ciebie!

O szkoleniu

W dynamicznie rozwijającym się świecie technologii, zapewnienie wysokiej wydajności i niezawodności baz danych jest kluczowe dla sukcesu wielu przedsiębiorstw. PgPool-II to zaawansowane narzędzie, które umożliwia efektywne zarządzanie połączeniami, równoważenie obciążenia, replikację oraz automatyczny failover w środowisku PostgreSQL.

Dzięki PgPool-II  możesz:

✅ Zoptymalizować liczbę połączeń i uniknąć przeciążenia serwera.

✅ Zautomatyzować przełączanie węzłów w przypadku awarii.

✅ Zwiększyć skalowalność swojej bazy danych poprzez równoważenie obciążenia.

✅ Poprawić bezpieczeństwo i kontrolę dostępu do klastra PostgreSQL.

Dla kogo?

🎯 Administratorów PostgreSQL, którzy chcą zapewnić wysoką dostępność bazy.

🎯 DevOpsów i inżynierów IT, którzy zarządzają dużą liczbą połączeń.

🎯 Architektów systemów, którzy chcą wdrożyć PostgreSQL HA w środowisku produkcyjnym.

Co zyskasz?

✅ Praktyczne warsztaty – od instalacji PgPool-II po jego pełną konfigurację.

✅ Optymalizacja połączeń – Connection Pooling i Load Balancing w praktyce.

✅ Automatyczny failover – jak zapewnić bezpieczne przełączanie serwerów.

✅ Monitoring i diagnostyka – jak śledzić wydajność klastra.

✅ Najlepsze praktyki – jak wdrożyć PgPool-II w produkcji.

Dlaczego warto wziąć udział w tym szkoleniu?

  • Optymalizacja połączeń: Dzięki mechanizmowi Connection Pooling, PgPool-II redukuje liczbę niezbędnych połączeń do serwera PostgreSQL, co minimalizuje zużycie zasobów i zwiększa wydajność aplikacji.
  • Równoważenie obciążenia (Load Balancing): PgPool-II dystrybuuje zapytania typu SELECT pomiędzy różne węzły bazy danych, co pozwala na efektywne wykorzystanie zasobów i skrócenie czasu odpowiedzi.
  • Replikacja i wysoka dostępność: Automatyczna replikacja danych oraz mechanizmy failover zapewniają ciągłość działania systemu nawet w przypadku awarii jednego z serwerów.

Zapisz się już teraz i naucz się, jak zapewnić stabilność i wysoką dostępność PostgreSQL!

Przydatne linki:

Pozostałe szkolenia związane z PostgreSQL

Dokumentacja PostgreSQL

dni 1
Wprowadzenie do PgPool-II i jego roli w PostgreSQL

Czym jest PgPool-II i jakie ma zastosowania?

Kluczowe funkcjonalności:

- Load Balancing

- Connection Pooling

- Replikacja i Failover

- Query Caching

Jak PgPool-II porównuje się do HAProxy i innych narzędzi?

dni 2
Architektura PgPool-II

Jak PgPool-II zarządza połączeniami w klastrze?

Modele pracy PgPool-II:

- Modele replikacji: Native vs. Streaming Replication

- Modele load balancing: Random, Least Connections, Query-Based

Proces failoveru i failbacku

dni 3
Instalacja PgPool-II i pierwsza konfiguracja

Wymagania systemowe

Instalacja PgPool-II na Linux/Ubuntu/CentOS

Podstawowa konfiguracja w pgpool.conf

Integracja z PostgreSQL

dni 4
Konfiguracja Load Balancing w PgPool-II

Jak rozkładać zapytania SELECT między węzły?

Konfiguracja polityki load balancingu.

Monitorowanie dystrybucji zapytań

dni 5
Connection Pooling – optymalizacja połączeń

Jak PgPool-II zarządza połączeniami?

Ustawienia poolowania połączeń (num_init_children, max_pool)

Automatyczne odświeżanie połączeń i eliminacja martwych sesji

Optymalizacja dla wysokiej liczby połączeń

dni 6
Replikacja i Failover w PgPool-II

Konfiguracja watchdog dla automatycznego przełączania serwerów

Zarządzanie replikacją PostgreSQL przez PgPool-II

failover_command – jak działa automatyczne przełączanie?

Odtwarzanie węzła po awarii

dni 7
Monitoring i diagnostyka PgPool-II

Logi i statystyki PgPool-II

Wbudowane komendy monitorowania (SHOW POOL_NODES, SHOW POOL_PROCESSES)

Integracja z Prometheus + Grafana

Analiza błędów i troubleshooting

dni 8
Bezpieczeństwo i optymalizacja

Ograniczanie dostępu do PgPool-II

Konfiguracja TLS/SSL dla bezpiecznych połączeń

Optymalizacja PgPool-II dla dużego ruchu

dni 9
Podsumowanie szkolenia

Omówienie najlepszych praktyk wdrażania PgPool-II

Q&A i troubleshooting typowych problemów

Rekomendacje dotyczące skalowania i HA w PostgreSQL

Cena od 3200 PLN netto/osobę
3200
Koszt: 3200 PLN

Jest to cena netto

Podana cena jest ceną netto. Do podanej kwoty należy doliczyć 23% VAT.

Voucher na szkolenia 2024/ 2025!

Oferujemy możliwość zakupu voucherów szkoleniowych.

Kup VOUCHER teraz i wykorzystaj do końca 2025 r.!

Cena szkolenia zawiera

W przypadku szkoleń zdalnych:

  • Materiały szkoleniowe
  • Certyfikat PL / EN

Forma szkolenia

Stawiamy na bezpieczeństwo Uczestników i Trenerów dlatego też, ze względów bezpieczeństwa, preferujemy obecnie szkolenia w formie on-line na  żywo z trenerem.

Wielkość grupy

Szkolenia organizowane są w grupach już od 5 osób.  Kameralna atmosfera sprzyja przyswajaniu wiedzy oraz ułatwia kontakt z Prowadzącym.