Canary Deployment

Canary deployment (kanarya dağıtımı), yeni bir sürümün önce kullanıcıların ya da sunucuların küçük bir bölümüne — yani "kanarya" grubuna — yayınlandığı, geri kalanın ise eski sürümde çalışmaya devam ettiği bir yayınlama stratejisidir. Bu küçük dilimde hata oranlarını, gecikmeyi ve iş metriklerini izlersiniz; kanarya sağlıklı kalırsa dağıtımı kademeli olarak %5, %25, %100'e genişletirsiniz. Bir sorun çıkarsa trafiği geri alırsınız ve yalnızca o küçük grup etkilenmiş olur. İsim, kömür madenlerindeki kanaryadan gelir. İki tam ortam arasında tüm trafiği bir anda çeviren blue-green deployment'ın aksine, canary trafiği kademeli olarak kaydırır; böylece regresyonları gerçek production trafiğiyle, herkese ulaşmadan önce yakalarsınız. AI/SaaS geliştiren ekipler için riskli değişiklikleri — yeni bir model sürümü, yeniden yazılmış bir fiyatlandırma sayfası, farklı bir sorgu yolu — göndermenin en güvenli yoludur. Pratik not: canary yalnızca kanarya grubunu gerçek zamanlı izleyebiliyorsanız ve otomatik geri alma tetikleyiciniz varsa işe yarar; ölçemediğiniz bir kanarya, güvenliği olmadan yalnızca riski verir.

Sonraki adım

Araç fiyatlarını yan yana görün

Takip ettiğimiz tüm araçlar, kategoriye göre, en düşük liste fiyatıyla ve yıllık faturayı hesaplayabileceğiniz bir sayfayla.

Daha fazla Geliştirici Araçları terimi