集群:
是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过
负载均衡设备对外提供服务。
为什么需要分布式和集群
(统一一个ip或域名进行访问)
-
性能
-
可用性(是否能够完成用户的需求)
-
安全性
-
扩展性
如何搭建集群
负载均衡 Load Balance
将负载(工作任务)进行平衡、分摊到多个操作单元上进行
实现负载均衡的 2 种解决方案
1.硬件负载均衡:在功能、性能上优于软件方式,不过成本昂贵
2.软件负载均衡:配置简单,使用灵活,成本低廉,可以满足一般的负载均衡需求
常见的软件负载均衡技术
1.基于DNS的负载均衡(域名解析系统—搭载在根服务器上。非常稳定)
2.基于反向代理的负载均衡:Nginx
3.基于NAT(地址转移技术-将ip转移到另一个地方)的负载均衡:LVS
nginx有承载上线可以用LVS负载均衡nginx在向下层负载均衡
Nginx简述
Nginx是一款高性能的http服务器 / 反向代理服务器,以及电子邮件
(IMAP/POP3)代理服务器
官方测试 Nginx 能够支持 5 万并发连接(实际上35000左右