İçeriğe geç
academia.sh

Ders 12 / 21

Sertifika Yaşam Döngüsü Yönetimi

Yenileme penceresi cinsinden ölçüm: 4.397 kalemin elle yenilenmesi yılda 99 iş günü tutuyor, 111 kalem gözden kaçıyor ve 1.458 bağlantı düşüyor; otomasyon bu üç sayıyı sıfırlarken 5 sistem kalemi ekliyor ve dağınık 111 kırılma noktasını 4.397 kalemi birden taşıyan tek noktaya çeviriyor; ömrü bir güne indirmek iptal duyurusunu gereksiz kılıyor ama yıllık işlemi 4.397'den 1.604.905'e çıkarıp yedek deneme payını sıfırlıyor.

İçindekiler

Önceki ders el sıkışmada ölçülen her iddianın bağlantıdan çok önce yapılmış bir işe dayandığını gösterdi. O işin en kırılgan parçası zamandır: her kalemin bir geçerlilik penceresi vardır ve pencere dolduğunda kalem, alanları değişmemiş, imzası bozulmamış ve otoritesi ayakta olsa bile geçmeyi bırakır. Bu, bir sertifika altyapısının en sık karşılaştığı kesinti nedenidir ve nedeni bir kırılma değil, bir takvimdir.

Bu ders yaşam döngüsünü yenileme penceresi cinsinden ölçer: elle yenileme kaç iş günü tutuyor ve kaç kalem gözden kaçıyor, süresi dolmuş bir kalem kaç bağlantı düşürüyor, otomasyon hangi kalemi kapatıp hangisini açıyor ve ömrü kısaltmak kaç kalem bakım ekliyor. Anahtar saklama katmanının ve sır döndürme penceresinin ölçümü Bulut Yönetişimi kursunda yapıldı; burada ölçülen şey kalemin kendi takvimidir.

  • PK21. Yenileme işlemi, bir kalemin süresi dolmadan önce yenisiyle değiştirilmesidir. Yıllık işlem sayısı, kalem sayısı ile yıl içindeki yenileme sayısının çarpımıdır.
  • PK22. Elle yenilemede kalem başına bir dokunuş dakikası vardır ve yenilemelerin bir bölümü gözden kaçar. Kaçırma oranı, dokunuş dakikaları ve fark etme süresi kurgu model değerleridir.
  • PK23. Süresi dolan bir kalem, fark edilip düzeltilene kadar taşıdığı bağlantıları düşürür; düşen bağlantı, kalem sayısı ile bağlantı hızının ve fark etme süresinin çarpımıdır.
  • PK24. Yenileme penceresi ömrün üçte biridir ve pencerede günde bir deneme yapılır; deneme sayısı, ilk denemenin başarısız olması hâlinde kalan yedek fırsat sayısını verir.
  • PK25. Otomasyonun sistem kalemleri paylaşılır: kalem sayısıyla çoğalmazlar, ama biri kırıldığında bütün envanteri etkilerler.

Elle Yenilemenin Defteri

Elle yenilemenin bedeli üç ayrı sayıdır ve üçü birbirinin yerine geçmez: harcanan zaman, gözden kaçan kalem, kaçan kalemin düşürdüğü bağlantı.

// omur.mjs — kurgu kalem envanteri ve yenileme modeli. MODELDIR.
// Bolgesel olcum agi KURGUDUR: adetler, hizlar, dakikalar ve oranlar uydurmadir.
export const SINIF = [
  // ad, adet, saatte baglanti, elle yenileme dakikasi
  ["sayac ucu", 4100, 2, 11],
  ["ic servis", 26, 30, 18],
  ["personel kimligi", 262, 1, 6],
  ["sube aktarim", 9, 4, 25],
].map(([ad, adet, hiz, dk]) => ({ ad, adet, hiz, dk }));

export const KALEM = SINIF.reduce((t, s) => t + s.adet, 0);
export const KACIRMA = 0.025;    // elle yenilemede gozden kacan oran (kurgu)
export const FARK_ETME = 6;      // suresi dolan kalemin fark edilip duzeltilme suresi, saat
export const OGRENME = 29.5;     // ucuncu dersten: iptal ogrenme penceresi, saat
export const OTOMASYON = ["yenileme servisi", "servisin kendi kimligi",
  "yenileme sonrasi yeniden yukleme", "izleme ve uyari", "yedek yenileme yolu"];

