Nginx & LVS 阿里云SLB
test
·
Nginx是什么:
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,务。Nginx是由伊戈尔·赛索耶夫基于C语言为俄罗斯访问量第二的Rambler.ru站点开发的。
划重点:支持7层协议负载均衡,C语言
Why Nginx:
性能强大,配置简单,稳定,CPU和内存消耗不大,跨平台,
另外淘宝基于Nginx衍生了Tengine,11年开源,这也是阿里云SLB 七层负载均衡的技术,不过tengine只是nginx旁支,不是nginx主分支。
配置:
负载均衡采用集群部署,可实现会话同步,以消除服务器单点故障,提升冗余,保证服务的稳定性。
阿里云当前提供四层(TCP协议和UDP协议)/****ip+port****/和七层(HTTP和HTTPS协议)/***求URL地址的方式***/的负载均衡服务。
- 四层采用开源软件LVS(Linux Virtual Server)+ keepalived的方式实现负载均衡,并根据云计算需求对其进行了个性化定制。 ///另外平时做BSS项目也会用F5硬件负载。
- 七层采用Tengine实现负载均衡。Tengine是由淘宝网发起的Web服务器项目,它在Nginx的基础上,针对有大访问量的网站需求,添加了很多高级功能和特性。
DNS可以用来根据域名添加EIP list,然后实现跨区域高可用和负载均衡。
参考内容:
https://www.cnblogs.com/davidwang456/p/6474049.html
https://www.alibabacloud.com/help/zh/doc-detail/27544.htm?spm=a2c63.l28256.b99.9.4ab92cc86AYNor
更多推荐
所有评论(0)