İçeriğe geç
academia.sh

Kurs İleri

Dayanıklılık ve Güvenilirlik

Bu kursun sonunda

Kursa başla

01

Arıza Yalıtımı

Bir bileşenin arızasının sistemin tamamına yayılmasını kesen kalıplar: kısmi arıza, yavaşlama ve ağ bölünmesinin ayrı arıza kipleri olarak tanınması, bozuk bağımlılığın devre kesiciyle devreden çıkarılması, kaynak havuzlarının bölmelerle ayrıştırılması, yeniden denemenin fırtınaya dönüşme riski, zaman aşımı süresinin zincir boyunca bütçelenmesi, aşırı yükün kaynağa geri bildirilmesi, denetimli hizmet reddi ve çekirdek işlevin korunarak bozulma.

  1. 01 Arıza Kipleri Parçaların çalıştığı varsayımının kaldırılması: kısmi arıza, yavaşlama, bayat içerik ve ağ bölünmesinin ayrı arıza kipleri olarak adlandırılması, kipin çağıran gözünden imzasıyla ayırt edilmesi, iki kipin aynı imzayı verdiği yerin gösterilmesi ve aynı bileşenin durmasıyla yavaşlamasının bulaşma kapsamı cinsinden karşılaştırılması.
  2. 02 Devre Kesici Bozuk bağımlılığın devreden çıkarılması: kesicinin servisler arasında paylaşılan yuva havuzunu koruması, eşiğin arıza kipine göre seçilmesi, ardışık sayı ile pencere oranı kurallarının dört kipte karşılaştırılması, açık durumda tasarruf edilen çağrı ile kurtarılan komşu isteğin sayılması ve sağlıklı bir bağımlılığı kesen yanlış açılmanın reddedilen geçerli istek cinsinden bedeli.
  3. 03 Bölme Kalıbı Kaynak havuzunun akışlara göre ayrıştırılması: tek havuzda bir yavaş bağımlılığın bütün havuzu tüketmesiyle bölmeli düzenin aynı arıza senaryosunda karşılaştırılması, bölmenin komşu akışı algılamaya hiç bağlamadan koruması, bölmenin arızasız günde atıl kalan yuva ve düşen doluluk cinsinden bedeli ve bölme boyutunun iki gün arasındaki değiş tokuşu.
  4. 04 Yeniden Deneme ve Fırtına Riski Yeniden denemenin çağrı çarpanı altında fırtınaya dönüşmesi: zincirin her katmanı denediğinde bozuk bağımlılığa varan çağrının kaç katına çıktığının ölçülmesi, aritmetik üst sınır ile geri çekilmenin altında gözlenen çarpanın ayrılması, çarpanın kesintide izne ve bozulmada başarısızlık oranına bağlanması ve deneme bütçesinin zincire dağıtılarak fırtınanın kesilmesi.
  5. 05 Zaman Aşımı Bütçeleri Yavaşlayan bir bağımlılıkta bütçenin nasıl tükendiği: kola kalan payın ardışık alt çağrılara açgözlü, eşit ve ağırlıklı bölüştürülmesi, açgözlü dağıtımın sağlam adımı suçlu göstermesi, çağıranın tuttuğu yuva ile bağımlılıkta terk edilen işin ayrı ayrı sayılması ve sıkı bölüştürmenin ancak iptal sinyaliyle birlikte kazanç yazması.
  6. 06 Geri Basınç Aşırı yük sinyalinin servis sınırından geriye yayılması: yayılma derinliğinin sıfırdan sınıra kadar dört ayarda ölçülmesi, kısmi yayılmanın kaybı yalnız bir halka geriye taşıması, sinyal sınıra ulaştığında kabul edilip kaybolan yazmanın hiç kabul edilmeyen yazmaya dönüşmesi ve sınırsız tamponun kaybı bayatlığa çevirmesi.
  7. 07 Kısıtlama ve Yük Boşaltma Denetimli hizmet reddinin iki ayrı kararı: kısıtlamanın bilinen bir hızın üstünü kaynakta kesmesi, yük boşaltmanın anlık kapasiteye göre sınıf sırasıyla reddetmesi, kısıtlamanın kapasite kaybını göremeyip yük boşaltmanın boş kapasiteyi kullandırması ve iki mekanizmanın birlikte K01'in 513,89 istek/s tepesinin ne kadarını koruduğunun sayılması.
  8. 08 Zarif Bozulma Yanıtın çekirdek kümesinin ayrılması ve eksik alanlarla yanıtlanması: alan atlama ile bayat yedeğin K01'in 480 baytlık takip yanıtı üzerinde ölçülmesi, isteğe bağlı bir bağımlılık düştüğünde 15 dakikalık kesintinin sıfırlanması, çekirdek bağımlılık düştüğünde aynı kalıbın kesintiyi yalnız 14,02 dakikaya indirmesi ve yalıtımın sınırının bu farkla yazılması.

