Ana içeriğe geç
Yetenek

Yakınlık Tabanlı DNS Yönlendirme

Her DNS sorgusunu coğrafi olarak en yakın veri merkezine yönlendirin — yakınlık kararı kendi cihazlarınızda verilir.

TR7 GTM, her DNS sorgusunu isteği yapana coğrafi olarak en yakın veri merkezi ile yanıtlayarak kullanıcının kat ettiği ağ yolunu kısaltır. En yakın seçici, aday kayıtları isteği yapan ağın her veri merkezine olan yakınlığına göre sıralar ve en yakın yanıtı döndürür; böylece kullanıcı ile uygulama arasındaki mesafeyi — dolayısıyla gidiş-dönüş süresini — kısaltır. Yakınlık, cihaz üzerinde tutulan çevrimdışı GeoIP veritabanlarından belirlenir: ülke, şehir ve ASN verileri isteği yapan IP'yi bir konuma eşler ve bu konuma göre en yakın aday seçilir. EDNS İstemci Alt Ağı desteğiyle karar, yönlendiren çözümleyicinin adresi yerine kullanıcının gerçek alt ağını izleyebilir; böylece en yakın veri merkezi, kullanıcının fiilen bulunduğu yere göre seçilir. Sorgu yerel bir veritabanı kararı olduğundan, hiçbir DNS sorgu bağlamı dış bir coğrafi konum servisine gönderilmez — bu, veri yerelliği ve gizlilik açısından hassas ortamlar için önemli bir özelliktir. Yakınlık yönlendirmesi sağlık farkındalığıyla da birleşir: sağlıksız veri merkezi kayıtları, en yakın kararı çalışmadan önce aday kümesinden çıkarılır; böylece bir sorgu yalnızca yakın olduğu için çalışmayan bir veri merkezine asla yönlendirilmez. Sonuç: TR7, DNS katmanını düşük gecikmeli bir yönlendirme noktasına dönüştürür ve kullanıcıları dış bir trafik yönetimi bulutu kurmadan, sağlıklı bir veri merkezine giden en kısa uygun yolda tutar.

3 veritabanı
Çevrimdışı GeoIP kaynağı: ülke, şehir, ASN
Kayıt başına
Yakınlık, genel olarak değil DNS kaydı başına ayarlanır
Cihaz üzerinde
İstek yolunda dış coğrafi konum sorgusu yok

Uzaktaki bir veri merkezine yönlendirilen kullanıcı, gidiş-dönüş maliyetini her istekte öder.

DNS her kullanıcıya, bulundukları yerden bağımsız olarak aynı veri merkezini verdiğinde, o veri merkezinden uzaktaki kullanıcılar her bir istekte daha uzun bir ağ yolu taşır. Bu fazladan mesafe, daha yüksek gidiş-dönüş süresi, daha yavaş bağlantı kurulumu ve hedefteki hiçbir kurum servisi ayarıyla telafi edilemeyecek bozulmuş bir deneyim olarak ortaya çıkar.

Yalnızca ülke düzeyinde yönlendirme yardımcı olur ama kabadır. Bir kullanıcı doğru ülkede olabilir ama ülke içindeki iki veri merkezinden birine diğerinden çok daha yakın olabilir; ulusal sınır kuralı bunları birbirinden ayırt edemez. Yakınlığı tamamen göz ardı eden dağıtım — tüm veri merkezleri arasında sırayla veya rastgele dağıtım — kullanıcıların bir kısmını fiilen uzun yoldan gönderir.

Yakınlık kararını dış bir coğrafi konum servisine devretmek kendi sorunlarını getirir: DNS sorgu bağlamı kurumun dışına çıkar, karar katmanı üçüncü tarafın erişilebilirliğine bağımlı hâle gelir ve veri yerelliği yükümlülüklerini karşılamak zorlaşır. Kritik bir trafik kararı dış bir API'ye bağlı olmamalıdır.

Bir doğruluk tuzağı da vardır. En yakın veri merkezine yakınlık, ancak o veri merkezi gerçekten sağlıklıysa işe yarar. Bir kullanıcıyı en yakın veri merkezine, o veri merkezi arıza yaşarken yönlendirmek; onları çalışan bir veri merkezine biraz daha uzağa göndermekten daha kötüdür.

TR7 Yakınlık Tabanlı DNS Yönlendirme tam olarak bunu ele alır: çevrimdışı yakınlık verisini kullanarak her istek sahibi için en yakın sağlıklı veri merkezini seçer, sorgu bağlamını sızdırmadan ve veri merkezi sağlığını göz ardı etmeden yolu kısa tutar.

Yaklaşımımız

