使用 Traffic Flow 来路由 DNS 流量
Traffic Flow 大大简化了在大型复杂配置中创建和维护记录的过程。
在以下情况下,管理托管区域中的相关记录可能具有挑战性:
您有很多执行相同操作的资源,例如为同一个域提供流量的 Web 服务器。
您希望使用别名记录和组合使用 Route 53 路由策略(如延迟、故障转移和加权)来创建复杂的记录树。
Traffic Flow 优势
为了更轻松地跟踪记录及其关系,Traffic Flow 通过以下功能简化了 DNS 记录的创建:
- 可视化编辑器
通过 Traffic Flow 可视化编辑器,您可以创建复杂的记录树并查看记录之间的关系。例如,您可以创建一个配置,其中延迟别名记录引用加权记录,而加权记录引用多个 AWS 区域 中的资源。每个配置称为流量策略。您可以免费创建任意数量的流量策略。
- 版本控制
您可以创建流量策略的多个版本,这样,在配置发生变化时不必从头开始。旧版本将继续存在,直到您删除它们;每个流量策略的默认限制为 1000 个版本。您可以选择为每个版本提供描述。
- 自动创建和更新记录
流量策略可以表示数十条甚至数百条记录。通过 Traffic Flow,您可以通过创建流量策略记录来自动创建所有这些记录。您可以在树的根中指定托管区域和记录的名称,例如 example.com 或 www.example.com,Route 53 会自动创建树中的所有其他记录。根记录(流量策略记录)将显示在托管区域的记录列表中;所有其它记录都将隐藏。
创建流量策略的新版本时,您可以选择性地更新使用先前流量策略版本创建的流量策略记录。更新流量策略记录时,Route 53 会自动更新树中的所有其它记录。您还可以通过再次更新流量策略记录以使用以前版本的流量策略,从而快速回滚更改。
注意
您只能使用 Traffic Flow 为公有托管区创建记录。
- 地理位置临近度路由策略
使用 Traffic Flow 时,可以使用 Traffic Flow 视觉画布上的地理位置临近度地图,更直观地了解流量是如何路由到每个全球端点。有关更多信息,请参阅 地理位置临近度路由。
- 在不同托管区域中重用多个记录
您可以使用流量策略在多个公有托管区域中自动创建记录。例如,如果您对多个域名使用相同的 Web 服务器,则可以使用相同的流量策略在 example.com、example.org 和 example.net 的托管区域中创建流量策略记录。
当客户端提交对根记录名称(例如 example.com 或 www.example.com)的查询时,Route 53 会根据您用于创建相应流量策略记录的流量策略中的配置响应查询。
对于每个流量策略记录,每月都会产生费用。有关更多信息,请参阅 Amazon Route 53 定价
要尽量减少这些费用,您可以在托管区域中创建一个或多个别名记录,以引用该托管区域中的流量策略记录。例如,您可以为 example.com 创建一条流量策略记录,然后为 www.example.com 创建一条引用此流量策略记录的别名记录。