标签:人工 主机 direct 机器 过多 交换 是什么 参考 阶段
Nginx是一个自由、开源、高性能及轻量级的HTTP服务器及反转代理服务器。Nginx以其高性能、稳定、功能丰富、配置简单及占用系统资源少而著称。
Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多.
反向代理加速,简单的负载均衡和容错;
1、Nginx专为性能优化而开发,性能是其最重要的考量, 实现上非常注重效率 。有报告表明能支持高达 50,000 个并发连接数。
2、Nginx具有很高的稳定性。其它HTTP服务器,当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器。
例如当前apache一旦上到200个以上进程,web响应速度就明显非常缓慢了。而Nginx采取了分阶段资源分配技术,使得它的CPU与内存占用率非常低。
3、nginx官方表示保持10,000个没有活动的连接,它只占2.5M内存,就稳定性而言, nginx比其他代理服务器更胜一筹。
4、Nginx支持热部署。它的启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在不间断服务的情况下,对软件版本进行进行升级。
5、Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都高很多。
主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。
1、LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。
1、nginx工作在网络的应用层,主要做反向代理;lvs工作在网络层,主要做负载均衡。nginx也同样能承受很高负载且稳定,但负载度和稳定度不及lvs。
2、nginx对网络的依赖较小,lvs就比较依赖于网络环境。
3、在使用上,一般最前端所采取的策略应是lvs。 nginx可作为lvs节点机器使用。
1. VS/NAT(Virtual Server via Network Address Translation),即网络地址翻转技术实现虚拟服务器。
2. VS/TUN(Virtual Server via IP Tunneling),即IP隧道技术实现虚拟服务器。
3. VS/DR(Virtual Server via Direct Routing),即用直接路由技术实现虚拟服务器。
标签:人工 主机 direct 机器 过多 交换 是什么 参考 阶段
原文地址:https://www.cnblogs.com/starzy/p/9486187.html