Streaming replikasyon ve otomatik failover ile kesintisiz PostgreSQL
PostgreSQL Replication ve Yüksek Erişilebilirlik Eğitimi, fiziksel streaming replikasyon ve otomatik failover temelli bir mimariyi uçtan uca kurmayı öğretir.
Fiziksel streaming replikasyon ve otomatik failover ile kesintisiz PostgreSQL kurmaya odaklı eğitim
PostgreSQL Replication ve Yüksek Erişilebilirlik Eğitimi, fiziksel streaming replikasyon ve otomatik failover mimarisini uçtan uca kurmayı öğretir. Katılımcılar WAL mekanizmasını, pg_basebackup ile standby kurulumunu, senkron ve asenkron replikasyonu, replication slot ve pg_rewind kullanımını öğrenir. Ardından Patroni, etcd ve HAProxy ile lider seçimi, otomatik failover ve bağlantı yönlendirmesini içeren üretim seviyesinde bir küme kurar.
3 Gün. Yüz yüze veya online; her gün teori ardından WAL, streaming replikasyon ve Patroni failover senaryolarıyla uygulamalı laboratuvar çalışması yapılır.
Orta Seviye — Fiziksel streaming replikasyon, hot standby ve Patroni ile otomatik failover kümesi kurma
Canlı demo, komut satırında streaming standby kurulumu, failover tatbikatları ve replikasyon gecikmesini izleme üzerine uygulamalı çalışma.
Standby terfisi, pg_rewind ile eski lideri geri alma ve split-brain önleme senaryoları kümede birebir uygulanarak kalıcı öğrenme sağlanır.
Patroni, etcd ve HAProxy üçlüsüyle lider seçimi ve otomatik failover kurulumu adım adım yapılarak üretime hazır bir mimari elde edilir.
Senkron ve asenkron replikasyon kararları veri kaybı ve kurtarma süresi hedefleri üzerinden ölçülerek doğru mimari seçimi öğretilir.
Eğitimden en yüksek verimi almak için katılımcıların aşağıdaki konulara aşina olması beklenir
Veritabanı kurulumu, postgresql.conf düzenleme ve psql ile temel yönetim deneyimi beklenir.
Servis yönetimi, dosya izinleri ve systemd kullanımı konusunda rahat olmak gerekir.
IP, port, firewall ve pg_hba.conf üzerinden erişim denetimi kavramlarına aşinalık faydalıdır.
Temel SQL sorguları ve transaction ile commit kavramlarını bilmek içeriği kolaylaştırır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
pg_basebackup ve primary_conninfo ile sıfırdan fiziksel streaming standby kurup senkronizasyonu doğrulayabilirsiniz.
WAL, LSN, checkpoint ve replication slot kavramlarını diskte ve izleme görünümlerinde takip edebilirsiniz.
RPO hedeflerine göre senkron veya asenkron replikasyon ile quorum yapısını doğru şekilde seçebilirsiniz.
pg_stat_replication ve LSN fonksiyonlarıyla replikasyon gecikmesini ölçüp alarm eşikleri tanımlayabilirsiniz.
Failover sonrası eski birincili pg_rewind ile hızlıca kümeye standby olarak geri kazandırabilirsiniz.
etcd ve Patroni ile lider seçimi ve otomatik failover yapan bir yüksek erişilebilirlik kümesi kurabilirsiniz.
HAProxy ve Patroni REST API ile yazma ve okuma trafiğini doğru düğümlere yönlendirebilirsiniz.
Watchdog ve DCS quorum mantığıyla ağ bölünmelerinde çift birincil oluşmasını engelleyebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
PostgreSQL mantıksal replikasyon, publication/subscription, repmgr kümesi, otomatik failover ve pgBackRest ile PITR yedeklemeyi öğreten 3 günlük eğitim.
Detayları Gör →PostgreSQL kurulum, postgresql.conf ve pg_hba.conf yapılandırma, rol yönetimi, VACUUM, yedekleme, PITR ve izlemeyi uygulamalı öğreten 3 günlük DBA eğitimi.
Detayları Gör →PostgreSQL'e sıfırdan başlangıç: veri tipleri, SELECT, JOIN, kısıtlar, index ve transaction konularını psql üzerinde uygulamalı öğreten 3 günlük temel eğitim.
Detayları Gör →PostgreSQL yönetimi, EXPLAIN ile sorgu optimizasyonu, index stratejileri ve streaming replikasyonu tek programda birleştiren 3 günlük kapsamlı DBA eğitimi.
Detayları Gör →PostgreSQL performans tuning: EXPLAIN ANALYZE, index tuning, autovacuum, partitioning ve PgBouncer ile sorgudan sisteme iyileştirmeyi öğreten 3 günlük eğitim.
Detayları Gör →Citus ile PostgreSQL'de dağıtık tablolar, sharding, co-location, çok kiracılı model ve shard rebalance ile yatay ölçeklemeyi öğreten uygulamalı eğitim.
Detayları Gör →