【问题标题】:How does amazon ec2 work in regards to routing a domain name to an instance using load balancers?亚马逊 ec2 如何使用负载均衡器将域名路由到实例?
【发布时间】:2021-08-29 05:23:55
【问题描述】:

亚马逊 ec2 如何使用负载均衡器将域名路由到实例?

从域名到ec2实例的请求流程是怎样的?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-route53 aws-security-group aws-load-balancer


    【解决方案1】:

    AWS 上有关于此的文档,您可以查看包含详细信息的页面 Routing traffic to an ELB load balancer - Amazon Route 53

    此外,在上面的文档中还有其他页面的链接,例如如何使用 Route 53 等,您将获得您所寻找的全部内容。

    【讨论】:

      【解决方案2】:

      流量如下图。

      托管区域 => 负载均衡器 => 目标组 => EC2 实例。

      1. 因此,当您向域名发出请求时,请求将按照其hosted zone 中的“规则”进行路由。

      托管区域是记录的容器,记录包含 有关您希望如何为特定域路由流量的信息, 例如 example.com 及其子域(acme.example.com、 天顶.example.com)。托管区域和相应的域具有 同名。

      1. 在您在托管区域中设置的规则之一中,应该有一条规则(一条记录)将流量从您的域名引导到负载均衡器。记录是“A type”。负载均衡器然后将流量路由到目标组。

      负载平衡器将传入的应用程序流量分配给 多个可用区中的多个 EC2 实例。 ... 松紧带 负载平衡检测不健康的实例并将流量仅路由到 健康的实例。您的负载均衡器充当单点 联系客户。

      1. 然后目标组具有称为目标的记录。这针对存储信息,例如EC2 instance idporthealth status 等。目标信息告知流量是如何路由的。如果health status 不正常,流量将被路由到具有正常状态的目标,或者返回错误作为响应。

      目标组告诉负载均衡器将流量引导到哪里:EC2 实例,固定 IP 地址;或 AWS Lambda 函数,其中 其他。创建负载均衡器时,您创建一个或多个 侦听器并配置侦听器规则以将流量定向到一个 目标群体。

      1. 当流量从目标组路由到健康的目标时,它会转到EC2 instance id 所属的 EC2 实例。在 EC2 实例中,应该有一个正在运行的服务器接收请求并返回适当的响应。

      Amazon EC2 实例是 Amazon 弹性计算中的虚拟服务器 用于在 Amazon Web Services (AWS) 上运行应用程序的云 (EC2) 基础设施。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-13
        • 2019-08-16
        • 2017-01-22
        • 2014-08-09
        • 2010-12-28
        • 2021-10-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多