export const yillik = (omur) => Math.ceil(365 / omur);
// Yenileme penceresi omrun ucte biridir; gunde bir deneme yapilir.
export const deneme = (omur) => Math.floor(omur / 3);

export const yaz = (g) => (h) =>
  h.map((v, i) => (i ? String(v).padStart(g[i]) : String(v).padEnd(g[0]))).join("");
// yenileme.mjs — elle ve otomatik yenilemenin bedeli, kacirilan kalem ve omur suzgeci
import { SINIF, KALEM, KACIRMA, FARK_ETME, OGRENME, OTOMASYON, yillik, deneme, yaz }
  from "./omur.mjs";

const hesap = (omur, otomatik) => {
  let [islem, dakika, kacan, dusen] = [0, 0, 0, 0];
  for (const s of SINIF) {
    const n = yillik(omur) * s.adet;
    islem += n;
    if (otomatik) continue;
    dakika += n * s.dk;
    const k = Math.round(n * KACIRMA);
    kacan += k;
    dusen += k * s.hiz * FARK_ETME;
  }
  return { islem, dakika, kacan, dusen };
};

console.log(`envanter ${KALEM} kalem, ${SINIF.length} sinif; ` +
  `elle yenilemede gozden kacan oran ${KACIRMA * 100}% (kurgu)`);
console.log(`suresi dolan kalem ${FARK_ETME} saatte fark edilip duzeltiliyor (kurgu)\n`);

const y1 = yaz([28, 12, 12, 10, 14, 16]);
console.log(y1(["yol (365 gun omur)", "yenileme", "elle dk", "is gunu", "kacan kalem",
  "dusen baglanti"]));
for (const [ad, otomatik] of [["elle yenileme", false], ["otomatik yenileme", true]]) {
  const h = hesap(365, otomatik);
  console.log(y1([ad, h.islem, h.dakika, Math.round(h.dakika / 480), h.kacan, h.dusen]));
}
const elle365 = hesap(365, false);
console.log(`otomasyonun kapattigi kalem: ${elle365.kacan} kacan yenileme, ` +
  `${elle365.dakika} dk elle is`);
console.log(`otomasyonun ekledigi sistem kalemi: ${OTOMASYON.length}`);
for (const k of OTOMASYON) console.log(`  ${k}`);
console.log(`bu kalemlerden biri (servisin kendi kimligi) kirilirsa etkilenen kalem: ${KALEM}`);

// Sinif basina elle yenilemenin bedeli (365 gun omurde).
const y2 = yaz([20, 10, 12, 10, 14, 16]);
console.log("\n" + y2(["sinif", "kalem", "elle dk", "kacan", "saatte bag.", "dusen baglanti"]));
for (const s of SINIF) {
  const n = yillik(365) * s.adet, k = Math.round(n * KACIRMA);
  console.log(y2([s.ad, s.adet, n * s.dk, k, s.adet * s.hiz, k * s.hiz * FARK_ETME]));
}

// Omur suzgeci: kisaltmanin yenileme hacmine, deneme payina ve iptal ihtiyacina etkisi.
const y3 = yaz([12, 14, 14, 12, 14, 16]);
console.log("\n" + y3(["omur", "yillik islem", "gunluk islem", "deneme", "elle is gunu",
  "iptal gerekli"]));
for (const omur of [365, 90, 30, 7, 1]) {
  const oto = hesap(omur, true), el = hesap(omur, false);
  console.log(y3([`${omur} gun`, oto.islem, Math.round(oto.islem / 365), deneme(omur),
    Math.round(el.dakika / 480), omur * 24 > OGRENME ? "evet" : "hayir"]));
}
console.log(`iptal ogrenme penceresi ${OGRENME} saat (ucuncu ders); ` +
  `omru bundan kisa kalem duyurudan once kendiliginden duser`);
envanter 4397 kalem, 4 sinif; elle yenilemede gozden kacan oran 2.5% (kurgu)
suresi dolan kalem 6 saatte fark edilip duzeltiliyor (kurgu)

