10

I have set up a Tomcat Server on AWS Elastic Beanstalk Load Balancer. I also have a domain name registered with 1&1, e.g. www.example.com.

I would like to point the domain name at the Elastic Load Balancer.

I have read that the best option is to use AWS's Route 53 and that it is relatively affordable. However, when I look at it's pricing:

https://aws.amazon.com/route53/pricing/

It says that there are various costs depending on usage, plus $50/month. This is opposed to 1&1 of about $10/year for a domain.

Question1

Am I reading the AWS Route 53's pricing correctly?

Question2

If I don't use Route 53, and rather 'use a CNAME record to route queries to your load balancer', does that just redirect the domain name (www.example.com) to the ELB (example.us-west-2.elasticbeanstalk.com/)? Ie, does it just change the url to example.us-west-2.elasticbeanstalk.com/? If this is the case, it's not suitable, because the domain name in the browser url needs to be www.example.com for SEO and the https certificate lets secure traffic on that name.

Thanks

Richard
  • 133
  • 1
  • 1
  • 6
  • 2
    Possible duplicate of [Can you help me with my software licensing issue?](https://serverfault.com/questions/215405/can-you-help-me-with-my-software-licensing-issue) – Gerald Schneider Jun 26 '17 at 07:10

1 Answers1

17

All prices below are current as of 26th June 2017 and may change.


Q1: Route53 is a DNS service, not a domain registration service. To host DNS with Amazon, there is a flat fee of $0.50 per month, or $6 per year, per domain for use of the Route53 DNS service.

Depending on the number of queries your domain receives, there are additional charges. $0.40 per million for the first billion queries in each month. Assuming around one million requests per month (averaged at 23 per minute), this brings the total cost of the Route53 service to $0.90 per month, or $10.80 per year.

The $50 per month cost that you mention is only applied if you use the Route53 Traffic Flow feature, documented in more detail here.

Note that all charges here are in addition to your domain registration cost. It should be noted that of course most registrars provide DNS services for free. However the level of service provided is most likely higher (the Route53 SLA is 100%), and the functionality (CLI tools, API) is much better.


Q2: If you use a CNAME, the redirection will happen at the DNS level, and will not affect the URL being requested.

Craig Watson
  • 9,370
  • 3
  • 30
  • 46
  • 1
    Hi Craig, thank you for your answer. Just a quick question please. If I am using my registered domain (`www.example.com`) for a simple website and for some RESTful webservices, is there any disadvantage with keeping my domain name with 1&1 and using a CNAME to direct it to the AWS ELB? (I already have my email, etc set up with 1&1, and it will be less work to do this) – Richard Jun 26 '17 at 09:36
  • 1
    @Richard no functional difference whatsoever, DNS happens before the HTTP request is even initialised. – Craig Watson Jun 26 '17 at 09:37
  • Thank you. I think a CNAME is my simplest solution then. Appreciate the help. – Richard Jun 26 '17 at 09:39
  • If my domain is hosted at a registrar but I manage its DNS via Route 53, are there any domain renewal costs to pay with Route 53 or do I still only pay my registrar for those? – Hashim Aziz Apr 23 '20 at 20:32
  • @Hashim Route53 provides DNS only, so no. – Craig Watson Apr 23 '20 at 20:33
  • @CraigWatson It's actually also [a registrar](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html), which is what confused me, but doing some more research I think the answer is still no. Will find out for sure when I get my bill at the end of the month. – Hashim Aziz Apr 23 '20 at 20:38