POSTGRESQL REPLİKASYON VE YÜKSEK ERİŞİLEBİLİRLİK EĞİTİMİ

Mantıksal replikasyon ve repmgr ile esnek, kesintisiz PostgreSQL

Logical replication, publication/subscription, repmgr kümesi ve pgBackRest ile dayanıklı mimari

PostgreSQL Replikasyon ve Yüksek Erişilebilirlik Eğitimi, mantıksal replikasyon ve repmgr tabanlı küme yönetimine odaklanır. Katılımcılar publication/subscription ile seçmeli ve sürümler arası veri taşımayı, çakışma yönetimini, repmgr ile standby kaydı, terfi…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Mantıksal replikasyon, repmgr tabanlı küme yönetimi ve felaket kurtarmaya odaklanan eğitim

PostgreSQL Replikasyon ve Yüksek Erişilebilirlik Eğitimi, esnek veri dağıtımı için mantıksal replikasyonu ve repmgr tabanlı küme yönetimini merkeze alır. Katılımcılar publication ve subscription mekanizmasını, seçili tabloların ve sürüm yükseltmelerinin mantıksal replikasyonla taşınmasını, çakışma yönetimini öğrenir. repmgr ile standby kayıt, terfi ve otomatik failover yapılandırılır; pgBackRest ile tam, artımlı yedek ve point-in-time recovery kurulur.

Süre ve Format

3 Gün. Yüz yüze veya online; her gün publication/subscription, repmgr kümesi ve pgBackRest kurtarma senaryolarıyla uygulamalı laboratuvar yapılır.

Seviye

Orta Seviye — Mantıksal replikasyon, repmgr kümesi ve pgBackRest ile felaket kurtarma odaklı erişilebilirlik

Öğrenme Metodu

Canlı demo, mantıksal replikasyon kurulumu, repmgr ile failover tatbikatı ve pgBackRest ile PITR üzerine birebir uygulama.

Neden Bu Eğitim?

🔀Esnek veri dağıtımı

Mantıksal replikasyon ile tek tablo, seçili şema veya sürümler arası taşıma yaparak fiziksel replikasyonun ötesinde esneklik kazanırsınız.

🛠️repmgr ile küme yönetimi

Standby kaydı, terfi ve otomatik failover repmgr ile uygulanarak sade ve izlenebilir bir küme yönetimi deneyimi elde edilir.

🗄️Felaket kurtarma güvencesi

pgBackRest ile tam, artımlı yedek ve point-in-time recovery kurularak gerçek veri kaybı senaryolarına karşı hazırlık sağlanır.

Anahtar Konular

postgresql replikasyon eğitimipostgresql mantıksal replikasyonlogical replication eğitimirepmgr eğitimipgbackrest eğitimipostgresql felaket kurtarmapostgresql pitrpostgresql yüksek erişilebilirlikpublication subscriptionpostgresql yedekleme
“Dayanıklılık yalnızca kopyada değil, geri dönebilmektedir; mantıksal replikasyonun esnekliği ve test edilmiş kurtarma, güveni birlikte kurar.”

Ön Koşullar

Eğitimi en verimli takip edebilmek için katılımcıların aşağıdaki konularda deneyimi önerilir

1
PostgreSQL yönetimi

Veritabanı kurulumu, rol yönetimi ve temel yapılandırma deneyimi beklenir.

2
SQL ve şema bilgisi

Tablo, şema, primary key ve DDL kavramlarına hakim olmak gerekir.

3
Linux sistem bilgisi

systemd servisleri, dosya izinleri ve komut satırı kullanımı önerilir.

4
Yedekleme kavramları

Yedek, geri yükleme ve kurtarma noktası kavramlarına aşinalık faydalıdır.

Eğitim İçeriği

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.

