Berdasarkan uraian Wikipedia tentang Anycast , ini mencakup distribusi pemetaan nama-domain-ke-banyak-IP di banyak server DNS serta membalas ke klien dengan server yang paling dekat secara geografis (atau tercepat).
Dalam konteks situs yang didistribusikan secara global dan sangat tersedia seperti google.com (atau layanan CDN apa pun dengan banyak lokasi tepi global) ini kedengarannya seperti dua fitur utama yang diperlukan.
Layanan DNS seperti Amazon's Route53, EasyDNS dan DNSMadeEasy semuanya mengiklankan diri mereka sebagai jaringan Anycast-enabled.
Oleh karena itu asumsi saya adalah bahwa masing-masing layanan DNS ini secara transparan menawarkan kepada saya dua fitur mematikan: pemetaan multi-IP-ke-domain DAN mengarahkan klien ke simpul terdekat.
Namun , masing-masing layanan ini tampaknya memisahkan kedua fungsi ini, merujuk pada yang kedua (mengarahkan klien ke simpul terdekat) sebagai "GeoDNS", "GeoIP" atau "Global Traffic Director" dan mengenakan biaya tambahan untuk layanan tersebut.
Jika penyewa inti dari sistem berkemampuan Anycast sudah melakukan ini, mengapa fungsi ini disisihkan sebagai fitur tambahan ini? Apa fitur "GeoDNS" ini yang tidak dapat dilakukan oleh layanan DNS Anycast standar (sesuai dengan definisi Anycast dari Wikipedia - Saya mengerti apa yang diiklankan, hanya saja bukan karena itu belum tersirat).
Saya menjadi sangat bingung ketika layanan DNS seperti Route53 yang tidak mendukung fitur "GeoDNS" samar-samar ini mendaftar fungsi seperti:
Cepat - Menggunakan jaringan anycast global server DNS di seluruh dunia, Route 53 dirancang untuk secara otomatis mengarahkan pengguna Anda ke lokasi optimal tergantung pada kondisi jaringan. Akibatnya, layanan ini menawarkan latensi kueri rendah untuk pengguna akhir Anda, serta latensi pembaruan rendah untuk kebutuhan manajemen catatan DNS Anda.
... yang terdengar persis seperti apa yang hendak dilakukan oleh GeoDNS, tetapi mengarahkan geografis klien adalah sesuatu yang secara eksplisit belum mereka dukung .
Pada akhirnya saya mencari dua fitur berikut dari penyedia DNS:
- Memetakan beberapa alamat IP ke satu nama domain (seperti google.com, amazon.com, dll.)
- Memanfaatkan layanan DNS yang akan menanggapi permintaan klien untuk domain itu dengan alamat IP dari server terdekat kepada yang diminta.
Seperti yang disebutkan, sepertinya ini semua adalah bagian dari layanan DNS "Anycast" (semua layanan ini), tetapi fitur dan pemasaran yang saya lihat dari mereka menyarankan sebaliknya, membuat saya berpikir saya perlu belajar sedikit lebih banyak tentang bagaimana DNS berfungsi sebelum membuat pilihan penempatan.
Terima kasih sebelumnya atas segala klarifikasi.