I'm looking for a way to be able to provide my client a load balanced solution on AWS, preferably using elastic beanstalk, with a static IP address for them to use at their registrar for the CNAME.
The majority of my clients are able to point their NS to route53 which allows me to manage their DNS and use alias records to handle the change in IP address with the elastic load balancer in Elastic Beanstalk.
I have a client who isn't in a position to allow me to manage their DNS records though route53. They have too much in play on the TLD to offload this, but is willing to point a CNAME records to an IP address.
There's plenty of documentation I've found for setting up a vpc and a nat gateway for reaching external resources that require an static IP but I'm hard pressed to find a clear cut, easy to implement solution, for hosting content with needs of an inbound static IP.