Günün hedefiBu gün mantıksal replikasyonun fiziksel replikasyondan farkını, publication ve subscription kurulumunu, satır bazlı veri akışını ve çakışma yönetimini uygulamalı olarak öğrenirsiniz.
Modül 1
Mantıksal Replikasyon Temelleri
  • Fiziksel ve mantıksal replikasyon arasındaki temel farklar
  • wal_level = logical ayarı ve mantıksal kod çözme (decoding)
  • Replikasyonun satır bazında tablo seviyesinde çalışması
  • Mantıksal replikasyonun sürümler arası taşımadaki rolü
  • Desteklenen ve desteklenmeyen işlemlerin sınırları
  • Replica identity kavramının UPDATE ve DELETE'teki önemi
Modül 2
Publication Tanımlama
  • CREATE PUBLICATION ile yayınlanacak tabloların seçilmesi
  • Tüm tablolar veya seçili tablolar için publication tanımı
  • INSERT, UPDATE, DELETE ve TRUNCATE olaylarının filtrelenmesi
  • Satır filtreleri ve kolon listeleriyle seçmeli yayınlama
  • pg_publication kataloğundan yayın durumunun izlenmesi
  • Publication değişikliklerinin abonelere yansıması
Modül 3
Subscription Kurulumu
  • CREATE SUBSCRIPTION ile yayına abone olunması
  • connection string ve slot_name parametrelerinin ayarı
  • copy_data ile ilk senkronizasyonun yapılması
  • pg_stat_subscription ile abonelik durumunun izlenmesi
  • Subscription devre dışı bırakma ve yeniden etkinleştirme
  • Abonelik tarafında apply worker süreçlerinin anlaşılması
Modül 4
Çakışma ve Tutarlılık Yönetimi
  • Benzersiz kısıt ihlallerinde oluşan apply çakışmaları
  • Çakışan işlemin loglardan tespit edilmesi
  • Çakışmanın manuel olarak çözülüp replikasyonun sürdürülmesi
  • Sequence değerlerinin mantıksal replikasyonda taşınmaması
  • Şema değişikliklerinin iki tarafta yönetilmesi
  • Tutarlılık için başlangıç kopyasının doğrulanması
Günün hedefiBu gün repmgr kullanarak standby düğümleri kümeye kaydetmeyi, planlı terfi yapmayı ve repmgrd ile otomatik failover kurmayı uygulamalı olarak çalışacaksınız.
Modül 1
repmgr Kurulumu ve Küme Kaydı
  • repmgr paketinin kurulumu ve repmgr.conf yapılandırması
  • Birincil düğümün repmgr primary register ile kaydı
  • repmgr standby clone ile standby kurulumu
  • repmgr standby register ile standby'ın kümeye eklenmesi
  • repmgr cluster show ile küme topolojisinin görüntülenmesi
  • Düğümler arası SSH ve replikasyon erişiminin hazırlanması
Modül 2
Planlı Terfi ve Switchover
  • repmgr standby promote ile standby'ın birincile yükseltilmesi
  • repmgr standby switchover ile kesintisiz rol değişimi
  • Switchover sırasında eski birincilin standby'a dönüşmesi
  • Terfi sonrası diğer standby'ların yeni lidere yönlendirilmesi
  • repmgr standby follow ile standby'ın yeni lideri izlemesi
  • Bakım pencerelerinde planlı rol değişimi senaryosu
Modül 3
Otomatik Failover ve repmgrd
  • repmgrd servisinin kurulması ve izleme döngüsü
  • Birincil düğüm arızasının tespiti ve seçim süreci
  • location ve priority ile aday standby önceliklendirme
  • witness düğümüyle çoğunluk kararının desteklenmesi
  • event notifications ile failover olaylarının bildirimi
  • Failover sonrası kümenin yeniden dengelenmesi