02

Kurtarma ve Süreklilik

Arıza gerçekleştikten sonraki tasarım: etkin–pasif ile etkin–etkin kurulumun devralma maliyeti üzerinden seçilmesi, sağlık ucunun otomatik devre dışı bırakmayı beslemesi, kurtarma süresi ve veri kaybı hedeflerinin sayıya çevrilerek kesinti bütçesiyle karşılaştırılması, bölge ile alan düzeyinde yedeklilik, ölçek birimlerinin damga olarak çoğaltılması ve planın tatbikatla sınanması.

  1. 01 Devralma Tasarımı Devralmanın kurulum seçiminden sonra kalan üç kararı: terfiyi tetikleyen ardışık başarısız denetim eşiğinin yanlış devralma ile algılama gecikmesi arasında sayıyla seçilmesi, geri dönüş politikasının ikinci bir geçiş penceresi doğurması, yanıt veren ama işini yapamayan kopyanın sessizce yuttuğu yazmanın sayılması ve bütün bu geçişlerin aylık kesinti bütçesinin arıza payına çevrilmesi.
  2. 02 Sağlık Ucu İzleme Devralmayı besleyen sağlık ucunun içeriğinin tasarlanması: sığ denetim, hazır olma denetimi ve derin denetimin aynı arıza takviminde ölçülmesi, paylaşılan bir bağımlılığı denetime katmanın bütün kopyaları birden havuz dışına çıkarması, denetim aralığının algılama gecikmesi ile yanlış çıkarma arasındaki ödünleşimi ve denetimin bağımlılığa eklediği yükün sayılması.
  3. 03 Kurtarma Hedefleri Kurtarma süresi hedefi ile veri kaybı hedefinin ayrı iki eşik olarak tanımlanması: veri kaybı hedefinin yedekleme aralığı ve çoğaltma gecikmesiyle kayıp olay sayısına çevrilmesi, kurtarma süresi hedefinin K01'in aylık arıza payına kaç arıza sığdırdığının hesaplanması ve veri kaybını sıfıra indirmenin arızasız günde ödediği bedelin sayılması.
  4. 04 Yedeklilik Bölgeleri Kopyaların nereye konduğunun ölçülmesi: alan ile bölgenin yerleşim birimi olarak ayrılması, üç yerleşim planının makine, alan ve bölge kaybında ayakta kalan kapasite ve kaybolan yayılmamış yazma üzerinden karşılaştırılması, bir birim kaybına dayanmak için boşta tutulması gereken kapasitenin hesaplanması ve bölgeler arası çoğaltmanın arızasız günde taşıdığı ek yükün sayılması.
  5. 05 Dağıtım Damgaları ve Coğrafi Kopyalar Hizmetin kendi kendine yeten yinelenebilir birimlere bölünmesi: damga sınırını geçen bağların sayılması, her bileşenin bulaşma kapsamının üç yerleşimde karşılaştırılması, damgalar arasında paylaşılan tek kaynağın kapsamının damga sayısından bağımsız kalması ve damga başına düşen yükün K01 sayılarına çevrilmesi.
  6. 06 Felaket Kurtarma Tatbikatı Kurtarma planının denetimli bir arıza denemesiyle sınanması: plandaki adım sürelerinin tatbikatta ölçülenle karşılaştırılması, planda hiç yazmayan adımın ortaya çıkması, kurtarma süresi hedefinin plana göre tutup tatbikata göre kırılması ve devralma penceresinde yarıda kalan iş akışlarının iki teslim politikasında bıraktığı yinelenen yan etki ile yarım kalan işin sayılması.

