金蝶云星空负载均衡配置指南,ARR,基于对NLB测试的结果,无法满足负载均衡的要求,微软的ARR方案在实现金蝶云星空产品负载均衡以及横向扩展能力方面比较优秀,所以我们在本方案一起来看一下如何通过ARR实现金蝶云星空产品负载均衡
### 金蝶云星空负载均衡配置指南
#### ARR简介与选择原因
负载均衡技术对于提升企业级应用的服务可用性及性能至关重要。金蝶云星空作为一款成熟的企业管理系统,在实际部署过程中,面临着高并发访问压力的问题。传统的网络负载均衡(NLB)方案在测试中并未达到预期效果,因此转向了微软提供的ARR(Application Request Routing)方案。
ARR是一种针对IIS(Internet Information Services)平台的负载均衡模块,特别适合于管理多台IIS 6/7服务器集群。它支持基于URL、基于HOSTNAME或基于HTTP HEADER等多种规则进行流量分配。ARR通过提供强大的基于规则的路由功能,不仅能够显著提高Web应用程序的可扩展性和可靠性,还能够简化管理员的工作负担,使他们能够更加高效地管理多服务器集群。
#### ARR技术特点
- **优化资源利用率**:通过ARR,管理员可以制定复杂的基于URL和HTTP HEADER的路由规则,确保将请求导向最佳的Web应用服务器。
- **易于管理多个Web Farm**:ARR允许管理员轻松创建和应用负载均衡规则,使得在Web Farm中添加新服务器变得简单快捷。
- **带宽优化与服务器扩展**:ARR支持分布式磁盘缓存,这有助于减少到达源服务器的网络流量,从而实现带宽的更有效利用。
#### 系统要求
- **操作系统**: 支持Windows Server 2008及其衍生版本。
- **IIS版本**: 必须安装Internet Information Services 7.0或以上版本。
- **数据库环境**: 可以选择Windows Server 2008 R2 64位版,配合SQL Server 2008 R2及后续版本。
#### 部署架构示例
- **ARR服务器**: Windows Server 2008 R2 64位 + SP2 + IIS 7.5 + ARR 2.5。
- **IIS服务器**: Windows Server 2008 R2 64位 + SP2 + IIS 7.5。
- **数据库服务器**: Windows Server 2008 R2 R2 64位 + SP2 + SQL Server 2008 R2 + SP2。
#### ARR安装流程
1. **ARR服务器操作系统版本确认**:
- 如果是Windows Server 2012 R2,则参考微软官方文档直接下载安装包进行安装。
- 如果是Windows Server 2008 R2或Windows Server 2012,则需按照以下步骤操作。
2. **安装ARR**:
- 在指定的ARR服务器上安装ARR。
- 下载Application Request Routing Version 2.5。
- 使用管理员权限打开命令提示符窗口。
- 停止WAS (World Wide Web Publishing Service) 和 WMSVC (Web Management Service) 进程。
```cmd
net stop was /y
net stop wmsvc /y
```
- 按照以下顺序安装四个组件:
1. Microsoft URL Rewrite Module 2 for IIS 7.0
2. Microsoft Web Farm Framework Version 1 for IIS 7
3. Microsoft Application Request Routing 2.5 for IIS 7
4. Microsoft External Cache Version 1 for IIS 7
- 安装完成后重启WAS和WMSVC服务:
```cmd
net start was
net start wmsvc
```
3. **卸载ARR模块**:
- 若要卸载ARR模块,需按照以下顺序依次卸载:
1. Microsoft Application Request Routing 2.5 for IIS 7
2. Microsoft External Cache Version 1 for IIS 7
3. Microsoft URL Rewrite Module 2 for IIS 7
4. Microsoft Web Farm Framework Version 1 for IIS 7
#### 总结
通过ARR方案实现的金蝶云星空负载均衡配置,不仅能够有效地解决高并发访问问题,还能够进一步提升系统的稳定性和可维护性。对于企业来说,选择正确的负载均衡策略至关重要,而ARR以其出色的性能和易用性成为了金蝶云星空部署的理想选择之一。