Amazon Route 53
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses a reliable and cost-effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1. Amazon Route 53 is compliant with IPv6 as well.
Amazon Route 53 effectively connects user requests to infrastructure running in AWS – such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets – and can also be used to route users to infrastructure outside of AWS. You can use Amazon Route 53 to configure DNS health checks to route traffic to healthy endpoints or to independently monitor the health of your application and its endpoints. Amazon Route 53 Traffic Flow makes it easy for you to manage traffic globally through a variety of routing types, including Latency Based Routing, Geo DNS, Geoproximity, and Weighted Round Robin—all of which can be combined with DNS Failover in order to enable a variety of low-latency, fault-tolerant architectures. Using Amazon Route 53 Traffic Flow’s simple visual editor, you can easily manage how your end-users are routed to your application’s endpoints—whether in a single AWS region or distributed around the globe.
For more information please visit: https://aws.amazon.com/route53/
This integration provides the ability to use Route 53 as a load balancer for the EC2 resources provisioned by the Elastigorup. Allowing to define multiple recordset domain names (FQDN) for each Elastigroup. EC2 instances will be registered and deregister to and from all domains configured for instance launch and termination respectively.
Make sure you have existing domains (record sets)
Only domain record set type A (IP) is supported
Record set alias are not supported
Make sure you are using the latest Spotinst policy
How It Works
Create a new Elastigroup
In the 3rd party integration section (under the Compute tab) choose Route 53 and click on the plus icon
Add the required Domains Hosted Zone Id and RecordSets while specifying the Name and usage of public IP)
Create The Elastigroup