Saya mengetahui tentang penyeimbangan beban "round robin DNS", tetapi bagaimana cara satu alamat IP dapat diseimbangkan?
Server DNS Google misalnya, 8.8.8.8
dan 8.8.4.4
. Artikel load balancing Wikipedia menyatakan:
Untuk layanan Internet, penyeimbang beban biasanya merupakan program perangkat lunak yang mendengarkan pada port tempat klien eksternal terhubung ke layanan akses. Load balancer meneruskan permintaan ke salah satu server "backend", yang biasanya membalas ke load balancer.
..yang tampaknya masuk akal bila digunakan dengan DNS round robin, namun untuk server DNS Google seperti ini, sepertinya bukan pengaturan yang sangat berlebihan atau mampu.
load-balancing
dns-server
Torvero
sumber
sumber
Jawaban:
http://en.wikipedia.org/wiki/Anycast
sumber
Load balancing suatu layanan pada satu (atau beberapa) ip tidak ada hubungannya dengan resolusi DNS. Ini bekerja dengan router (atau server bertindak sebagai router), mendengarkan port pada antarmuka eksternal, yang disebarkan sebagai server tunggal, www.someplace.com misalnya, kemudian mengalihkan rute lalu lintas ke server internal, menyeimbangkannya sesuai dengan untuk aturan yang ditentukan dalam pengaturannya sendiri. Jadi, klien selalu terhubung ke router load-balancing, dan lalu lintas hanya menyebar ke server internal setelah itu, sebagai lawan dari round-robin-dns balancing, di mana klien terhubung langsung ke salah satu server yang dirujuk oleh DNS.
sumber
www.google.com
pastinya bukan "server tunggal".8.8.8.8
, saya menemukan jawaban ceejayoz sulit untuk disalahkan.