Modül 4
Küme İzleme ve Sağlık Kontrolü
  • repmgr node check ile düğüm sağlığının denetlenmesi
  • repmgr cluster matrix ile bağlantı tablosunun görülmesi
  • Replikasyon gecikmesinin repmgr üzerinden izlenmesi
  • degraded monitoring ile kısmi arıza yönetimi
  • Loglardan failover ve terfi olaylarının incelenmesi
  • Bakım modunda repmgrd davranışının ayarlanması
Günün hedefiBu gün pgBackRest ile tam ve artımlı yedekleme yapılandırmayı, yedek deposu yönetmeyi ve point-in-time recovery ile belirli bir ana geri dönmeyi uygulamalı olarak öğreneceksiniz.
Modül 1
pgBackRest Yapılandırması
  • pgBackRest kurulumu ve pgbackrest.conf parametreleri
  • stanza-create ile yedek deposunun tanımlanması
  • archive_command ile WAL arşivinin pgBackRest'e yönlendirilmesi
  • Yerel ve S3 uyumlu depolama seçeneklerinin ayarı
  • Sıkıştırma ve şifreleme parametrelerinin belirlenmesi
  • check komutuyla yapılandırmanın doğrulanması
Modül 2
Tam ve Artımlı Yedekleme
  • backup --type=full ile tam yedek alınması
  • incr ve diff yedek türlerinin farkı ve kullanımı
  • Yedek saklama politikası ve retention ayarları
  • info komutuyla yedek seti durumunun görüntülenmesi
  • Paralel işlem (process-max) ile yedek hızının artırılması
  • Yedek bütünlüğünün ve WAL sürekliliğinin denetimi
Modül 3
Point-in-Time Recovery
  • restore komutuyla yedekten veri dizininin geri yüklenmesi
  • recovery_target_time ile belirli bir ana geri dönme
  • recovery_target_xid ve name hedefleriyle hassas kurtarma
  • WAL oynatımının hedefte durdurulması mantığı
  • Kurtarma sonrası promote ile veritabanının açılması
  • Yanlış silme senaryosundan kurtarmanın test edilmesi
Modül 4
Kurtarma Tatbikatı ve Doğrulama
  • Düzenli kurtarma tatbikatlarının önemi ve planlanması
  • Yedekten izole ortamda geri yükleme ile doğrulama
  • RPO ve RTO hedeflerinin yedek stratejisiyle ilişkisi
  • pgBackRest'in repmgr kümesiyle birlikte kullanımı
  • Yedek depolama güvenliği ve erişim denetimi
  • Felaket kurtarma koşu kitabının hazırlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mantıksal replikasyon kurma

Publication ve subscription ile seçili tabloları ve sürümler arası veriyi mantıksal replikasyonla taşıyabilirsiniz.

✅
Çakışma yönetimi

Mantıksal replikasyonda oluşan apply çakışmalarını tespit edip çözerek tutarlılığı koruyabilirsiniz.

✅
repmgr küme kurulumu

repmgr ile standby kaydı, planlı switchover ve topoloji yönetimini sorunsuz yapabilirsiniz.

✅
Otomatik failover

repmgrd ve witness düğümüyle birincil arızasında otomatik failover kümesi işletebilirsiniz.

✅
pgBackRest yedekleme

Tam, artımlı ve diferansiyel yedek stratejisini pgBackRest ile kurup yönetebilirsiniz.

✅
Point-in-time recovery

recovery_target seçenekleriyle belirli bir ana geri dönerek veri kaybını en aza indirebilirsiniz.

✅
Felaket kurtarma planlama

RPO/RTO hedeflerine uygun yedek ve kurtarma stratejisi ile koşu kitabı hazırlayabilirsiniz.

✅
Dağıtık veri paylaşımı

Seçmeli yayın ve filtrelerle raporlama ve veri paylaşımı senaryolarını kurgulayabilirsiniz.

