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.