yol (365 gun omur)              yenileme     elle dk   is gunu   kacan kalem  dusen baglanti
elle yenileme                       4397       47365        99           111            1458
otomatik yenileme                   4397           0         0             0               0
otomasyonun kapattigi kalem: 111 kacan yenileme, 47365 dk elle is
otomasyonun ekledigi sistem kalemi: 5
  yenileme servisi
  servisin kendi kimligi
  yenileme sonrasi yeniden yukleme
  izleme ve uyari
  yedek yenileme yolu
bu kalemlerden biri (servisin kendi kimligi) kirilirsa etkilenen kalem: 4397

sinif                    kalem     elle dk     kacan   saatte bag.  dusen baglanti
sayac ucu                 4100       45100       103          8200            1236
ic servis                   26         468         1           780             180
personel kimligi           262        1572         7           262              42
sube aktarim                 9         225         0            36               0

omur          yillik islem  gunluk islem      deneme  elle is gunu   iptal gerekli
365 gun               4397            12         121            99            evet
90 gun               21985            60          30           493            evet
30 gun               57161           157          10          1283            evet
7 gun               233041           638           2          5230            evet
1 gun              1604905          4397           0         36017           hayir
iptal ogrenme penceresi 29.5 saat (ucuncu ders); omru bundan kisa kalem duyurudan once kendiliginden duser

Bir yıllık ömürle dört bin üç yüz doksan yedi kalemin elle yenilenmesi 47.365 dakika, yani 99 iş günü tutuyor. Bu, yılın yaklaşık beşte biri boyunca bir kişinin başka hiçbir iş yapmaması demektir ve sayı, envanterin kendisinden değil, dokunuş dakikalarından gelir.

Sınıf tablosu bu yükün nereden geldiğini gösteriyor: 45.100 dakika, yani toplamın on dokuzda on sekizi, tek bir sınıftan — sayaç uçlarından. Dört bin yüz kalem ve dokunuş başına on bir dakika. Kalan üç sınıf birlikte 2.265 dakika tutuyor. Envanterin yüzde doksan üçü elle işin yüzde doksan beşini üretiyor; yaşam döngüsü kararı bu yüzden bir envanter kararı değil, bir sınıf kararıdır.

Kaçan kalem sütunu ikinci bedeli yazıyor. Yüzde iki buçukluk oran 111 kaleme karşılık geliyor ve bu 111 kalem süresi dolduğu için, bir saldırı olmadan, tamamen kendiliğinden düşüyor. Düşürdükleri bağlantı 1.458. Dağılım burada tersine dönüyor: iç servislerde yalnız bir kalem kaçıyor ama saatte 780 bağlantı taşıdıkları için düşen bağlantı 180 oluyor — personel kimliklerinde yedi kalem kaçmasına rağmen 42. Kaçan kalem sayısı riski vermiyor; kaçan kalemin taşıdığı trafik veriyor.

Şube aktarımı satırı sıfır gösteriyor ve bu bir güvence değil, bir yuvarlama sonucudur: dokuz kalemin yüzde iki buçuğu bir kalemin altındadır. Küçük sınıflarda oran tabanlı ölçüm anlam üretmez; orada tek tek sayım gerekir.

Altı saatlik fark etme süresi de bir varsayımdır ve neye bağlı olduğu yazılmalıdır. Süresi dolan bir kalem hiçbir uyarı üretmez; ürettiği tek şey karşı taraftaki doğrulama hatasıdır. O hatanın kime ulaştığı sınıfa göre değişir — iç serviste bir çağrı zinciri hemen kırılır ve fark edilir, sayaç ucunda ise yalnız o ucun verisi gelmez. Fark etme süresi bu yüzden bir izleme kararının sonucudur: geçerlilik penceresini önceden tarayan bir denetim yoksa, süre kalemin ne kadar gürültülü düştüğüne bağlıdır.

Bu tablonun sessiz varsayımı envanterin eksiksiz olmasıdır. Yenileme, yalnız listede duran kaleme yapılır; listede olmayan bir kalem yenilenmez ve süresi dolduğunda kimse onu beklemiyordur. Bir sertifika altyapısında bu kalemler her zaman vardır — bir sınama için düzenlenip yerinde bırakılan, bir devir sırasında kimsenin üstlenmediği, bir aygıt görüntüsünün içine gömülüp unutulan kalemler. Envanterde görünmeyen bir kalemin ölçüsü de yoktur: yukarıdaki 99 iş günü ve 111 kaçan kalem, ancak envanterin doğru olduğu ölçüde doğrudur.