TR7, yakınlık yönlendirmesini en yakın seçici, çevrimdışı GeoIP verisi, istemci alt ağı farkındalığı ve sağlık filtrelemeli aday kümeleriyle uygular.

En yakın seçici, sorgu başına en yakın adayı seçer

Bir DNS kaydı en yakın dengeleme algoritmasını kullandığında, GTM aday yanıtları isteği yapanın her veri merkezine olan yakınlığına göre sıralar ve en yakın olanı döndürür. Karar sorgu başına çalışır; böylece her istek sahibi, ağ mesafesini en aza indiren veri merkezi ile yanıtlanır.

Çevrimdışı GeoIP veritabanları sorguyu cihaz üzerinde tutar

Yakınlık, cihaz üzerinde yerel olarak saklanan ülke, şehir ve ASN veritabanlarından çözülür. Karar, hiçbir DNS sorgu bağlamını dış bir coğrafi konum API'sine göndermez — coğrafi çözümleme kurumun altyapısı içinde kalır.

EDNS İstemci Alt Ağı, çözümleyiciyi değil gerçek kullanıcıyı izler

EDNS İstemci Alt Ağı ile yakınlık kararı, yönlendiren çözümleyicinin IP'si yerine kullanıcının gerçek alt ağına dayanabilir. Bu, genel çözümleyici kullanan kullanıcıların kendilerine değil çözümleyiciye en yakın veri merkezine yönlendirilmesini önler.

Sağlıksız veri merkezleri önce aday kümesinden çıkar

Sağlık denetimi durumu, yakınlık kararı çalışmadan önce kayıt adaylarını filtreler. Arıza yaşayan bir veri merkezi kümeden çıkarılır; böylece en yakın yanıt her zaman en yakın sağlıklı veri merkezi olur — yakınlık erişilebilirliğin önüne asla geçmez.

Yetenekler

Yakınlık Tabanlı DNS Yönlendirme, yakınlığı her kayda özgü ve yerel olarak verilen, sorgu başına bir DNS kararına dönüştürür.

Sorgu başına en yakın seçim ağ yolunu kısaltır

En yakın dengeleme algoritması her aday kaydı isteği yapan ağın konumuna göre değerlendirir ve en yakın veri merkezini döndürür. Daha kısa coğrafi mesafe genellikle daha düşük gidiş-dönüş süresi anlamına geldiğinden, kullanıcılar kullanıcı başına hiçbir yapılandırma olmadan uygulamaya giden en kısa uygun yolda tutulur. Karar, yapılandırma anında sabitlenmek yerine her sorgu için yeniden hesaplanır.

Yakınlık, ülke, şehir ve ASN verisi birlikte kullanılarak çözülür

GTM, isteği yapanın konumunu çevrimdışı ülke, şehir ve ASN veritabanlarını kullanarak çözer. Şehir düzeyindeki veri, platformun aynı ülkedeki iki veri merkezini ayırt etmesini sağlar; ASN verisi ise kararı isteği yapanın bağlı olduğu ağa göre inceltir. Bu, ulusal sınır yönlendirmesinden daha ince taneliyken yine de belirleyici bir yerel sorgu olmayı sürdürür.

EDNS İstemci Alt Ağı yakınlık doğruluğunu artırır

Çözümleyici istemci alt ağını sağladığında, GTM yakınlık kararını çözümleyicinin değil kullanıcının gerçek ağ konumuna dayandırır. Bu en çok uzaktaki genel çözümleyicileri kullanan istemciler için önemlidir; burada yalnızca çözümleyiciye dayalı bir karar, kullanıcıyı kendisine değil çözümleyiciye yakın bir veri merkezine gönderebilir. En yakın yanıt, kullanıcının fiilen bulunduğu yeri izler.

Sağlık filtrelemesi yakınlığı dürüst tutar

Aday kayıtlar, en yakın kararı uygulanmadan önce veri merkezi sağlığına göre filtrelenir. Sağlıksız bir veri merkezi en yakın yanıt olmaya uygun değildir; böylece platform erişilebilirliği asla yakınlığa feda etmez. Yakındaki bir veri merkezi toparlandığında, bir sonraki kararda otomatik olarak aday kümesine geri girer.

Yakınlık, topoloji kurallarıyla birleşir

En yakın seçici, bir topoloji kural kümesi içinde seçici olarak görev alabilir; böylece operatör önce adayları ağ, ülke, şehir, kıta veya ASN'ye göre kapsamlandırabilir, ardından eşleşenler arasından en yakın yanıtı seçebilir. Bu, uyumluluk veya taşıyıcı kısıtlamalarının yakınlık yönlendirmesiyle aynı karar hattında çalışmasını sağlar.

