Anycast nedir?

Anycast, İnternet trafiğini yönlendirmek için bir yöntemdir. Herhangi bir yayın ağında, bir yönlendirici veri paketleri için en iyi hedefi dinamik olarak belirleyebilir. Bir kullanıcı veri istediğinde, bir dizi belirleyici faktöre bağlı olarak trafik farklı sunuculara yönlendirilir. Hedef olarak hangi sunucunun seçildiğine bakılmaksızın, kullanıcı aynı verileri alır.

En iyi varış yerini belirleyebilecek faktörler şunlardır:

  • Trafik Sıkışıklığı - Bir otoyoldaki araçların hızına benzer şekilde, ağ performansı herhangi bir İnternet yolundaki trafik miktarından etkilenebilir. Herhangi bir yayını kullanarak, başlangıç ​​isteğine giden en az sıkışık rotayı olan sunucular seçilebilir.
  • Sağlık - Tek bir sunucu çok meşgul olduğunda, ağ isteklerine cevap vermek yavaş olabilir. Daha az meşgul olan sunucular "daha sağlıklı" olarak kabul edilir ve yeni trafik almak için seçilebilir.
  • Coğrafi konum - Belirli bir sunucu coğrafi olarak menşe taleplerine yakınsa, ağ trafiği daha kısa bir fiziksel mesafeye gidecektir, böylece istek daha çabuk tamamlanır. Örneğin, Arizona’daki bir kullanıcı, New York’tan ziyade Kaliforniya’dan sunulduğu takdirde bir web sitesini daha hızlı yükleyecektir. Bu tür rotalama geocast olarak da bilinir.
  • Maliyet - Bazen, bazı sunucuları kullanmakla ilişkili maliyet diğerlerinden daha yüksek olabilir; bu durumda istekleri karşılamak için en düşük maliyetli sunucu seçilebilir.
  • Diğer - Servis operatörü tarafından özel faktörler tanımlanabilir.

Anycast, İnternet trafiğini yönlendirmek için en iyi beş teknikten biridir. Diğerleri tek noktaya yayın, yayın, çok noktaya yayın ve coğrafi yayındır.

İnternet terimleri, Ağ, Ağ terimleri