There are a number of ways in which internet traffic can be routed, Anycast is one of them. However, Anycast is a relative newcomer to the network performance landscape.
Learn what is Anycast DNS and BGP Anycast, and which advantages you can get by using Anycast for load balancing and failover.
2. Network Performance Platform
Anycast Definition
Anycast is a way of routing internet
traffic.
On an Anycast network, traffic meant
for a specific IP address can be
forwarded to any one of a number of
origin servers, depending on the
distance.
3. Network Performance Platform
How Anycast works
Anycast allows multiple network devices to advertise the same IP address. It always
chooses the nearest available server as access point.
4. Network Performance Platform
Advantages of Anycast
Speed is one of the most obvious advantages of Anycast.
Networks using Anycast are readily scalable and robust accommodating
unexpected spikes in traffic and growth.
Anycast can also be used to maximize availability and failover protection
in cases of network outages.
5. Network Performance Platform
Anycast DNS VS. BGP Anycast
• Anycast DNS: geographically distributing a network of identical DNS name
servers, sitting behind the same IP address. DNS queries can then be
forwarded to the nearest DNS server.
• BGP Anycast: multiple servers hosting instances of the same website or
application to advertise the same IP address. Http requests can then be
forwarded to the topologically nearest website server.
6. Network Performance Platform
Datapath.io‘s Anycast Solution
The Anycast solution of Datapath.io operates at BGP-level and assigns a single
global IP address to a company.
IP never changes during a server request, which reduces redirecting times
Datapath.io uses its Anycast architecture for both load balancing and Failover
over multiple AWS regions.
7. Network Performance Platform
Anycast Load Balancing
• Load balancers automatically evenly distribute internet traffic originating in
specific regions.
No single server exceeds its capacity. Load balancers increase the capacity, reliability
and robustness of applications.
Advantage of load balancing with Datapath.io
• DNS records do not need to be updated in case of server failures, as the IP
address remains the same.
Time for redirecting reduces from 5 minutes to several seconds.
8. Network Performance Platform
Anycast Failover
• Failover is a disaster recovery mechanism for web servers or data centers
It allows network traffic to be automatically re-routed to healthy servers during outages.
Advantage of Failover with Datapath.io
• Failover times reduce from 2 – 30 minutes to less than 10 seconds for
recovery.
• Continuous automatic health checks on the servers