Kurulum şöyledir: 3 ek birime sahip 1 küçük Amazon Linux (EBS destekli) EC2 örneği. Bu hem bir web sunucusu hem de veritabanı sunucusudur. Kod için bir birim, PostgreSQL (8.4) veri dizini için bir birim ve PostgreSQL'den WAL dosyalarını saklamak için bir birim.
(1) WAL dosyalarına sahip birimde, pg_start_backup () işlemi yapıldıktan sonra kopyalanan veri dizininin temel bir yedeği de bulunur. Ardından PostgreSQL'den (WAL dosyaları) gelen sürekli arşiv çıktısını depolar. Bu birimin anlık görüntüsünü almak için, bir senkronizasyon yayınlamanın ve dosya sistemini dondurmanın herhangi bir anlamı var mı (XFS ise xfs_freeze veya EXT4 ise dmsetup kullanarak)? Yoksa canlı bir fotoğraf çekebilir miyim? WAL dosyaları dakikada bir oranında gönderilir. Tek bir WAL dosyası kopyalanırken ve bozuk verilere neden olurken anlık görüntü başlatılabilir mi?
(2) Canlı PostgreSQL veri dizinini içeren birim de iyi bir ölçüm için yedeklenecektir (günlük). Bu birimin anlık görüntüsünü yapmadan önce bir pg_dump yayınladım ve sonuçta ortaya çıkan SQL dosyası veri dizininde tutuldu. Gerçek veritabanı verilerinin tutarlı olmasını sağlamak için önlem almanın bir anlamı var mı? Canlı bir anlık görüntü almanın (a) yapılandırma dosyalarını (postgresql.conf, pg_hba.conf, pg_ident.conf) ve (b) SQL döküm dosyasını yedekleyeceğini varsaymak doğru olur mu? Bu iki şeyi yedeklemek, sql döküm dosyası ve yapılandırma dosyaları, bu birimin anlık görüntüsünün ana noktası olacaktır. DB çok büyük değil, bu yüzden veri dosyaları bu anlık görüntü şişirecek sakıncası yok. Ve bu durumda, canlı bir anlık görüntü yapabilirim - doğru mu?
(2a) Veri dizinini kök biriminde tutmak ve sql dökümü dosyasını ve yapılandırma dosyalarını başka bir birime kopyalayan bir yedek komut dosyasına sahip olmak ve kopya tamamlandıktan sonra bu birimin anlık görüntüsünü almak daha iyi olur mu?
(3) Üzerinde kod bulunan birime gelince, yine dosya sistemini senkronize etmenin ve dondurmanın bir anlamı var mı? Yoksa sadece canlı bir fotoğraf çekilebilir mi? Bu veriler oldukça "statik" olmalıdır.
(4) Bu sağlam bir yedekleme şeması mı? Bir makine görüntüsünü kurulduktan ve yapılandırıldıktan sonra tutacağımdan, kök birimi düzenli olarak yedeklenmez.
Teşekkürler