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 Practitioner · Modül 6: Güvenli teslim ve release mühendisliği

Degisim Gecitleri ve Teshisten Once Geri Alma

Gecitler insan yargisini onemsedigi yere koyar; once-geri-alma meraki kullanicidan sonra koyar. Surum trafigi bozunca hizmeti kayitli yoldan geri getir, sonra baskisiz arızayi incele.

10 dk okuma

Kazanımlar

  • Degisim gecidinin ne denetledigini, surumu kimin durdurabildigini aciklamak
  • Gecitleri yargi sonucu degistirdigi yere koymak, sus diye degil
  • Trafik bozulunca once geri almak, sonra teshis etmek
  • Her gecit kararini tarih kendini aciklayacak sekilde kaydetmek

Neden onemli

Surumden sonra trafik bozulur; ekip kullanicilar duserken kirk dakika kayit okur, cunku kimse masum olabilecek degisikligi geri almak istemez. Degisiklik yeterince sucluydu: ariza ile geldi. Once geri alma suclama degil triyajdir: son bilinen iyiyi dakikalar icinde geri getir, sonra kullanicilar guvendeyken kanit korunmus teshis et. Masumiyet-karar-verilene-kadar hata ayiklamanin her dakikasi kullaniciya yazilir.

Kavramlar

Degisim gecidi adli onayli ve kayitli olcutlu denetim noktasidir: yukseltilen yapida denemeler yesil, kanarya cozumlemesi sinirda, sema asamasi dogrulanmis, nobetci kadrolu. Gecitler insan yargisinin sonucu degistirdigi yere aittir: riskli degisikliklerde uretim girisi, sema kaldirmede daraltma asamasi, mavi yesilde trafik anahtari. Hicbir seye hayir denmeyen otomatik adim arasi gecitler sustur: kuyruk suresi ekler, onaycilara tiklayip gecmeyi ogretir; bu onemli gecitleri bozar. M06 asama gecit dersi burada surum olceginde doner.

Once geri alma baski altinda calismak icin kayitli yol ister. Surum gecmisi (dp09l2), surum kayitlari (dp11l4), onceki degiskenler (M13): servis hangi duzenegi kullanirsa donus yolu surumden once yazilir, sirasinda uydurulmaz. Surum kontrol listesi dagitim komutunun yanina geri alma komutunu adlandirir; tatbikat ikisini calisir.

Gecit kararlari kayittir, sohbet degil. Kim onayladi, hangi kanitla, ne zaman: tarih riskli surumun neden ilerledigini sonradan aciklar. Sohbetteki onaylar kayar; surum kaydindaki onaylar olum-sonrasi incelemeden sag cikar. Reddedilen gecitler gerekcesiyle kaydedilir; ayni tartisma her surumde tekrarlanmaz.

Uygulamali ornek

Demo surum gecitleri gecip trafigi bozar. Ogrenci once kayitli geri almayi calistirir (hizmet dondu, sure not edildi), sonra korunmus kanittan teshis eder: takvim baskisiyla atlanan sema asamasi ve sohbette el sallanan gecit. Olum-sonrasi inceleme teknik nedeni ve gecit arızasini birlikte kaydeder; gecit surum kaydina tasinir ki el sallamak kolay kalmasin.

Yaygin yanlis hamle

Kullanicilar duserken geri alma yenilgi gibi hissettirip ileri teshis etmek. Geri alma en hizli tani aracidir: ariza surumu geri izliyorsa neden surumdur; kaliyorsa baska seydir. Once geri getir, sonra ogren.

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

Demo trafigi surumle boz, kayitli geri almayi sure notuyla once calistir; sonra korunmus kanittan teshis et, iki nedeni kaydet.

Geçme kriterleri

Kayitta geri almadan donus suresi, teknik neden, surec nedeni ve tekrarı engelleyen gecit duzeltmesi vardir.

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