DNS Accelerator

Increase your infrastructure resiliency
DNS Accelerator

DNS Accelerator is a service offered by TCPWave IPAM to improve the availability and scalability of the DNS cache appliances under high load. When the DNS cache appliance resource utilization exceeds the pre-defined threshold limits, the TCPWave IPAM monitoring engine automatically creates virtual machines in the cloud with a TCPWave DNS image. It configures IPAM to manage these new DNS servers to serve the DNS requests by distributing the load across appliances in diversified regions. The appliances serve the requests in a few seconds.

Business Advantages
  • No single point of failure.
  • DNS continuity, availability, and scalability mean 100% business continuity.
  • No manual intervention is required to scale up the appliances.
  • Horizontal scaling ensures that the request is always served without failure.
Architecture Overview

TCPWave IPAM monitoring engine is leveraged in DNS Accelerator architecture to execute a program when the critical alert is created because of high resource utilization on a DNS cache appliance. IPAM uses AWS global accelerator to redirect the load to the appliances created in the cloud. Global accelerator allocates static anycast addresses that route the traffic to the endpoints, the cloud appliances.
The program execution accomplishes the below activities:

  • AWS Instances are created in the cloud using IPAM Terraform plugin with TCPWave Remote AMIs in different regions.
  • Elastic IPs are created in the regions. Elastic IP is a public IP that can be attached to a cloud instance.
  • Elastic IPs are attached to the instances. Now the instances have public and private IPs attached to them.
  • Load balancers are created in the regions and associated with the target instances. Load balancer creation is mandatory while using AWS global accelerator.
  • AWS Global Accelerator is created in the us-west-2 region and can be managed only in us-west-2. It can manage the instances in any region.
  • Listeners and Endpoints are created for the global accelerator. Endpoints are the instances in different regions.
  • For the Elastic IPs, corresponding networks, subnets, objects, and DNS cache servers are created in the IPAM.
  • Sync operation of the new DNS servers will be performed.
  • Option 6 on the DHCP option templates, whose option six value is the problematic DNS cache server, is updated.
  • The static IP of the AWS global accelerator is appended as the first DNS server in option 6.
  • The renewed or new DHCP leases start giving the clients the global accelerator static IP as the DNS server.
DNS Accelerator
IPAM