[dns-operations] GSLB options?
Ask Bjørn Hansen
ask at develooper.com
Tue Nov 10 05:00:44 UTC 2009
On Oct 28, 2009, at 12:55, Simon Lyall wrote:
> Right now I'm looking at pgeodns ( http://geo.bitnames.com ) which is a little minimal but will do the DNS bit of the job at least. The other main options appear to be Powerdns [...]
Simon, I know you probably know this, but for everyone else who's considering the open source options for this sort of thing:
pgeodns is servicing the pool.ntp.org domain picking nearby NTP servers for you out of a couple of thousand hosts, so most of you have probably done a lookup or two to it in the last few hours or days.
The big features are:
* Backed by JSON data it's extremely easy to read and write the zone data format programatically. Being JSON it's also easy to read and write for humans - that's how they do it for svn.apache.org.
* It's well tested; both for years in production and also with unit tests and such.
* It's simple; about 800 lines of code including the embedded library documentation.
The DNS servers for pool.ntp.org happily does a billion requests a month or some such; with peaks well over the average (unsurprisingly there are some minutes of the hour that are much more popular for setting the time than others...).
I realize a few billion requests here and there are peanuts for most of you, of course. In testing pgeodns does a couple thousand requests a second or some such. To make it perform better and scale across multiple CPUs I'm making it into a powerdns backend.
- ask
--
http://develooper.com/ - http://askask.com/
More information about the dns-operations
mailing list