Yalan söyleyen makinelerle yirmi yıl

Kilitliyken ping'e cevap veren cihazlar, rapor vermeyi sürdüren UPS kartları ve tek karede takılan ekranlardan dersler.

Makineler bilerek yalan söylemez. Ama yirmi yıldır cihazlar, ağlar ve onların etrafındaki yazılımı kurarken öğrendiğim şu: bir cihazın içinde olabileceği en tehlikeli durum “çalışmıyor” değil. “Çalışmıyor ama her şey yolunda diye raporluyor.”

Sahadan üç örnek.

Ping’e cevap veren cihaz

Cihaz panelde çevrim içi görünüyor. Ping’e bile cevap veriyor. Ve kilitlenmiş.

Ping’e işletim sisteminin alt katmanındaki ağ yığını cevap verir. Asıl işi yapan uygulama kilitlenmiş olabilir, sistem yine de cevap vermeye devam eder. “Erişilebilir” ile “çalışıyor” farklı sorulardır ve izleme sistemlerinin çoğu yalnızca ilkini sorar.

Ders: sağlık sinyali işin kendisinden gelmeli, yani uygulamanın ilerlediğini gösterdiği yerden. İş durduktan sonra da ayakta kalan bir katmandan değil.

Aslında sadece bir kart olan UPS

UPS’ler genellikle bir SNMP kartı üzerinden izlenir. Kartın kendi işlemcisi ve kendi ağ bağlantısı vardır. UPS artık çalışmıyorken bile kart sorgulara cevap vermeye ve UPS’i sağlam göstermeye devam edebilir.

İzlediğin şey UPS değil, kartın UPS hakkındaki görüşüdür. İkisi ayrıştığında panel kartı gösterir.

Ders: iddiayı gerçekte hangi bileşenin yaptığını ve onun bilgisinin nerede bittiğini bil.

Tek karede takılı kalan ekran

Bir reklam ekranında görüntü donabilir. Ekranda hâlâ bir şey vardır, cihaz hâlâ bağlıdır, merkezde çevrim içi görünür. Biri önünden geçene kadar kimse fark etmez.

Reklamveren açısından o ekran, hiç gerçekleşmemiş saatlerce yayını raporluyordur.

Ders: “çevrim içi” bağlantı hakkında bir ifadedir, ekranda ne olduğu hakkında değil.

Ortak desen

Üçü de aynı hata. Sistem gözlemlemesi kolay olan bir katman hakkında rapor veriyor, biz de bunu asıl önemli katman hakkında bir ifade gibi okuyoruz: uygulama yerine ağ, UPS yerine kart, görüntü yerine bağlantı.

Çözüm hep aynı biçimde: kanıtı gerçekten önemsediğin şeye yaklaştır ve gerçek iş yapılmadan üretilmesini zorlaştır.

Cihaz bir şey olduğunu söylüyor; olduğunu nereden bileceksin? Bu soru araç telemetrisinden M2M ağlarına, oradan elektrikli araç şarjına kadar işimin içinden geçiyor. ibibik’in arkasındaki soru da bu: orada ekran, gerçekte ne oynattığını imzalamak zorunda.

← Tüm yazılar