AWS EC2 负载均衡器是 Amazon Web Service 提供的最受欢迎的服务之一。在这篇文章中,我们将探讨 AWS 负载均衡器、AWS 负载均衡器的类型、何时使用它们以及如何在 AWS 管理控制台上设置负载均衡器。

负载均衡器是将 Internet 流量转发到下游的多个服务器(EC2 实例)的服务器。

[负载均衡器](https://res.cloudinary.com/practicaldev/image/fetch/s--3KH8remu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/6dpz6yhdak8dkdlb9df0.PNG)

为什么要使用负载均衡器?

1.跨多个下游实例分散负载

2.向您的应用程序公开单点访问(DNS)

3.无缝处理下游实例的故障

4.对您的实例进行定期健康检查

5.为您的网站提供 SSL 终止 (HTTPS)

6.跨区高可用

7.分离公共流量和私人流量(入站和出站)

为什么使用 EC2 负载均衡器

ELB(EC2 负载均衡器)是 AWS 的托管负载均衡器。这意味着 AWS 保证它将正常工作。 AWS 负责跨多个区域的升级、维护和高可用性。设置您自己的负载均衡器的成本更低,但最终您会付出很多努力。

健康检查

它们对负载均衡器很重要。它们使负载均衡器能够知道它转发流量的实例是否可用于回复请求。健康检查是在端口和路由上完成的。如果响应不是 200 (OK),则实例不健康。

[eee](https://res.cloudinary.com/practicaldev/image/fetch/s--9M6lUVc8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads .s3.amazonaws.com/uploads/articles/0urhr0pikzpaxyyduatf.PNG)

AWS 中的负载平衡类型

1.Classic load Balances(V1-old generation)-2009

支持 HTTP、HTTPS 和 TCP

2.Application load Balancer(V2-新一代)--2016支持HTTP、HTTPS、Web Socket

3.网络负载均衡器(V2-新一代)-2017

支持 TCP、TLS(安全 TCP)和 UDP

请尽量记住他们在 AWS 考试中提出的常见问题。

4.网关负载均衡器(超出范围)

建议使用较新版本的负载均衡器,它们具有更多功能

负载均衡器可以扩展但不能立即扩展,如果您需要进行大规模扩展,您需要联系 AWS 进行“热身”。

用于故障排除

1.4xx 错误是客户端引发的错误

2.5xx 错误是应用程序引发的错误

3.Load Balancer Errors 503 表示有容量或没有注册目标。

在下一篇文章中,我们将设置 ELb。感谢阅读。

Logo

CI/CD社区为您提供最前沿的新闻资讯和知识内容

更多推荐