Zaman dağılımı da bir varsayımdır. Yukarıdaki hesap 4.397 yenilemeyi yıla eşit yayılmış sayıyor; oysa kalemler çoğu zaman toplu düzenlenir — bir kurulum, bir geçiş ya da bir yenileme kampanyası sırasında yüzlercesi aynı gün üretilir. Aynı gün üretilen kalemler aynı gün düşer. O durumda 99 iş günlük yük yıla değil, birkaç güne sıkışır ve kaçan kalem oranı da o günlerde yükselir. Yaşam döngüsünün ölçülmesi gereken ikinci sayısı bu yüzden toplam değil, en yoğun gündeki yenileme sayısıdır.

Otomasyonun Kapattığı ve Açtığı

Otomatik yenileme üç sütunu birden sıfırlıyor: 47.365 dakika, 111 kaçan kalem ve 1.458 düşen bağlantı. Bu, kursta ölçülen savunmalar içinde en temiz sonuçtur; kapattığı kalemler karşılığında hiçbir meşru işi durdurmaz. Bedeli çalışma anında değil, kurulum anında ödenir ve kurulum bir kez yapılır.

Karşılığında beş sistem kalemi ekliyor ve bu kalemler ötekilere benzemiyor. Envanterle birlikte çoğalmazlar — dört bin dört yüz kalem için de beş tanedirler. Buna karşılık paylaşıldıkları için biri kırıldığında bütün envanteri etkilerler. Listede bunun en açık örneği ikinci sıradadır: yenileme servisinin kendi kimliği. O kimlik, otorite adına kalem talep edebilen bir kimliktir ve kırıldığında etkilenen kalem sayısı 4.397’dir.

Listedeki üçüncü kalem, yenilemenin neden yalnız bir imza işi olmadığını söylüyor. Yeni bir kalem üretilip diske yazıldığında iş bitmiş olmaz; kalemi kullanan sürecin onu yeniden okuması gerekir. Belleğinde eski kalemi tutmaya devam eden bir servis, diskte yepyeni bir kalem dururken süresi dolmuş kalemi sunmayı sürdürür ve dışarıdan bakan hiçbir denetim bu ikisini ayırt edemez — yapılandırma doğrudur, dosya günceldir, sunulan kalem eskidir. Yenileme zincirinin son halkası imza değil, yeniden yüklemedir.

Buradaki değiş tokuş dersin ana cümlesidir. Elle yenilemede 111 dağınık kırılma noktası vardır ve her biri tek bir kalemi düşürür; hiçbiri ötekini etkilemez, hepsi görünür ve hepsi ayrı ayrı düzeltilir. Otomasyon bu 111 noktayı sıfırlar ve yerine bir tane koyar — ama o tek nokta 4.397 kalemi birden taşır. Toplam kırılma sayısı düşer, tek bir kırılmanın kapsamı büyür. İkinci dersin kök tablosuyla aynı biçimdir bu: yoğunlaştırma, sayıyı azaltırken yarıçapı büyütür.

Ömrü Kısaltmanın Faturası

Son tablo, üçüncü dersin açık bıraktığı soruyu kapatıyor. İptal duyurusunun öğrenme penceresi ortalama 29,5 saatti ve daraltılabiliyor ama sıfırlanamıyordu. Ömrü bir güne indirmek o pencereyi gereksiz kılar: yirmi dört saatlik bir kalem, iptal duyurusu istemcilere ulaşmadan kendiliğinden düşer. İptal problemi çözülmez, ortadan kalkar.

Faturası aynı satırda. Yıllık işlem 4.397’den 1.604.905’e çıkıyor, günlük işlem on ikiden dört bin üç yüz doksan yediye. Bu hacim elle yönetilemez — elle iş günü sütunu 36.017 gösteriyor, yani yüz kişilik bir ekibin bir buçuk yılı. Kısa ömürlü kalem otomasyonu bir tercih olmaktan çıkarır ve zorunlu kılar.