Genel olarak değil, DNS kaydı başına yapılandırılır

Dengeleme algoritması her DNS kaydında ayarlanır. Aynı alan adı bir kaydı yakınlığa göre, başka bir kaydı farklı bir stratejiye göre yanıtlayabilir; böylece yakınlık yönlendirmesi tam olarak değer kattığı yerde uygulanır ve diğer kayıtlar kendi davranışlarını korur. Operatörler yönlendirmeyi kayıt kayıt ayarlar.

Cihaz üzerinde, dış bağımlılık olmadan karar

Hem yakınlık sorgusu hem de kayıt seçimi cihaz üzerinde çalışır. İstek yolunda dış bir coğrafi konum API'si yoktur; bu, üçüncü taraf erişilebilirlik bağımlılığını ortadan kaldırır ve DNS sorgu bağlamını kurumun içinde tutar. Yakınlık kararı, dış servislere giden bağlantı kullanılamadığında bile çalışmaya devam eder.

Operasyonel derinlik

Yakınlık yönlendirmesi, GeoIP veritabanı kümesi, dengeleme algoritması alanı, topoloji seçicileri, sağlık filtrelemesi ve canlı yapılandırma yeniden yüklemesiyle birlikte işletilir.

01

GeoIP veritabanı kümesi

Yakınlık kararları, cihaz üzerindeki üç çevrimdışı veritabanından yararlanır: bir ASN veritabanı, bir şehir düzeyi veritabanı ve bir ülke düzeyi veritabanı. Bunlar birlikte ülke, şehir ve ASN farkındalıklı yakınlığı destekler. Veri yerel olduğundan, çalışma zamanı kararları dış bir servise bağlı değildir; veritabanı güncelleme akışı, canlı karar yolundan ayrı olarak planlanır.

02

Dengeleme algoritması alanı

Yakınlık, kaydın dengeleme algoritması en yakın olarak ayarlanarak seçilir; bu, tümü, ilk-N, sırayla dağıt, ağırlıklı sırayla dağıt, rastgele ve ağırlıklı rastgele gibi mevcut DNS kaydı dengeleme algoritmalarından biridir. Alan kayıt başına ayarlanır ve değişiklikler yapılandırma hattı üzerinden uygulanır.

03

Topoloji seçici bileşimi

Bir topoloji kural kümesi içinde en yakın, bir kuralla eşleşen kayıtlara uygulanan seçici olarak kullanılabilir. Bu, coğrafi veya ağ kısıtlaması adayları zaten daralttıktan sonra yakınlığın çalışmasını sağlar; politika filtrelemesini ve en yakın yanıt seçimini tek bir kayıtta birleştirir.

04

Sağlık filtrelemeli adaylar

En yakın kararına verilen aday kümesi, güncel veri merkezi sağlığını yansıtır. Sağlıksız veri merkezlerine ait kayıtlar seçimden önce çıkarılır; böylece yakınlık yalnızca fiilen trafik sunabilen veri merkezleri üzerinden hesaplanır. Bu filtreleme, ayrı bir manuel kural değil, karar hattının bir parçasıdır.

05

Canlı yapılandırma yeniden yüklemesi

Kayıt algoritmalarındaki ve aday kümelerindeki değişiklikler yapılandırma yeniden üretim hattına girer ve servis yeniden başlatılmadan uygulanır. Yeni sorgular güncel yapılandırmayı yansıtan yanıtlar alır; istemciler tarafından zaten önbelleğe alınan yanıtlar ise TTL süreleri dolana kadar yaşar; bu nedenle daha düşük TTL değerleri yakınlık ve sağlık değişikliklerinin daha hızlı yürürlüğe girmesini sağlar.

06

Yakınlık ile canlı ağ sinyalleri

En yakın seçici coğrafi yakınlığa göre karar verir; bu, gecikmenin canlı bir ölçümü değil, onun bir vekilidir. Bir kararın gerçek zamanlı ağ yolunu veya veri merkezi yükünü yansıtması gerektiğinde, çok kaynaklı veri merkezi seçimi, coğrafi yakınlık yönlendirmesini tamamlayan canlı ana makine, servis ve istemci yolu sinyalleri sağlar.

Hangi senaryolarda kullanılır

Küresel kullanıcıları en yakın bölgeye yönlendirin

Kullanıcıları bölgelere yayılmış servislerde en yakın seçici, her sorguyu coğrafi olarak en yakın veri merkezi ile yanıtlayarak ağ yolunu kısaltır ve kullanıcı başına kural olmadan gidiş-dönüş süresini düşürür.

