Yedek Model (Fallback Model)

Yedek model, birincil model bir isteği karşılayamadığında uygulamanızın yönlendirdiği ikincil modeldir — hata döndürdüğünde, hız sınırına takıldığında, zaman aşımına uğradığında ya da sağlayıcıda bir olay yaşandığında. Barındırılan çıkarım üzerine kurulu ürünler için standart erişilebilirlik kalıbıdır; çünkü trafiği gönderecek başka bir yeriniz yoksa kendi çalışma süresi taahhüdünüz sağlayıcınızınkinden iyi olamaz. Uygulamalar, ikinci bir modeli adlandıran birkaç satırlık yeniden deneme mantığından, sağlayıcılar arasında devreye alma yapan bir yönlendirme katmanına ve uç noktaları sağlık kontrolünden geçirip istekler başarısız olmaya başlamadan trafiği kaydıran bir ağ geçidine kadar uzanır. Atlanan tasarım sorusu, bozulmuş bir yanıtın ne değerde olduğudur. Daha küçük ya da daha ucuz bir modele geçmek özelliğin yanıt vermesini sürdürür ama farklı yanıt verir: çıktı biçimi kayabilir, yönerge takibi zayıflar ve birincil modele işlediğiniz davranış geçişte hayatta kalmayabilir. Bir özetleme özelliği için bu kabul edilebilir bir takastır. Çıktısını başka bir sistemin ayrıştırdığı bir sınıflandırma adımı için farklı biçimli bir yanıt bozulma değil, başarı durum koduyla gelen ikinci bir hatadır. Her özellik için daha kötü bir yanıtın dürüst bir hatadan iyi olup olmadığına karar verin ve yedeği iyi olacağını varsaymak yerine birincille aynı test kümesine karşı değerlendirin. Baştan kurmaya değen pratik noktalar: mümkün olduğunda yedeği farklı bir sağlayıcıda tutun, çünkü aynı sağlayıcıdaki bir yedek korunmaya çalıştığınız kesintiyi paylaşır; devreye almayı ölçümlerinizde ve kayıtlarınızda görünür kılın ki bozulduğunuzu bir şikâyetten değil kendiniz öğrenin; yeniden denemeleri sınırlayın ki bir sağlayıcı olayı maliyet sıçraması değil yavaş yanıt olsun; ve geçişi bilinçli olarak prova edin, çünkü yalnızca kesinti sırasında çalıştırılan bir yedek yol kimsenin test etmediği bir yoldur.

İlgili terimler

Daha fazla MLOps Süreçleri terimi