Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

DevOps Professional · Modül 3: Veri geçişi, geri yükleme ve felaket kurtarma

Geri Yukleme ve Geri Alma: Farkli Araclar, Farkli Anlar

Geri alma bozuk kodu saglam veriyle duzeltir; geri yukleme bozuk veriyi kod ne olursa duzeltir. Karistirmak kotuyu kovalarken iyiyi yok eder. Kanittan karar ver, sirayla diz, herseyi kaydet.

10 dk okuma

Kazanımlar

  • Geri almanin dogru (bozuk surum, saglam veri) ve geri yuklemenin dogru (bozuk veri, her surum) oldugunu aciklamak
  • Ikisi arasinda kanittan dakikalar icinde karar vermek, aliskanliktan degil
  • Ikisi gerekince guvenle siralamak: once veriyi geri yukle, sonra kodu geri al
  • Karari ve kanitini olum-sonrasi icin kaydetmek

Neden onemli

Kotu goc kayitlari bozar; ekip kodu uc kez geri alir, her geri alma bozuk veriyi okuyan uygulamayi mukemmel geri getirir. Biri verinin hasta oldugunu sormadan saatler gecer. Geri alma refleksti; geri yukleme cares idi; refleks olay penceresini yakti. Ikisi arasi karar veri olayinin en yuksek kaldiractli dakikasidir ve kanittan gelmeli, once acilan calisma kitabindan degil.

Kavramlar

Karar kurali tek paragrafa sigar. Veri saglam kod bozuksa (yeni surum ariza verir, eski veri temiz okunur) kodu geri al (M14 duzenegi). Veri bozuksa (bozulma, kotu goc, silinen satirlar) veriyi RPO icindeki son bilinen iyiden geri yukle, kod surumu ne olursa. Ikisi bozuksa once veriyi geri yukle (eski kodun anladigi noktaya), sonra kodu eslestir; sirayi tersine cevirmek geri yuklenen veriye yeni kod sekli yazar veya eski kod okumasini yeni sekle karsi yapar.

Kanit dakikalar icinde karar verir. Kopyadan okuma sun: eski kod temiz okur mu (kod arizasi), her surum bozuk okur mu (veri arizasi)? Dagitim ve veri zaman cizgilerini cakisma icin denetle: ariza surumle basliyorsa kodu, goc veya isle basliyorsa veriyi isaret eder. Denetim sorgu ve zaman cizgisidir, tartisma degil; sureli yap, cunku geciken karar uzayan karanliktir.

Ikisi ateslenince siralama onemlidir. Once ayri hedefe geri yukle, veriyi orada dogrula; sonra trafigi eslesen kod surumuyle geri yuklenen kopyaya kes. Dogrulamadan tek kopyanin ustune geri yukleme; dogrulanmamis geri yuklemede kod geri alma. Her adim sonraki adim kendini kanitlayana donus yolu birakir; goclerdeki ayni denetim disiplini.

Uygulamali ornek

Deneme olay sahnelenen kotu isle satirlari bozar, yeni surum de ariza verir. Ogrenci surum basina okumalari dener, veri arizi ve kod arizi bulur; veriyi ayri hedefe geri yukler dogrular, sonra kodu eslestirir geri alir; her adimi dogrular. Kayit kaniti, sirayi ve her adimin neden once geldigini gosterir.

Yaygin yanlis hamle

Dogrulamadan uretimin ustune geri yuklemek. Kotu geri yukleme kaniti ve yedegi birlikte yok eder; ikinci deneme ilkinden azla baslar. Ayri hedef, dogrulama, sonra kesim; her zaman.

Mini kontrol

4 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.

Ders geri bildirimi

Henüz yayında geri bildirim yok.

Geri bildirim yazmak için giriş yap ve dersi tamamla.

Kaynaklar

Alıştırma

Kotu veri ve kotu kodlu sahnelenen deneme olayda kanittan karar ver; ayri hedefe geri yukle dogrula, sonra kodu eslestir geri al.

Geçme kriterleri

Kayitta kararin kaniti, dogrulanan ayri hedefli geri yukleme ve gerekceli sirali kod geri almasi vardir.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.