Bir ülkedeki iki veri merkezi arasından seçin

Bir ülke birden fazla veri merkezi barındırdığında, şehir düzeyindeki yakınlık hangisinin isteği yapana daha yakın olduğunu ayırt eder — ikisini eşdeğer sayacak yalnızca ülke kuralından daha incedir.

Veri yerelliğiyle yakınlık yönlendirmesi

Coğrafi konum sorgusu cihaz üzerindeki çevrimdışı veritabanlarında çalıştığından, veri yerelliği veya sorgu gizliliği yükümlülükleri olan kurumlar, DNS sorgu bağlamını dış bir coğrafi konum sağlayıcısına göndermeden yakınlık tabanlı yönlendirme elde eder.

Bir topoloji politikası içinde yakınlık

Uyumluluk veya taşıyıcı nedenleriyle adayları önce ülke, ASN veya CIDR'ye göre kapsamlandırın, ardından en yakın seçicinin izin verilen veri merkezleri arasından en yakın yanıtı seçmesine izin verin — tek bir kayıtta politika ve yakınlık.

Sık sorulanlar

TR7 GTM, çözümleyiciden her veri merkezine olan canlı gecikmeyi ölçer mi?
Hayır. En yakın seçici, etkin bir gidiş-dönüş süresi ölçümüyle değil, coğrafi yakınlığa göre karar verir. İsteği yapan ağı çevrimdışı GeoIP verisini kullanarak bir konuma eşler ve en yakın veri merkezini seçer; coğrafi mesafe gecikmenin bir vekili olarak işlev görür. Canlı ağ yolu veya yük sinyalleriyle yönetilen kararlara ihtiyacınız varsa, çok kaynaklı veri merkezi seçimi, yakınlık yönlendirmesini tamamlayan ana makine, servis ve istemci yolu ölçümleri sağlar.
İsteği yapanın konumu nasıl belirlenir?
Cihaz üzerinde saklanan çevrimdışı ülke, şehir ve ASN veritabanlarından. İsteği yapan IP — ya da EDNS İstemci Alt Ağı mevcut olduğunda kullanıcının gerçek alt ağı — bir konuma eşlenir ve buna göre en yakın aday seçilir. Hiçbir DNS sorgu bağlamı dış bir coğrafi konum servisine gönderilmez.
Yakınlık yönlendirmesinde neden EDNS İstemci Alt Ağı kullanılır?
Bu olmadan yakınlık kararı, yönlendiren çözümleyicinin adresine dayanır; genel çözümleyiciler söz konusu olduğunda bu adres kullanıcıdan uzakta olabilir. EDNS İstemci Alt Ağı, kararın kullanıcının gerçek alt ağını izlemesini sağlar; böylece en yakın veri merkezi, çözümleyicinin bulunduğu yere göre değil kullanıcının fiilen bulunduğu yere göre seçilir.
Bir sorgunun, çalışmadığı sırada en yakın veri merkezine yönlendirilmesini ne engeller?
Sağlık denetimi durumu, en yakın kararı çalışmadan önce aday kayıtları filtreler. Sağlıksız bir veri merkezi aday kümesinden çıkarılır; böylece en yakın yanıt her zaman en yakın sağlıklı veri merkezidir. Veri merkezi toparlandığında bir sonraki kararda aday kümesine geri girer.
Yakınlık yönlendirmesi ülke veya ASN kurallarıyla birleştirilebilir mi?
Evet. En yakın seçici, bir topoloji kural kümesi içinde seçici olarak kullanılabilir; böylece adaylar önce ağ, ülke, şehir, kıta veya ASN'ye göre kapsamlandırılır ve ardından eşleşenler arasından en yakın yanıt seçilir. Politika filtrelemesi ve yakınlık yönlendirmesi aynı kayıtta çalışır.
Yakınlık yönlendirmesi tüm bölgeye mi yoksa kayıt başına mı uygulanır?
DNS kaydı başına. Dengeleme algoritması kayıt düzeyinde bir ayardır; böylece bir kayıt yakınlığa göre yönlendirirken aynı alan adındaki başka bir kayıt farklı bir strateji kullanabilir. Bu, yakınlık yönlendirmesini tam olarak yardımcı olduğu yerde uygulamanızı sağlar.

Her kullanıcıyı sağlıklı bir veri merkezine giden en kısa yolda tutun

Kendi cihazlarınızda verilen yakınlık tabanlı DNS yönlendirmesi — çevrimdışı GeoIP, istemci alt ağı farkındalığı ve sağlık filtrelemesi. Kendi topolojiniz üzerinde birlikte inceleyelim.