Tutorial: Smart Routing with Access Server Clustering and AWS Route 53
Overview
This document provides steps for setting up smart routing for VPN clients connecting to a cluster of Access Server nodes through Amazon’s Route 53 DNS routing. This configuration forwards OpenVPN connections to the nearest Access Server node, minimizing latency. With our configuration example, we launch an Access Server cluster with nodes in the United States and Europe. When users connect, their OpenVPN Connect app automatically connects with the closest node.
Setup
Our configuration consists of the following:
Access Server node in North Virginia | 203.0.113.54 |
Access Server node in Frankfurt | 198.51.100.18 |
Route 53 hosted zone | companyname.com |
Round-robin DNS hostname | openvpn.companyname.com |
Requirements
Both Access Server nodes must be deployed on AWS cloud.
The DNS zone that includes the endpoint for OpenVPN connections must be hosted on AWS Route 53.
Conclusion
Configuring a cluster of Access Servers using Amazon’s Route 53 provides convenient smart routing for your VPN clients. You improve your end user’s experience, basically improving the entire customer experience for VPN clients by connecting them with the closest VPN server. This optimization gives your users, no matter where they connect in the world, one simple URL for connections. And in the backend, Route 53 manages the automation of connections to the nearest server to cut down latency. This gives you full control of a smart routing solution for Access Server.