View a markdown version of this page

Outposts 上的 Route 53 本地解析器 - AWS Outposts 高可用性设计和架构注意事项

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Outposts 上的 Route 53 本地解析器

当 AWS Outposts 服务链接受到暂时断开连接的影响时,本地 DNS 解析就会失败,这使得应用程序和服务很难发现其他服务,即使它们在同一 Outposts 机架上运行也是如此。但是,在 Route 53 Resolver 开启后 AWS Outposts,应用程序和服务将继续受益于本地 DNS 解析以发现其他服务,即使在与父 AWS 区域服务器的连接中断的情况下也是如此。同时,对于本地主机名的 DNS 解析,Outposts 上的 Route 53 解析器有助于减少延迟,因为查询结果在本地缓存和提供,同时与 Route 53 解析器端点完全集成。

Route 53 解析器入站终端节点将他们从 VPC 外部收到的 DNS 查询转发给在 Outposts 中运行的解析器。相比之下,Route 53 Resolver Outbound 允许 Route 53 解析器将 DNS 查询转发给您在本地网络上管理的 DNS 解析器,如下图所示。

该图显示了 Outposts 上的 53 号公路解析器

Outposts 上的 53 号公路解析器

Outposts 上的 Route 53 Resolver 注意事项

请考虑以下事项:

  • 你必须在 Outposts 上启用 Route 53 Resolver,它适用于整个 Outposts 部署,即使这涉及单个 Outposts ID 下的多个计算机架。

  • 要启用此功能,您的 Outposts 必须有足够的计算容量来部署本地解析器,其形式为任何 c5.xlarge、m5.large 或 m5.xlarge 的至少 4 个 EC2 实例。

  • 如果您使用私有 DNS,则必须与所需的 Outposts 共享私有托管区域,以便将记录缓存在本地 VPCs的 Outposts 上的 Route 53 解析器中。

  • 为了通过入站和出站终端节点与本地 DNS 集成,您的 Outposts 必须具有足够的计算容量,以便每个 Route53 终端节点部署两个 EC2 实例。