AWS 负载均衡器
AWS EC2 负载均衡器是 Amazon Web Service 提供的最受欢迎的服务之一。在这篇文章中,我们将探讨 AWS 负载均衡器、AWS 负载均衡器的类型、何时使用它们以及如何在 AWS 管理控制台上设置负载均衡器。 负载均衡器是将 Internet 流量转发到下游的多个服务器(EC2 实例)的服务器。 [](https://res.cloudinary.com/practicaldev
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),则实例不健康。
[](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。感谢阅读。
更多推荐
所有评论(0)