Yeni kurulum & güvenli başlangıç
Yeni kurulan bir veritabanını üretime hazırlarken atlanan adımlar en pahalı arızalara yol açar. Hangi aşamada olduğunu seç; ilk yapılandırma, güvenlik sıkılaştırma, dayanıklılık ve izleme için sıralı bir kontrol listesi al.
Hangi aşamadasın?
Yeni bir kurulumu üretime hazırlamak dört aşamalıdır: ilk yapılandırma, güvenlik sıkılaştırma, dayanıklılık (yedek/replikasyon) ve izleme. Şu an hangisiyle ilgileniyorsun? Sırasıyla hepsini geçmen önerilir.
SELECT banner_full FROM v$version; SHOW PARAMETER compatible;- Kurulum sonrası ilk yapılandırma
- Güvenlik sıkılaştırma
- Yedek & dayanıklılık kurulumu
- İzleme & alarm kurulumu
İlk yapılandırmada öncelik ne?
İlk yapılandırma iki ana başlığa ayrılır: kaynak/parametre boyutlandırma (bellek, bağlantı) ve kalıcı temeller (karakter seti/collation, veri dizini/dosya yerleşimi). Bunlar sonradan değiştirilmesi en zor kararlardır.
SELECT name, setting, unit FROM pg_settings WHERE name IN ('shared_buffers','work_mem','max_connections','wal_level');- Bellek / parametre boyutlandırma
- Karakter seti, collation ve dosya yerleşimi
Dayanıklılıkta hangi parçayı kuruyorsun?
Dayanıklılık iki ayakta durur: doğrulanmış yedek stratejisi (ilk yedek + geri yükleme testi) ve süreklilik (arşiv/log modu, replikasyon). Yedeği test etmeden 'yedeğim var' demek en yaygın yanılgıdır.
SHOW archive_mode; SHOW wal_level;- Yedek stratejisi + ilk yedek + geri yükleme testi
- Arşiv/log modu + replikasyon
İlk yapılandırma: Bellek ve parametre boyutlandırma
Varsayılan ayarlar çoğu motor için ihtiyatlıdır; sunucunun RAM ve CPU'suna göre boyutlandırılmalı, ama over-commit'ten kaçınılmalıdır.
İlk yapılandırma: Karakter seti, collation ve dosya yerleşimi
Karakter seti/collation ve veri dizini yerleşimi kurulum anında verilir; sonradan değiştirmek genelde yeniden kurulum veya taşıma gerektirir.
Güvenlik sıkılaştırma
Yeni kurulum varsayılan hesaplar, gevşek ağ erişimi ve açık portlarla gelir. Üretime çıkmadan önce saldırı yüzeyini daraltmak zorunludur.
Dayanıklılık: Yedek stratejisi ve geri yükleme testi
Yedek, ancak geri yüklenebildiği kadar iyidir. İlk yedeği al, sürekliliği kur ve mutlaka bir geri yükleme testi yap.
Dayanıklılık: Arşiv/log modu ve replikasyon
Nokta-zamanlı kurtarma ve yüksek erişilebilirlik için arşiv/log modu açık olmalı ve en az bir replika bulunmalıdır.
İzleme & alarm kurulumu
Üretim öncesi son adım: sorunları kullanıcıdan önce görmek. Sağlık kontrolleri ve doğru eşiklerle alarmlar kurulmalı.