Aracılığıyla paylaş


Dağıtımları güncelleştirme

Dağıtım, güncelleştirmelerin bir veya daha fazla cihaza nasıl teslim edilir? Dağıtımlar her zaman bir cihaz grubuyla ilişkilendirilir. Api veya kullanıcı arabiriminden bir dağıtım başlatılabilir.

Bir cihaz grubu, herhangi bir zamanda yalnızca bir etkin dağıtımla ilişkilendirilebilir. Bir dağıtım gelecekte başlayacak veya hemen başlatılacak şekilde zamanlanabilir.

Dinamik dağıtımlar

IoT Hub için Cihaz Güncelleştirmesi'ndeki dağıtımlar doğası gereği dinamiktir. Dinamik dağıtımlar, güncelleştirmeleri geçerli, yeni sağlanan cihazlara otomatik olarak dağıtarak kullanıcıları ayarlama ve unutma yönetim modeline geçmelerini sağlar. Dağıtım başlatıldıktan sonra sağlanan veya grup üyeliğini değiştiren tüm cihazlar, dağıtım etkin kaldığı sürece güncelleştirme dağıtımını otomatik olarak alır.

Dağıtım yaşam döngüsü

Dinamik yapısı nedeniyle, dağıtımlar açıkça iptal edilene kadar etkin ve devam ediyor olarak kalır. Aynı cihaz grubunu hedefleyen yeni bir dağıtım oluşturulursa, dağıtım devre dışı olarak kabul edilir ve yerine yenisi getirilir. Başarısız olabilecek cihazlar için dağıtım yeniden denenebilir. Dağıtım iptal edildikten sonra yeniden etkinleştirilemez.

Dağıtım ilkeleri

Dağıtım zamanlaması

Güncelleştirme dağıtımları hemen başlatılacak veya gelecekte belirli bir tarih ve saatte başlatılacak şekilde zamanlanabilir. Bu, kullanıcının diğer kritik cihaz iş akışlarıyla karışmaması için cihaz kapalı kalma süresini verimli bir şekilde planlamasını sağlar.

Otomatik geri alma ilkesi

Bir güncelleştirmeyi dağıttığınızda şunların sağlanması kritik önem taşır:

  • Cihazlar yükleme sonrasında temiz durumdadır, yani bir güncelleştirme kısmen başarısız olursa, cihazların bilinen son iyi durumlarına geri dönmesi gerekir.
  • Cihaz ekosistemi tutarlıdır. Diğer bir ifadeyle, daha kolay yönetilebilirlik için bir gruptaki tüm cihazların aynı sürümü çalıştırması gerekir.
  • Geri alma işlemi mümkün olduğunca el ile yapılır ve cihaz operatörünün yalnızca nadir ve özel koşullarda el ile müdahale etme seçeneği vardır.

Cihaz operatörlerinin bu hedeflere ulaşmasını sağlamak için güncelleştirme dağıtımları buluttan otomatik geri alma ilkesiyle yapılandırılabilir. Bu, başarısız olan cihaz yüzdesi ve minimum sayısı açısından eşikler ayarlayarak bir geri alma tetikleyici ilkesi tanımlamanızı sağlar. Eşik karşılandıktan sonra gruptaki tüm cihazlar seçilen güncelleştirme sürümüne geri alınır.

Dağıtım izleme

Dağıtım ayrıntıları, dağıtımın parçası olan cihazlar ve bunların durumu hakkında bilgi sağlar. Dağıtım ilerledikçe, cihazlar Sürüyor durumundan Tamamlandı veya Başarısız durumuna geçer. Dağıtım İptal Edildi ise, dağıtımdaki tüm cihazlar da İptal Edildi durumunu yansıtır.

Dağıtılan güncelleştirme çok küçükse veya ağ gecikme süresi yüksekse cihazlar doğrudan terminal durumuna geçebilir. Örneğin Tamamlandı veya Başarısız durumda olabilir. Bu durumlar, hizmet Cihaz Güncelleştirmesi aracısından dağıtım durumunu aldığında ayarlanır. Bunlar el ile değiştirilemez.

Sonraki adımlar

Güncelleştirme dağıtma