负载均衡技术提升服务器资源效率、系统可用性和响应速度,同时避免单点故障,增强系统稳定性。本文简述两种主流模式:轮询和直接路由。
轮询(RR)模式
RR通过轮流分配请求实现负载均衡。例如,5台服务器按顺序接收请求。该模式简单有效,易于实现。
优点:
1、任务均匀分配,避免过载。
2、实现简单,无需复杂计算。
3、无状态性,不依赖请求内容。
缺点:
1、不考虑服务器性能差异,可能导致处理不均。
2、需要会话技术维持会话连续性。
直接路由(DR)模式
DR基于网络层,客户端请求直接发送到服务器,负载均衡器仅修改MAC或IP地址确保响应返回。
优点:
1、高性能,低带宽占用,支持高并发。
2、客户端仅需知道虚拟IP,配置简单。
3、易于扩展,服务器增减灵活。
缺点:
1、网络配置复杂,需在同一广播域内配置ARP代理。
2、需要额外机制管理会话状态。
3、依赖虚拟IP,配置不当影响运行。
应用场景:
RR模式:适合性能要求不高、请求处理时间短的场景,如静态网站。
DR模式:适合高性能、高并发场景,如大型Web应用。