今天,我们推出了Amazon Route 53,这是一个高性能和高可用性的域名系统(DNS)服务,我感到非常兴奋。DNS是互联网应用的基本组成部分之一,并且已经在我们的客户的愿望清单上高居了一段时间。路由53具有您从AWS服务所期望的业务属性:完全自助服务和可编程,具有透明的现收现付定价,并且没有最低使用承诺。.

命名的基本原则

命名是分布式系统中的一个基本概念。系统中的实体通过其名称进行标识,这与您选择访问该实体的方式、访问点所在的地址以及到达该地址的路由是分开的。.

一个简单的例子是人和电话的情况;一个人有一个名字,一个人可以有一个或多个电话,每个电话可以有一个或多个电话号码。为了联系某个人,你可以在地址簿中查找他/她,然后选择一个电话(家庭、工作、手机),然后拨一个号码。这个号码将被用来通过无数的交换机将呼叫路由到它的目的地。人是名字的实体,电话是接入点,电话号码是地址。.

名称不一定需要是唯一的,但它使生活变得更容易,如果是这样的话。这个世界上有不止一个Werner Vogels,虽然我从来没有收到过我的任何同龄人的电子邮件、电子邮件或电话,但我敢肯定,如果他们在搜索引擎中输入我们的名字:-,他们会有些沮丧。.

在分布式系统中,我们使用名称空间来确保可以创建丰富的命名,而不必一直担心这些名称是否确实是全局唯一的。通常,这些命名空间本质上是分层的,因此管理它们和分散控制变得更加容易,这使得系统可伸缩性更强。我们在互联网上最熟悉的命名系统是域名系统(DNS),它管理我们全球网络中许多不同实体的命名;它的最常见用途是将名称映射到IP地址,但它还提供了用于别名、查找邮件服务器、管理安全密钥等许多功能。DNS命名空间在本质上是分层的,并由不同国家的注册机构管理。域注册器是DNS注册中心和希望管理自己的命名空间的人之间的商业接口。.

DNS是互联网基础设施中至关重要的一部分。如果它下降或功能不正常,几乎所有的东西都会坏掉。当EC2实例实际上是某个名称服务器不能正常工作时,客户认为他的EC2实例出现故障并不是第一次。.

DNS看起来比较简单,但里面很复杂。为了确保互联网的这个关键组件在面临停机时具有伸缩性和健壮性,广泛使用流行式复制技术。DNS是依赖最终一致性来管理其全局复制状态的系统之一。.

当注册员管理DNS命名架构中的名称空间时,DNS服务器用于提供名称与用于标识接入点的地址之间的映射。DNS服务器有两种主要类型:权威服务器和缓存解析器。权威服务器持有确定性映射。权威服务器在自顶向下的层次结构中彼此连接,将名称空间的不同部分的责任委托给彼此。这提供了扩展DNS命名空间所需的分散控制。.

但是DNS系统的真正健壮性是通过处理查找的方式来实现的,这是缓存解析器所做的。解析器在完全独立的层次结构中操作,从浏览器或操作系统中的软件缓存开始,自底向上,到ISP或公司IT服务操作的本地解析器或区域解析器。缓存解析器能够找到正确的权威服务器来回答任何问题,然后使用最终的一致性来缓存结果。缓存技术确保DNS系统不会被查询过载。.

域名系统是一项奇妙实用的技术;它是我们现代互联网的一个基本组成部分。一如既往,有许多改进是可能的,并且在安全性和健壮性方面的许多总是在进行中。.

亚马逊航线53

Amazon路由53是Amazon WebServices套件中管理DNS名称和答案DNS查询的新服务。路由53提供了使用高可用DNS服务器的全球网络实现的权威DNS功能。Amazon路由53将自己与其他DNS服务设置在几个方面:

一个熟悉的云商业模式一个完整的自助服务环境,没有销售人员在循环中。没有预先承诺是必要的,你只需支付你所用的。定价是透明的,不需要捆绑,也不收取超额费用。.

非常快的更新传播时间许多现有DNS服务的困难之一是更新传播时间非常长,有时甚至可能需要长达24小时才能在所有副本接收到更新。现代系统需要更快的更新传播,例如处理中断。我们设计了Route 53来快速传播更新,并向客户提供工具,以了解何时传播了所有更改。.

低延迟查询解析路由53的查询解析功能基于选播,它将自动将请求路由到最近的DNS服务器。这实现了非常低的查询延迟,这对于互联网应用的整体性能是至关重要的。当请求被自动路由到下一个最近的服务器时,Anycast在网络或服务器出现故障时也非常健壮。.

无锁定.虽然我们已经确保了Route 53与其他亚马逊服务(如Amazon EC2和Amazon S3)真正良好地工作,但是并不限于在AWS中使用它。您可以使用路由53与任何您想要控制的资源和实体,无论它们是在云中还是在前提下。.

我们选择了这个名字“53路”作为DNS服务器响应端口53上的查询的事实。但是在将来,我们计划使用Route 53,以便让您对分布式系统命名的最后一个方面(用户到达端点的路径)有更大的控制。如果你想了解更多的路线53访问http://aWS。亚马逊。COM/RouT53并在博客上阅读博客AWS PosialStudio Apple Enter Enter E-WebLog..

评论

博客评论迪斯科