Üçüncü sütun daha az görünen bir bedeli yazıyor. Yenileme penceresi ömrün üçte biri olduğu için kısalan ömürle birlikte yedek deneme payı da kısalıyor: bir yıllık kalemde 121 gün boyunca her gün yeniden denenebilir, doksan günlükte otuz, yedi günlükte iki, bir günlükte sıfır. Bir günlük ömürde ilk yenileme denemesi başarısız olursa ikinci bir fırsat yoktur; kalem düşer. Kısaltmak riski küçültmez, riskin türünü değiştirir — uzun ömürde risk kalemin çalınıp uzun süre kullanılmasıdır, kısa ömürde risk yenileme kanalının kırk sekiz saat çalışmamasıdır.

Tablonun ara satırları da bir şey söylüyor. Son sütun yalnız en alt satırda değişiyor: doksan günlük ya da yedi günlük ömürde iptal duyurusu hâlâ gereklidir, çünkü yirmi dokuz buçuk saatlik öğrenme penceresi ikisinin de altında kalır. Ömrü bir yıldan yedi güne indirmek, çalınmış bir kalemin kullanılabileceği süreyi elli kat kısaltır ama iptal mekanizmasını ortadan kaldırmaz; kaldırılması yirmi dört saatin altına inmeyi gerektirir ve o eşiğin hemen öncesinde günlük işlem altı yüz otuz sekizden dört bin üç yüz doksan yediye sıçrar. Kazanç sürekli, bedel ise eşikli artar — bu yüzden ömür kısaltma kararı çoğunlukla ortada bir yerde, işlem hacminin taşınabildiği ve yedek deneme payının sıfırlanmadığı bir noktada durur.

Bu yüzden ömür seçimi tek bir sayıya değil, iki eğrinin kesiştiği yere bakar: kalemin yanlış ellerde kalabileceği süre ile yenileme kanalının kesintisiz çalışması beklenen süre. İkinci sürenin ölçüsüzce varsayılması, kısa ömrü bir savunma değil bir kırılganlık hâline getirir.

Özet

  • 4.397 kalemin bir yıllık ömürle elle yenilenmesi 99 iş günü tutuyor; bunun yüzde doksan beşi tek bir sınıftan, 4.100 sayaç ucundan geliyor. Yaşam döngüsü kararı envanter kararı değil, sınıf kararıdır. Sayı, envanterin eksiksiz ve sürelerin yıla yayılmış olduğu varsayımına dayanır.
  • Elle yenilemede 111 kalem gözden kaçıyor ve 1.458 bağlantı düşüyor. Kaçan kalem sayısı riski vermiyor: 1 iç servis kalemi 180 bağlantı düşürürken 7 personel kalemi 42 düşürüyor.
  • Otomasyon üç sütunu birden sıfırlıyor ve hiçbir meşru işi durdurmuyor; karşılığında 5 paylaşılan sistem kalemi ekliyor. Bu kalemler envanterle çoğalmaz ama biri kırıldığında 4.397 kalemi birden etkiler.
  • Değiş tokuş kırılma sayısıyla kapsam arasındadır: elle yenilemede 111 dağınık ve birbirinden bağımsız kırılma noktası, otomasyonda 1 nokta ve 4.397 kalemlik yarıçap.
  • Ömrü 1 güne indirmek iptal duyurusunu gereksiz kılıyor, çünkü kalem duyurudan önce düşer; bedeli yıllık işlemin 1.604.905’e çıkması ve yenileme penceresindeki yedek deneme payının 121’den 0’a inmesidir.

Sonraki Adım

Beş ders boyunca ölçülen her şey aynı şeyi korudu: bağlantıyı. Sertifika bir taşıma kanalının iki ucunu birbirine bağlar ve o kanal sonlandığında görevi biter. Kanalın sonlandığı yer ise çoğunlukla içeriğin gideceği yer değildir — bir kayıt toplayıcıya ulaşır, orada çözülür, işlenir, saklanır ve başka bir kanaldan yoluna devam eder. Her sıçramada içerik açık hâle gelir ve o anda onu görebilen bir katman vardır. Sonraki ders bu konuyu kapatırken soruyu içeriğin kendisine taşır: kaç aracı katman içeriği görüyor, anahtarı uçta tutmak kaç kalemi sunucudan çekiyor ve karşılığında hangi yetenekler kayboluyor.

İlerlemeni kaydetmek ve not almak için Giriş yap

Notlarım

Not almak için giriş yapmalısın.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat