Are there any third-party companies that provide a single IP address which is load-balanced over two IP addresses owned by the end customer? We are based in the UK.
I need to provide a solution to my customers where they can have geographically dispersed high availability for IP traffic. Without requiring them to have the infrastructure and headaches of getting these BGP configurations implemented by the potentially differing ISPs.
This traffic is IP address based and DNS based failover isn't possible (before you ask ;).
Very similar to this question. Out of curiosity, I do have to ask why DNS failover is not an option?
But, from a routing perspective, presenting only one ip address severely limits your options...either BGP or possibly one of the MPLS based solutions some ISPs offer.
edit: The short and long of this is that to provide any sort of failover, you either need some sort of round-robin or presence detection/redirection. With only one IP and putting aside DNS as an option, your options are BGP, where you will likely need to have at least a /24 to advertise your own space, or have the same ISP at both locations who is willing to advertise this for you (still some fault tolerance issues here); or, accept connections on your single IP address and then handle the load balancing on the backend. This is doable by setting up a front end server or adding some SLB hardware.
No. While it is not impossible to make something like this, for most uses its not a good solution. I have never seen any service like this.
Is there a Pointy Haired Boss in this somewhere? Seriously, TCP geo-distribution is hard and usually best left to large companies with strong technical skills. UDP is much easier as Anycast will generally work well for stateless communication, but it's still not exactly easy.
I think the best general answer is don't do this. Or at least provide more information about the data flow, and what your most important needs are.
You could talk to some of business-to-business oriented network providers, like Level 3, Verizon et cetera. They can implement multi-site high-availability for you, on their network infrastructure. But it will be on their IP address ranges, not yours, and it won't be cheap.
Geographically dispersed redirection or more likely selectivity is going to be pretty hard once you say no BGP and no DNS.
IP only addressing is a maintenance nightmare anyways. So, I will offer you this link to a bunch of my materials:
http://edgedirector.com
look in the "reading room"