【腾讯云的1001种玩法】十分钟轻松搞定云架构 · 负载均衡的最佳实践

时间:2022-04-21
本文章向大家介绍【腾讯云的1001种玩法】十分钟轻松搞定云架构 · 负载均衡的最佳实践,主要内容包括双向隐藏、流量分发、横向拓展、拓展阅读:、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
视频内容

大家好,这节课,我们来看一看负载均衡的最佳实践。

虽然说我们明白了,负载均衡是什么和能干什么,但是想要真正用好负载均衡还是差一些火候,这里,我们来给大家介绍一些负载均衡的最佳实践。

双向隐藏

双向隐藏基于私有网络来进行构建,实现了如下功能:

  • 当云服务器集群需要出访公网时,配置路由表并通过一个 Internet 网关(VM1)进行 NAT 转发。对于 Internet 上的资源来说,请求的地址始终为 Internet 网关的公网IP,Internet上的资源对后端服务器集群完全无感知。
  • 当Internet上的资源访问云服务器上的服务时,必须通过统一的负载均衡服务VIP进行访问。负载均衡器负责将所有请求使用一定的策略分发到后端的服务器上,Internet对后端服务器集群完全无感知。

简单的来说,就是进出各一个IP,减少暴露在外侧的IP,给用户展示的是一个完整的黑匣子。

在这种情况下,我们需要将我们的云主机放在私有网络,同时在外侧部署一个负载均衡器,负载均衡将请求分发到两台云主机上,对外只显示负载均衡器的IP。同时,在私有网络内设置,所有的流量都通过网关IP流出,这样保证对外也只有一个IP,这样的情况下,就保证整个应用,对外,只展示一个IP

流量分发

流量分发是最常见的使用场景。用户通过负载均衡访问云主机,负载均衡将海量的用户请求分发给不同的云主机。这种情况下,云负载均衡 和云主机构建了一个高性能的HTTP接入层,即使存在海量请求,也可以正常的处理请求。负载均衡将保证请求会均匀的转发到每一个接入层服务器,接入层服务器可使用廉价的、配置一致的虚拟机,或Docker容器来承载。

横向拓展

在这种模式下,负载均衡作为对外的唯一IP,可以保证接入层可以方便快捷的横向拓展,用户可以根据自己的需要,调整接入层的业务机器的数目,方便云主机对外提供服务。在调整的过程中,可以保证业务不停止。新增主机只需要在负载均衡中添加后端服务器即可。删除主机也只需要先删除负载均衡中的后端服务器配置,再删除云主机即可。

拓展阅读:

负载均衡 的最佳实践 :https://www.qcloud.com/document/product/214/529

私有网络快速入门:https://www.qcloud.com/document/product/215/8119

NAT网关:https://www.qcloud.com/document/product/215/4975