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的方式实现负载均衡,并根据云计算需求对其进行了个性化定制。