我正在考虑将我的域名从 GoDaddy 转移到 AWS Route53。但我对 AWS 的定价格式有点困惑。
在 GoDaddy 您只需每年支付注册域名的费用,之后无需支付任何其他费用。
但是在 AWS 中,您每年支付域名费用(我认为 .com 的费用是 12 美元)之后,似乎每次有人访问您的网站或尝试将 DNS 解析为 IP 时您都需要付费?
如果是,那么这 3 种情况下的成本是否相同?1) 如果 DNS 指向 EC2 实例 2) 如果它指向静态 S3 托管网站 3) 如果它指向不在 AWS 网络中的 IP 地址。
我担心将我的域名转移到 AWS 后,我最终会根据访问我网站的人数支付更多费用。
提前谢谢了!
答案1
AWS Route53定价是公开的,但 AWS 定价可能会令人困惑。
有两个独立的DNS功能,可以分开:
- 域名注册
- DNS 服务
域名注册
AWS 每年收费 12 美元.com 注册(链接可能会改变 - 使用上面“域名”部分的链接)。这只是为了拥有域名。
DNS 服务
这会运行一个服务器,让人们找到您的服务器/负载均衡器/等。AWS 目前每月收取 0.50 美元来提供该服务,然后每百万次查询收取 0.40 美元。延迟或基于地理位置的路由查询成本稍高一些。除非您有一个非常受欢迎的网站,否则这往往花费很少。
云Flare
您也可以使用 CloudFlare 免费服务来提供 DNS 服务,我就是这么做的。如果您使用 AWS 负载均衡器或自动扩展,那么使用 Route53 会更好,但对于有固定服务器和多个 IP 的简单情况,它效果很好。
CloudFlare 的另一个优点是,如果您适当地配置缓存标头,它们还可以充当免费的 CDN,从而减少流量(关联)。它们还会阻止 DDOS 和其他恶意行为者。为了使此功能真正有效,您应该将 AWS 安全组配置为仅接受来自 CloudFlare 和您自己的 IP 地址的流量。我有一个教程涵盖了其中的一些内容这里。
CloudFlare 还提供域名注册服务,.com 域名注册价格为 8 美元,按成本价出售,不加价。