Görsel web izleme araçlarının çoğu açık kaynak. Bazıları tek komutla kuruluyor. İlk bakışta bunu kurmak, bir araç aboneliği ödemenin mantıklı alternatifi gibi görünüyor.
Bu yazı, o kararın gerçek maliyetini anlatıyor. Kısa cevap: maliyet ilk kurulumda değil, sonraki on sekiz ayda ödenir.
Neden "kendi altyapını kur" cazip görünüyor?
Dört sebep var ve dördü de meşru:
1. Aylık maliyet yok. Abonelik ödemiyorsunuz.
2. Veri sizin kontrolünüzde kalır. Ekran görüntüleri ve taranan veri sizin sunucunuzda. Müşteri verisi açısından bu gerçek bir avantaj.
3. İhtiyacınız olan şeyi yaparsınız. Hazır araçların yapamadığı bir kontrol gerekiyorsa kendiniz eklersiniz.
4. Dış bağımlılık yok. Sağlayıcı kapanırsa veya fiyatını beş katına çıkarırsa sizin altyapınız etkilenmez.
Bu dördü doğru. Sorun, bunların dışında kalan maliyetin görünmemesinde.
Maliyet 1: Görüntü saklama
Bu, ilk faturalandığında en çok şaşırtan kalemdir.
Her site için, her taramada bir ekran görüntüsü indirilir. Otuz site, günde bir kez, iki yıl: yirmi iki bin görüntü.
Şimdi hesabı yapın. Ekran görüntüleri küçük görünür — bir PNG 100-300 KB civarı. Ama yirmi iki bin görüntü, ortalama 200 KB ile 4 GB. İki yılda. Beş site daha eklediğinizde bu 5 GB'yi geçer.
Bunun bedeli:
- Disk. Bulut depolamada aylık para, kendi sunucunuzda alan.
- Yedekleme. Yedeklemediğiniz bir arşiv, arşiv değildir. Yedekleme de aynı boyutta.
- Temizlik politikası. Ne kadar tutacaksınız? Sınırsız büyüyen bir dizin, bir gün diski doldurur ve o gün sisteminizin tamamı durur — sadece arşiv değil, izleme de.
Bu kalem, "ücretsiz" sistemlerin en sık unutulan maliyetidir.
Maliyet 2: Tarayıcı altyapısı
Ekran görüntüsü almak bir tarayıcı çalıştırmak demektir.
Bir tarayıcı örneği RAM'dir. İki yüz eşzamanlı tarama iki tarayıcı demektir. Tarama kuyruğu büyüdükçe ihtiyaç artar. Altı aylık bir pilotun sonunda şu gerekir:
- Tarayıcı havuzu
- Kuyruk yönetimi
- Zaman aşımı ve yeniden deneme
- Tarayıcı çöktüğünde işi tekrar kuyruğa koyma
Bunların hiçbiri "izleme" değil, "kuyruk" işidir. Ve kuyruk yazılımı, izleme yazılımından daha çok iş ister.
Maliyet 3: Eşiği doğru ayarlamak
Bu, kalemler arasında en pahalı olanı ve en az konuşulanı.
Karşılaştırma, iki zaman arasındaki her farkı bulur. Saat değişti. Sayaç değişti. Reklam döndü. Sistem bunları "değişiklik" diye raporlar.
Doğru eşiği bulmak şunları gerektirir:
- Sistemi en az iki hafta çalıştırıp gerçek çıktısını görmek
- Gelen farkları "önemli / önemsiz ama sık / önemsiz ve seyrek" diye ayırmak
- Yalnız birincisini bırakacak şekilde eşiği ayarlamak
- İki haftayı tekrarlamak
Bu iki hafta, bu süre boyunca hiçbir müşteriye bildirim gitmez. Çünkü sistemin neyi bildireceğini henüz bilmiyorsunuz.
İki hafta kaybetmek, kurulumun ilk gününde görünür. Kaybetmek, altıncı ayda görünür ve o sırada ekip zaten susturmuş olur. Alarm yorgunluğu bu döngünün tamamını anlatıyor.
Maliyet 4: Dinamik içerik
Sabit bir sayfayı izlemek ile dinamik bir sayfayı izlemek arasındaki fark, aradaki iş yükü farkıdır.
Saat, sayaç, stok, kişiselleştirilmiş içerik, üçüncü taraf reklam — hepsi maskelenmeli ya da eşiğe katılmalı. Ve bu maske, sayfa her değiştiğinde güncellenmeli.
Kendi altyapınızdaysanız bu sizin sorumluluğunuz. Hazır bir araç kullanıyorsanız da öyle, ama en azından eşiği ayarlamak için bir arayüzünüz vardır.
Bu, dinamik içerikte yanlış alarm yazısının konusu ve tek başına bir günün işidir.
Maliyet 5: Sessiz kalan şey
En pahalı kalem, hiç görünmeyen kalemdir.
Kendi kurduğunuz sistem, sizin yazdığınız kodun açıklarını taşır. Ekran görüntüsü alan kod bir tarayıcı açıyor; o tarayıcı kendi açıklarını taşır.
Bu, "kendi sunucum var" gerekçesinin gerçekten tersidir: kendi sunucunuzda daha fazla güncelleme sorumluluğunuz, daha fazla saldırı yüzeyiniz ve daha fazla izlemeniz gereken bileşeniniz vardır.
Pratik olarak şu olur: sistem sessizce durur, kimse fark etmez, altı ay sonra "izleme çalışmıyor mu?" diye bakarsınız ve cevap şudur: muhtemelen çalışıyordur, sadece kimse bakmıyordu.
Maliyet 6: Dış bağımlılık riski
Bu, kendi altyapını kurmanın gerçekten haklı olduğu tek konu.
Sağlayıcının kapanma riski, fiyat artışı, özelliklerin kaldırılması — hepsi mümkündür. Hiçbirini öngöremezsiniz.
Buradaki dürüst cevap şu: bu riski kendi altyapınızla satın almış olursunuz. Böylece aylık ödeme yapmazsınız ama bakım borcu alırsınız. İkisi de gerçektir; hangisinin daha ucuz olduğu, ekibinizin büyüklüğüne ve sitesiz sayınıza bağlı.
Sayısal karşılaştırma
Aşağıdaki tablo nasıl hesaplanacağını gösterir, sonuçları değil. Kendi sayılarınızı koyun.
| Kalem | Kendi altyapınız | Abonelik |
|---|---|---|
| İlk kurulum | Yüksek | Yok |
| Görüntü depolama | Sizin maliyetiniz | Dahil |
| Tarayıcı altyapısı | Sizin maliyetiniz | Dahil |
| Eşik ayarı | 2+ hafta sizin zamanınız | Genelde hazır |
| Yeni site ekleme | Yapılandırma + test | Genelde birkaç dakika |
| Bakım ve güncelleme | Sürekli | Sağlayıcının |
| Veri kontrolü | Tam | Genelde tam, sorulmalı |
Son satıra bakın: "veri kontrolü" sütunu abonelikte "genelde tam, sorulmalı" diyor. Sebebi, müşteri verisi işleyen bir ajans için bunun pazarlık konusu olmadığıdır. Sorulması ve yazılı cevap alınması gerekir.
Karar ne zaman kendi altyapınız lehine?
Dürüst olmak gerekirse, doğru birkaç durum var:
- Müşteri verisi yasal bir kısıt. Verinin nerede olduğu sözleşmede yazıyorsa, seçenekleriniz daralır.
- Denetlenebilirlik zorunlu. Belirli sektörlerde kendi altyapınızı işletmek avantaj sağlar.
- Ekip büyük ve teknik. Çekirdek ekibiniz bu tür sistemleri sürdürebiliyorsa, maliyet denklemi değişir.
- İhtiyağınız standart dışı. Hazır araçların yapamadığı belirli bir kontrol varsa.
Ve ne zaman lehine değil:
- On iki aydan az sürecek bir ihtiyaç
- Bakımı devralacak bir ekip olmaması
- "Ucuz olsun" diye başlatılan ve sonra kimsenin bakmadığı bir sistem
- İlk adımda, eşiği ayarlamadan önce karar vermek
Özet
Kendi görsel izleme altyapınızı kurmak, görüntü depolama, tarayıcı havuzu, kuyruk yazılımı, eşik ayarı ve sürekli bakım demektir. İlk kurulum bunların en küçük parçasıdır.
Aylık ödeme yapmamanın bedeli, para değil zaman ve dikkattir. Ekiplerin çoğu bunu baştan değil altıncı aydan sonra fark eder, ve o sırada kararı geri almak kendi sistemi de kapatmayı gerektirir.
Karşılaştırmanın teknik tarafı için görsel regresyon testi nedir?, izleme tarafı için çoklu müşteri izleme kılavuzu, araç seçimi için yedi şey.