Nova Destinations are highly available DNS endpoints for you to direct traffic to. They serve several purposes, from ease of use to allowing you to deploy highly available systems.
Destinations are Nova managed DNS addresses (FQDNs) which point to one or more IPs, Nodes or Tags on your system.
They are designed to allow you to easy and powerfully scale your DNS and provisioning by using the Nova network to serve DNS, and to set destinations based on Tags and Nodes instead of statically.
This serves several purposes, but the three primary use cases are:
- Allowing us to scale autoscalers by changing the number of DNS responses to lookups.
- Allowing you to desync your DNS from your Nodes IPs - you can use Nodes in Destinations and we automatically keep the IP addresses up to date
- Allowing you to deploy multi-location or multi-cloud systems, routing clients to the nearest online datacenter for their requests.
Destinations allow you to route traffic to nodes that are online - meaning that if you have a datacenter, Node, or backend failure we can move your traffic off the datacenter.
You are also able to run active/active in multi-cloud or multi-AZ environments, and use a primary/backup configuration to route traffic to disaster recovery centers.
This is all dynamic, meaning Nova takes care of it automatically for you.
Destinations also allow you to send traffic to a tag group, which can automatically scale. In this way you can have many active Nova nodes that dynamically scale out and in to handle your incoming traffic.
Alternatively you can use Destinations to send active traffic to multiple endpoints at once.
Nova provides a 99.999% uptime SLA on Destination DNS queries, via our global anycast DNS network.
This is delivered via an extremely high performance DNS network, with instant global propagation, across a wide-spread, global, any-casted DNS network.
The network is powered by the Nova GSLB, which scales up and down depending on load. At the lowest load it is present in 16 POPs around the world but the total servers and locations scales up depending on requirements.
Below are the primary POPs for the Nova GSLB network:
By default, a Destination will monitor the health of the Nodes connected. If a Node goes offline (disconnects) it is considered down.
However, you can configure additional health checks by entering a port and protocol to check health with. Those health checks come from the IP addresses below:
126.96.36.199 188.8.131.52 184.108.40.206