The term “global network” seems to get thrown around a lot in tech conversations and can sometimes seem like one of those buzz words like “synergy.” These phrases seem to be used in so many different conversations, they begin to carry no meaning. What does having a global network really mean, and why do you want one? This post will outline what it means to have a global DNS network and touch on the benefits you can expect, including improved performance and resiliency.
Global DNS performance
Imagine you run a business and your revenue is entirely generated from your website. Your largest customer is based out of Sydney, Australia, but you currently have a single web server in Ashburn, Virginia, and you run your DNS server out of this location. Your customer from Sydney visits your website and their resolver doesn’t have the IP address of your endpoint cached, which means to get to your web server, your customer needs to complete a full DNS query. Your DNS server will then pass this answer back to your end user in Sydney, where their browser will go to the IP address your DNS server provided, which is back in Ashburn.
Finally, your customer will arrive at your web server and begin to load the website. This means that your end user has gone to Ashburn two times and is continuing to interact with your endpoint there. What is the end result? Latency.
This whole interaction may only take milliseconds, which doesn’t seem like much, but some large companies have seen as much as a 1% decrease in sales for every 100 milliseconds in latency. If your largest competitor uses Oracle Dyn and their customer queries for their website from Sydney, one of our 18 Anycast points of presence (PoPs) answers the DNS query. This means they’re getting their DNS answer and ultimately to their website in half the time.
Oracle Dyn’s global DNS network allows customers to be intelligently routed to one of our various PoPs based on how close they are (measured in network hops) to our PoP. In a world of tight margins and competition, cutting your latency down could be the difference your customer needs to choose you over the competition.
You may also want to choose a content delivery network (CDN) to help increase your global reach and decrease potential latency even further. We specialize in working with CDN providers, and you are able to leverage our Traffic Director service to make the best use of your CDN’s server locations and load balancing. Our Traffic Director service allows you to intelligently manipulate your routing.
An important feature within Traffic Director is that it allows you to create response pools where you can choose specific geographic regions to receive a specified answer. This will ensure that whether it’s for load balancing, targeted web content or intelligent location routing, you are able to use our service to fit your needs.
Global DNS resiliency
Now you understand how a global DNS network can reduce latency, but what is more important than that? Resiliency. The ability to absorb outside factors and still perform is crucial to today’s businesses and clients.
How can a global DNS network assist here? Well, let’s start with disaster recovery.
Let’s say your DNS provider is utilizing a unicast network to route traffic and one of their nameservers and PoPs are in Miami. A hurricane hits, and their Miami data center loses power and is no longer able to respond to queries. Your customers hitting this nameserver could experience dropped queries, and users being routed to other nameservers or PoPs would see increased latency as queries are unintelligently routed to other PoPs.
Now let’s say you use Oracle Dyn’s global DNS network instead, and our Miami PoP were to become unavailable. Your traffic would seamlessly be sent to other PoPs based on network hop distance, with minimal impact felt by your customer.
On an Anycast network, all nameservers are replicated across each of our POPs, as opposed to individual nameservers being mapped to one particular PoP like on a unicast network. This level of redundancy separates a truly resilient network from a more simplistic approach. The ability to have multiple data centers and servers able to respond and load balance your customer queries is something you would also want to look for when choosing a CDN and/or hosting provider.
Resiliency doesn’t just mean disaster recovery. Having a global DNS network provides you with enhanced protection against DDoS attacks and allows us to mitigate attacks more effectively. Due to the nature of our Anycast network and our multiple PoPs, you can often see DDoS attacks centralized around a single PoP, because traffic is routed to the closest location. This allows us to remove the affected PoP from being served to the external internet and more easily narrow down the source of the attack while providing minimal impact to our customers.
Our multiple PoPs also allow us to more easily load balance traffic to reduce network load across our name servers. The ability for your DNS provider to effectively mitigate attacks with minimal impact on your network is one of the most important features you should look for. It is what separates a dedicated DNS service such as Dyn from an “all in one” solution where your DNS is packaged into other services. Having multiple web servers you can load balance, whether you’re hosting your own website or using a hosting/CDN provider, allows you mitigate attacks that may be directed at a particular IP address without using DNS.
Whether it’s because of improvements to performance, resiliency or both, having a global DNS network is crucial to your business.