Network Load Balancing and AnyCast Routing
Posted
by
user126917
on Server Fault
See other posts from Server Fault
or by user126917
Published on 2012-07-03T08:22:40Z
Indexed on
2012/07/03
9:17 UTC
Read the original article
Hit count: 297
Hi All can anyone advise on problems with the following? I am planning on installing the following setup on my estate:
I have 2 sites that both have a large amount of users. Goals are to keep things simple for the users and to have automatic failover above the database level. Our Database will exist at the primary site and be async mirrored to the secondary site with manual failover procedures.The database generate sequential ID's so distributing it is not an option.
I plan to site IIS boxes at both sites with all of the business logic on them and heavy operations. The connections to SQL will be lightweight and DB reads will be cached on IIS. On this layer I plan to use Windows network load balancing and have the same IP or IPs across all IIS boxes at both sites. This way there will be automatic failover and no single point of failure. Also users can have one web address regardless of which site they are in automatically be network load balanced to their local IIS.
This is great but obviously our two sites are on different subnets and as this will be one IP address with most of our traffic we can't go broadcasting everything across the link between the sites.
To solve this problem we plan to use AnyCast routing over our network layer to route the traffic to the most local box that is listening which will be defined by the network load balancing.
- Has anyone used this setup before?
- Can anyone think of any issues with this?
Also some specifics I can't find anywhere at the moment. If my Windows box is assigned an IP and listening on that IP but network load balancing is not accepting specific traffic then will AnyCast route away from that?
Also can I AnyCast on a socket level?
© Server Fault or respective owner