03

Dağıtık Doğruluk

Arıza altında yeniden denenen, yarıda kalan ve aşamalı olarak taşınan işlerin doğru sonuç vermesi: yinelenen isteğin yan etki üretmeden zararsızlaştırılması, geri alınamayan adımların telafi edici işlemlerle dengelenmesi, büyük yükün ileti dışında taşınması, doğrudan kaynak erişimi için sınırlı süreli yetki verilmesi, çalışma zamanı ayarlarının dışarıda toplanması ve eski sistemin yol yol değiştirilmesi.

  1. 01 Etkisiz İşlemler Kurtarma sırasında yinelenen isteğin zararsızlaştırılması: yinelemenin üç kaynağının doksan saniyelik bir arıza penceresinde sayılması, tekillik anahtarının kapsamının yanlış seçildiğinde geçerli olayı bastırması ve anahtar defterinin K01 ölçeğinde tuttuğu kayıt, kapladığı bayt ile ikiye katladığı yazma satırı.
  2. 02 Telafi Edici İşlemler Geri alınamayan adımların dengelenmesi: yirmi dört sıralamadan yalnız ikisinin bağımlılıklara uyması, geri alınamaz adımın sona taşınamadığı durum, telafi çağrısının kendi arızasının günde 2,979 işi askıda bırakması ve ara durum penceresinin geri sarmadan değil askıda kalan işten gelmesi.
  3. 03 Talep Fişi Kalıbı Büyük yükün ileti dışında taşınması: teslim kanıtının iletiyi 40.220 bayta çıkarması, fişin ileti baytını 141,6 kat düşürmesi, kuyruk üzerindeki birikmenin 3016,5 MB'den 21,3 MB'ye inmesi, kanıtın saklama tarafında hiç küçülmemesi ve tek yazmanın ikiye bölünmesiyle doğan yetim yük ile sarkan fiş.
  4. 04 Vale Anahtarı Kalıbı Doğrudan kaynak erişimi için sınırlı yetki: kanıt baytının servisin üzerinden kaldırılmasıyla aktarım başına 80.000 baytın 512 bayta inmesi, depo yavaşladığında tutulan yuvanın 64'te doyup 28 aktarımı düşürmesi, açık yetki penceresinin anahtar süresiyle büyümesi ve kapsam daraltmanın getirisinin doğrusal olmaması.
  5. 05 Dış Yapılandırma Deposu Çalışma zamanı ayarlarının merkezileştirilmesi: bir değişikliğin üç kopyaya 25 saniyede yayılması, önbelleğin depo okumasını 5139 kat düşürmesi, yanlış bir değerin kademeli yaymada 61.668 yerine 20.556 hatalı yanıt üretmesi ve depo düştüğünde son bilinen değerle çalışmanın 40 saniyelik eşdeğer kesintiyi sıfıra indirmesi.
  6. 06 Boğucu İncir Geçişi Eski sistemin yol yol değiştirilmesi: sekiz yolun iki farklı sırayla taşınması, hacim sırasının trafiği 3,89 kat hızlı taşıyıp çift yazma yükünü 1,52 kat büyütmesi, geçiş cephesinin zaman aşımı bütçesinden pay alması ve geri alınabilirliğin çift yazma kesildiği anda bir turdan 3360 saniyeye çıkması.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat