Amazon Route 53,云里的 DNS 服务器

  • Abel Avram
  • 王丽娟

2011 年 1 月 4 日

话题:架构AWS云计算DevOps

Amazon 现在提供了一个全新的云服务——Route 53,其功能可以满足云里运行 DNS 服务器的所有需要,而不会产生任何维护费用,而且该服务跟其他 AWS(Amazon Web Service)服务一样,都使用即用即付的模式。

Route 53是用来管理 DNS 名称、处理 DNS 请求的全新 AWS。该服务运行在 Amazon 的云里,提供了 DNS授权服务器的功能,可以通过REST API进行访问。这个 API 允许用户创建、管理区(zone),并在区里保存 DNS 记录。创建区的时候,服务会同时创建四个名称服务器来处理对域的请求,这些域都是针对特定的区定义的。Route 53 可以为运行在 Amazon 云里的域、现场部署的域,或者是两种相混合的域提供服务。

为了提供高可用、低延迟的 DNS 服务,Amazon 准备了多台服务器,其中有九台分布在美国各州、四台在欧洲、三台在亚洲。Route 53 会把 DNS 请求路由到最近的服务器,以便能最快地做出响应。Amazon 还承诺,为了处理所有的 DNS 请求,必要时还会提供足够透明的可伸缩性。

DNS 服务器的主要问题之一就是变更有时传播得很慢。Amazon 的 CTO Werner Vogels提到,不用指定 Route 53 的更新速度,“我们的设计就能让 Route 53 迅速地传播更新,还会提供工具让用户查看何时能完成所有变更的传播”。

Route 53 跟其他 AWS 服务一样,也使用即用即付的模式。费用用于区和请求,服务运行所需的基础设施和管理则由 Amazon 负责:

  • 1$/ 区 / 月
  • 每月前十亿个请求的价格为 $0.50/ 一百万个请求 / 月

    超过十亿的那些请求,价格则为 $0.25/ 一百万个请求 / 月

该服务允许创建、托管一百个区。要创建更多的区需要联系 Amazon。Route 53 之所以这么命名,是因为 DNS 服务器接收、响应请求时都使用 UDP 端口 53。

查看英文原文:Amazon Route 53, a DNS Server in the Cloud

架构AWS云计算DevOps