DBAtlas · Veritabanı operasyon atlası

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ı.

DBAtlas'ta aç →