DNS ile load balancing yapmak: Artıları ve eksileri

  Рет қаралды 6,186

ahmet alp balkan

ahmet alp balkan

Күн бұрын

Пікірлер: 35
@TarikGuney
@TarikGuney 2 жыл бұрын
Yine cok guzel bir anlatim olmus. Agzina saglik, Ahmet. KZbin’da Turkce anlatim yapan en iyi kanal diyebilirim kanalin icin. Aslinda, faydasini gordugun soft skiller ve kariyerinde karsilastigin sorunlari ve cozumleri anonymize ederek anlatmani da dinlemek isterdim.
@capocianni1043
@capocianni1043 Жыл бұрын
Hocam kanalınızı gördükten sonra şok oldum. Bu kadar değerli bir bilgi hazinesi ve üstelik türkçe. İngilizce bile olarak bu kadar kaliteli bu alanda içerik üretici bir elin parmağını geçmezken siz Türkçe anlatıyorsunuz. İnanılmaz değerli bir hazine, çok teşekkürler.
@FreddieBeercury
@FreddieBeercury Жыл бұрын
Kanal müthiş içerikler ile dolu arkadaşlar. Sanırım birçok içeriği izledim bayağı istifade ettim. Sizlere de tavsiye ederim. Ahmet Bey teşekkürler 🎉
@TarikGuney
@TarikGuney 2 жыл бұрын
Bir de kacirmis olabilirim, ama DNS serverlar, kendisine gelen requestin IP adresinin hangi ulkeye (ya da cografi bir yere) ait olduguna gore resolved edilmis bir IP donderebiliyor mu? Dolayisiyla Avrupadan baglanana, Avrupadaki bir regionda olan DCler cevap verebilsin
@ahmetb
@ahmetb Жыл бұрын
Evet. Geodns bu zaten tam olarak.
@NadirAtmaca
@NadirAtmaca 11 ай бұрын
👍 emeğine sağlık
@raminguliyev1520
@raminguliyev1520 2 жыл бұрын
Hocam herhangi bir siteye domein uzerinden degilde manuel olaraq ip yazib girince nasil oluyor? Bu zamanda istek isp veya dns server gidiyormu?
@handmadesoftware
@handmadesoftware 2 жыл бұрын
Güzel soru
@dincersalih
@dincersalih 2 жыл бұрын
Direkt o ip ye gidersin
@ahmetb
@ahmetb 2 жыл бұрын
Cogu sitede bu calismaz bu cunku Host header yazdigin domainden geliyor. Load balancing/routing/HTTPS buna gore yapiliyor. Ama oncelerde tek IPde tek site calistigi donemlerde calisirdi direk IP girmek evet.
@emrekasgur4493
@emrekasgur4493 2 жыл бұрын
Bu sorunun DNS'lerle bir alakası yok. Internet Protocol nasıl çalışırla alakalı bir soru. LAN'dan başlayarak anlatmaya çalışayım. Öncelikle ethertnet kartına sahip cihazların birer MAC adresi olur. Evinizde bulunan modem ise bağlı olan cihazlarınıza birer private IP adresi tahsis eder. (192.168...) Eğer LAN üzeridnen bir private IP ile iletişim kuracaksanız, hedef IP adresini girdiğiniz zaman, örneğin 192.168.0.145 olsun, modem önce subnet maskini kontrol eder ve uygunsa her şey LAN üzerinde IP'ye sahip cihazın MAC adresini bulmak için ARP protokolünü kullanır. Modem kendine özel olan MAC adresini kullanarak bağlı olan cihazlar tablosunda private IP'si eşleşen cihazın MAC adresini cevap olarak döner ve bu sayede iki cihaz arasında yerel ağ üzerinden iletişim modem üzeridnen sağlanır.
@emrekasgur4493
@emrekasgur4493 2 жыл бұрын
Fakat eğer istek aynı ağda olan bir cihaza gönderilmiyorsa, tanımadığınız bir IP adresiyle iletişim kurmak istiyorsanız, önce bunu sağlamak için public bir IP adresinize ihtiyacınız var. Modeminiz bunun için ISP'ye talepte bulunur ve ISP'nin verdiği public IP'yi kendine tahsis eder. Modem üzerinden herhangi bir cihazınız dış dünyaya request atacağı zaman bu NAT işlemi yaparak public IP adresi kullanılır. Request modeminizden çıktıktan sonra ISP'nin kendi POP'una gönderilir, internet backbone üzerindeki routerlar ile dolaşır ve IP adresi bulunur. Bulunduktan sonra yine bir MAC adresi çözümlemesi işleminden sonra iki cihaz birbirleriyle iletişime geçebilecek duruma gelirler.
@bahadrtaspinar4575
@bahadrtaspinar4575 2 жыл бұрын
18:45 burada dns lb de hangi clientlara hangi iplerin döndüğü ve ttl bilgisi tutuluyor ise örnek olarak x sunucusuna yönlendirme yapılmış clientlara sunucu çökünce artık cachelenen değeri kullanma sana yeni ip iletiyorum şeklinde dönüş yapılması bu problemi ortadan kaldırmaz mı? x sunucusuna yönlendirilmiş remaining ttl > 0 olanlar tam filtre olarak, yani sadece gelen requestlere dönüş yapmak yerine duruma göre client’a requestte gönderebilecek bir yapı gibi. İşlem yükü çok fazla olacağı için mi tercih edilmiyor yada bunu destekleyen bir protokol mü yok tam olarak
@dincersalih
@dincersalih 2 жыл бұрын
Dns sunucusuna tekrardan bir istek gelmediği taktirde dns sunucusu client a ulaşıp al yeni ip bu buna git diyemez
@bahadrtaspinar4575
@bahadrtaspinar4575 2 жыл бұрын
@@dincersalih selam, evet ahmette videosunda bu durumun getirdiği dez avantajlardan bahsediyor. Demek istediğim DNS LB’ye sunucu down bilgisi geldiğinde hangi clientlar halen down olan sunucuyu cacheinde tutuyor bu bilgi mevcut, bu bilgiyi kullanıp neden yeni sunucu bilgisini propagate etmiyor, yani iletişim neden tek yönlü, dns sunucusu da client’a güncelleme gönderebiliyor olursa bu problem çözülebilir, eminim daha önce düşünülmüştür sadece neden yapılamadığını merak ediyorum
@ahmetb
@ahmetb 2 жыл бұрын
Cunku ttl bitene kadar client bir daha dns’e sorgu yapmiyor. Tersi de mumkun degil.
@mustafaoguzhanun511
@mustafaoguzhanun511 2 жыл бұрын
Selam Ahmet, bilgisayarimizda bir dns ip si olsa da olmasa da istek her halükarda isp den geçiyor degil mi? Aradaki fark bilgisayarda dns ayarı olmadığında dogru ip yi bulma konusunda isp nin kendi dns bilgisine dayanacak olmamız mıdır ? Ya da başka neler farklı olabilir?
@dincersalih
@dincersalih 2 жыл бұрын
İstekler ISP den geçmek zorunda ISP yi telefon şebekesi dns i ise bilinmeyen numaralar servisi gibi düşün numarayı biliyorsan direkt arayabilirsin gibi
@bahadrtaspinar4575
@bahadrtaspinar4575 2 жыл бұрын
25:46 burada dns lb’ye region lblerden utilization bilgisi yani benim kapasitemin %15’i dolu gibi iletilmesi ve yönlendirme yaparken bu bilginin de göz önünde bulunması faydalı olabilir mi
@ahmetb
@ahmetb 2 жыл бұрын
Bu tip utilization metrikleri proxy load balancing’de kullaniliyor ama ben dns’te kullanildigini pek gormedim acikcasi. Bunun sikintisi sistemler genelde cpu utilizationdan once baska kaynaklari tuketebiliyor. O yuzden dogru metrigi bulmak zor. Ve zaten bu metrikler delayed indicator. Yani yuk geldikten sonra degistigi icin bir anda cok kisiyi yanlis tarafa yollarsan o taraf da saglamken cokebiliyor. Proxy LBler realtime configure edilir ama DNS cached oldugu icin o kadar ince ayar zor biraz.
@SeyfettinKKK
@SeyfettinKKK 9 ай бұрын
🙏👏👏👏
@dincersalih
@dincersalih 2 жыл бұрын
EDNS0 dan bahsediyor mu paper?
@ahmetb
@ahmetb 2 жыл бұрын
Hayir niye bahsetsin? Konuyla alakasi pek yok.
@merd_iven
@merd_iven 2 жыл бұрын
daha fazla içerik hocam
@mertcanaltn8743
@mertcanaltn8743 Жыл бұрын
abi dns ve olm balance da anlatırmısın anlatım tarzın ve uslubun harika 🎉
@pcmaniakkk
@pcmaniakkk 2 жыл бұрын
Abi tableti nasıl ekrana yansıtabiliyorsun
@ugurgunes8615
@ugurgunes8615 2 жыл бұрын
Ekran kaydı aliyor
@pcmaniakkk
@pcmaniakkk 2 жыл бұрын
@@ugurgunes8615 hmm yani kendi görüntüsü ile tabletin kaydını ayrı ayrı alıp birleştiriyor o halde. Ben sidecar özelliğini mi kullanıyor diye düşünmüştüm ama onu tam kafamda oturtamamıştım. Dediğin daha mantıklı
@cagatay.developer
@cagatay.developer 2 жыл бұрын
Sync dns resolution is not resolving consecutive data changes, that bring us p99 latency high on net hops
@seikatsu_ki
@seikatsu_ki Жыл бұрын
We would be so gratitude to you if you enlightenment the international community that doesn't understand Turkish!
@burakselcuk3488
@burakselcuk3488 Жыл бұрын
abi sen niye fok balığı gibi konuşuyorsun
@ahmetb
@ahmetb Жыл бұрын
Ebenin *mi yuzunden
@burakselcuk3488
@burakselcuk3488 Жыл бұрын
@@ahmetb yakında gelir mahkeme kağıdın
@handmadesoftware
@handmadesoftware 6 ай бұрын
@burakselcuk3488 rahatsız mısın?
@halimcanocakl4942
@halimcanocakl4942 2 ай бұрын
@@ahmetb bizce de çok doğru bir tespit bu dfgjksdkfhjsfd
15 dakikada kendi load balancer'ımızı kodlayabilir miyiz?
15:59
ahmet alp balkan
Рет қаралды 13 М.
Mom had to stand up for the whole family!❤️😍😁
00:39
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 104 МЛН
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 29 МЛН
Özet: Tek makinada veri saklama kavramları
1:30:30
ahmet alp balkan
Рет қаралды 5 М.
Supabase + React: Backend'e Gerek Yok!
19:55
Abdulhamit Çelik
Рет қаралды 4,5 М.
Container'lar nasıl çalışır: Linux namespaces, cgroups
13:15
ahmet alp balkan
Рет қаралды 4,2 М.
Cloud'da regional servis mimarisi
19:35
ahmet alp balkan
Рет қаралды 2,1 М.
gRPC ile client ve server'lar kodlamak
17:19
ahmet alp balkan
Рет қаралды 10 М.
Container'lar hakkında sorularınıza cevaplar
12:21
ahmet alp balkan
Рет қаралды 9 М.
Dağıtmasak olmaz mı? Dağıtık sistemlere giriş.
1:06:21
ahmet alp balkan
Рет қаралды 7 М.
Mom had to stand up for the whole family!❤️😍😁
00:39