4 ms·
Look at F5 networks Global Traffic Manager. It's really just a fancy DNS server. You set your TTL (time to live) down to just a few seconds and it monitors yo
by illumin8 15y ago
Look at F5 networks Global Traffic Manager. It's really just a fancy DNS server. You set your TTL (time to live) down to just a few seconds and it monitors your main and standby sites. If one of the sites goes down it changes your A records to point to the new site. It can even do load balancing across sites based on response time or number of connections.
They are expensive, but this is how large companies like Yahoo keep close to 100% uptime.
Explain to the customer that even with a hot site, the failover can take a few minutes. Also, some ISPs don't honor TTL and cache DNS queries for longer than they should. The Internet isn't perfect, and usually each extra 9 you add is around 4x more cost.
- marquis 15y agoThis is the kind of service I'd love to attack as a side project, it's fascinating. Though I'm sure someone out there reading this, has something like this service but affordable for startups?
- illumin8 15y agoThere is a lot of room in this market for competition from open source projects. Really, the concept is so simple that it could be done with a shell script for simple failover: (pseudo code) if (curl http://ip http://ip of main site) fails then copy alternate zone file to bind dir service named reload fi You get the idea... F5 Networks is really just a fancy DNS server running on a BSD based OS on an x86 appliance. Zeus, which another commentor mentioned, has an AWS version and will let you run it on your own hardware if you like. I'd love to see some open source competition for this space, or even low price competition.
- marquis 15y ago>I'd love to see some open source competition for this space, or even low price competition. Yes, that's exactly what I meant. Running our own failover system is not just expensive, but time-consuming - just another thing to do when you are trying to scale and time is already short within a small team.
- twstdroot 15y agoSeveral DNS hosting services do this at varying costs. DurableDNS (which I founded but have sold) does it at a low cost. It's fairly trivial softwarewise as long as you have the redundant hardware, DCs, etc.
- sambeau 15y agoAlternatively look at Zeus's Traffic Manager and Global Load Balancer. http://www.zeus.com/products/traffic-manager http://www.zeus.com/products/traffic-manager http://www.zeus.com/products/global-load-balancer http://www.zeus.com/products/global-load-balancer These are smart, easy to use and well supported. They're also to be found inside big cloud offerings like AWS and Joyent.
- iqster 15y agoI have a very naive question but would appreciate an answer. Does using Amazon's CloudFront provide the same functionality if you live inside their cloud?