Kimler İçin Uygundur?

  • Farklı sürümler arası geçiş
  • seçmeli veri paylaşımı ve felaket kurtarma ihtiyacı olan veritabanı yöneticileri
  • veri mühendisleri
  • altyapı ekipleri için tasarlanmış orta seviye bir eğitimdir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Farklı sürümler arası geçiş, seçmeli veri paylaşımı ve felaket kurtarma ihtiyacı olan veritabanı yöneticileri, veri mühendisleri ve altyapı ekipleri için uygundur. Temel PostgreSQL ve SQL bilgisi olanlar içeriği rahat takip eder.
Bu eğitim streaming replikasyon eğitiminden farkı nedir?
Bu eğitim mantıksal replikasyona, repmgr ile küme yönetimine ve pgBackRest ile felaket kurtarmaya odaklanır. Fiziksel streaming replikasyon ve Patroni ile otomatik failover ise akademimizin PostgreSQL Replication ve Yüksek Erişilebilirlik eğitiminde ayrıntılı işlenir.
Eğitim ne kadar sürer ve nasıl işlenir?
Eğitim 3 gündür, yüz yüze veya online verilebilir. Her gün teori sonrası publication/subscription kurulumu, repmgr ile failover tatbikatı ve pgBackRest ile PITR gibi uygulamalı laboratuvar çalışmaları yapılır.
Hangi ön bilgiler gereklidir?
PostgreSQL kurulumu ve rol yönetimi, SQL ve şema bilgisi, Linux komut satırı ve temel yedekleme kavramlarına aşinalık önerilir. İleri düzey replikasyon deneyimi gerekmez, kavramlar sıfırdan uygulanır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Senaryolar kurumun kullandığı PostgreSQL sürümü ve altyapısına göre uyarlanabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. PostgreSQL Replikasyon ve Yüksek Erişilebilirlik Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PostgreSQLPostgreSQL Administration: Hands-On Training Eğitimi
Veritabanı Eğitimleri

PostgreSQL Administration: Hands-On Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

PostgreSQL Administration Hands-On eğitimi: kurulum, yapılandırma, roller, yedek ve PITR, replikasyon, failover, izleme ve bakım laboratuvarlarıyla uygulamalı.

Detayları Gör →
PostgreSQLPostgreSQL Database Veritabanı Sorgulama Eğitimi
Veritabanı Eğitimleri

PostgreSQL Database Veritabanı Sorgulama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SELECT, JOIN, gruplama, alt sorgu, CTE, recursive sorgu ve pencere fonksiyonlarıyla ileri PostgreSQL SQL sorgulama ve raporlamayı öğreten uygulamalı eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Essansiyeleri Eğitimi
Veritabanı Eğitimleri

PostgreSQL Essansiyeleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İlişkisel model, psql, veri tipleri, temel SQL, JOIN, kısıtlar, indeks, transaction ve temel yönetimle PostgreSQL çekirdek bilgisini kazandıran uygulamalı eğiti

Detayları Gör →
PostgreSQLPostgreSQL for Administrators - Days Eğitimi
Veritabanı Eğitimleri

PostgreSQL for Administrators - Days Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

PostgreSQL mimarisi, yapılandırma, pg_dump ve PITR yedekleme, streaming replication, VACUUM bakımı ve güvenlik ile sunucu yönetimini öğreten uygulamalı eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Gelişmiş DBA Eğitimi
Veritabanı Eğitimleri

PostgreSQL Gelişmiş DBA Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

PostgreSQL mimarisi, MVCC, VACUUM, roller, pg_hba.conf, yedekleme ve Point-in-Time Recovery ile ileri düzey veritabanı yönetimini öğreten uygulamalı eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Gelişmiş: Replication ve Yüksek Kullanılabilirlik (RepMgr, PgPool-II) Eğitimi
Veritabanı Eğitimleri

PostgreSQL Gelişmiş: Replication ve Yüksek Kullanılabilirlik (RepMgr, PgPool-II) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Streaming ve logical replication, RepMgr ile otomatik failover ve PgPool-II ile yük dengeleme kurarak yüksek kullanılabilir PostgreSQL kümeleri öğreten eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn