Bağlantı ve dayanıklılık
Uç cihazlar genellikle sahada, kontrol etmediğiniz ev veya fabrika ağlarında, denetimsiz çalışır. IronFlock cihaz agent’ı her cihazı çevrimiçi ve uzaktan erişilebilir tutmak için tasarlanmıştır — böylece cihazın kendisi baskı altındayken bile sorunları teşhis edip düzeltmek için ona her zaman ulaşabilirsiniz.
Agent, uzaktan erişilebilirliği en yüksek öncelik olarak görür. Yerelde ne ters giderse gitsin — ağ kopması, diskin dolması, belleğin tükenmesi — agent’ın görevi sessizce şebekeden düşmek yerine bağlı ve yönetilebilir kalmaktır.
Her zaman açık ağ bağlantısı
DHCP ağlarındaki başsız (headless) cihazlar düzenli olarak geçici kesintilerle karşılaşır: yönlendirici yeniden başlar, DHCP kirası takılır, bir anahtar (switch) yeniden çalışır veya bir kablo kısa süreliğine çıkar.
Agent, cihazın ağ yöneticisini bağlantıyı süresiz olarak yeniden denemeye ayarlar. Varsayılan işletim sistemi ayarları genellikle birkaç başarısız denemeden sonra pes eder ve birisi cihazı fiziksel olarak yeniden başlatana kadar arayüzü kapalı bırakır. IronFlock cihazları ise bağlantı geri gelene kadar denemeye devam eder — böylece anlık bir kesinti asla kalıcı bir bağlantı kopmasına dönüşmez.
Bir cihaz adresini değiştirdiğinde (örneğin bir elektrik kesintisinden sonra yeni bir DHCP kirası), agent yeniden başlatıldığında kendi ana bilgisayar bilgilerini yeniden çözümler, böylece manuel müdahale olmadan temiz bir şekilde geri döner.
Disk baskısı altında erişilebilir kalır
Dolu bir disk, bir uç cihazın yanıt vermez hale gelmesinin en yaygın yollarından biridir. Agent buna karşı üç katmanda koruma sağlar.
1. Önleme
Agent, bir diski en çok dolduran iki günlük kaynağını — konteyner günlükleri ve sistem journal’ı — sınırlar, böylece rutin çalışma tüm kullanılabilir alanı yavaşça tüketemez.
2. Otomatik temizleme
Agent, boş disk alanını sürekli izler. Alan azaldıkça, onu otomatik ve güvenli bir şekilde geri kazanır — kullanılmayan görüntüleri ve derleme önbelleğini ayıklar ve aşırı büyük günlükleri kırpar. Uygulamalarınızın bağımlı olduğu verileri asla silmez: etiketli görüntüler ve uygulama birimlerine (volume) her zaman dokunulmadan bırakılır.
3. Depolama acil durumu
Temizlemeye rağmen boş alan kritik hale gelirse, cihaz bir Depolama acil durumu durumuna girer:
- Uygulama iş yükleri durdurulur — diskin daha fazla büyümesini hemen durdurmak için.
- Yeni uygulama başlatmaları, derlemeler ve indirmeler engellenir — böylece hiçbir şey durumu daha kötü hale getiremez.
- Durum buluta bildirilir ve panonuzda cihazın üzerinde belirgin bir işaret olarak gösterilir, böylece uygulamaların neden çalışmadığını tam olarak bilirsiniz.
- Cihaz çevrimiçi ve uzaktan yönetilebilir kalır — yine de uzaktan bir terminal açıp araştırmak ve alan boşaltmak için ağı yeniden yapılandırabilirsiniz.
En önemli özellik: kritik düzeyde dolu bir disk, tüm cihazı çevrimdışına almak yerine açıkça sinyallenen, kurtarılabilir bir duruma zarif bir şekilde geçer.
Otomatik kurtarma
Agent, acil durum modundayken sık sık kontrol eder. Yeterli alan boşaltılır boşaltılmaz, cihaz Depolama acil durumu durumundan otomatik olarak çıkar ve uygulamalarınızı önceki durumlarına geri yükler — manuel yeniden başlatma veya yeniden dağıtım gerekmez.
Bir cihazın canlı depolama kullanımını ve mevcut durumunu Cihaz Ayarları içinde görebilirsiniz. Bir kaynak sınırına yaklaştıkça sistem kaynağı kullanım çubukları kırmızıya döner ve cihaz acil durum eşiğine ulaşmadan önce size erken uyarı verir.
Bellek baskısına dayanır
Düşük bellek koşulları, tüm bir cihazı tam müdahale etmeniz gereken anda erişilemez hale getirerek askıda bırakabilir. IronFlock cihazları, bellek baskısı altında devreye giren ve kontrolden çıkan tek bir işlemi durduran bir bellek yetersizliği (out-of-memory) koruma hizmeti çalıştırır — tüm cihazın donmasına izin vermek yerine agent’ı, uzaktan erişimi ve sistemin geri kalanını canlı tutar.
Tasarımı gereği kendi kendini onaran
- Agent, çıkış yapması durumunda otomatik olarak yeniden başlayan yerel bir sistem hizmeti olarak çalışır, böylece cihaz bağlantısını kendi başına yeniden kurar.
- Kablosuz (OTA) olarak kendini günceller, böylece bağlantı ve dayanıklılık iyileştirmeleri cihazları yeniden yakmadan filonuza yayılır.
- Uzaktan erişim tünelleri, bir ağ kesintisinden sonra otomatik olarak yeniden bağlanır.
Neden Önemli
| Koşul | Dayanıklı yönetim olmadan | IronFlock agent’ı ile |
|---|---|---|
| Kısa ağ / DHCP kesintisi | Cihaz manuel yeniden başlatmaya kadar çevrimdışı kalır | Bağlantı geri gelir gelmez otomatik olarak yeniden bağlanır |
| Disk dolar | Cihaz yanıt vermez ve erişilemez hale gelir | Uygulamaları durdurur, Depolama acil durumu sinyali verir, erişilebilir kalır, otomatik kurtarılır |
| Bellek tükenmesi | Tüm cihaz askıda kalır | Tek bir işlem durdurulur; cihaz canlı kalır |
| Agent işlemi çökmesi | Cihaz şebekeden düşer | Hizmet otomatik olarak yeniden başlar ve yeniden bağlanır |
Sonuç, ulaşabileceğinize güvenebileceğiniz bir filodur — böylece sahadaki denetimsiz bir cihaza neredeyse her zaman uzaktan ulaşılabilir ve kurtarılabilir, saha ziyaretine gerek kalmaz.