如何利用IIS 7、ARR和Velocity构建高效大型网站?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4609个文字,预计阅读时间需要19分钟。
本帖探讨IIS 7+如何配置新一代的ARR(Application Request Routing),构建Server Farm,并实现比NLB更优的Load Balancing功能。
本帖是研讨会中的一些杂记,搭配一些官方的文档,经整合归纳后,介绍 IIS 7 如何搭配新一代的 ARR (Application Request Routing),建置Server Farm 并达到比过去NLB 更优的Load Balancing 功能,此外还介绍微软新一代的分布式缓存技术 Velocity。
-------------------------------------------------------------------------------------------------------
过去及目前 Windows Server 中的 NLB (Network Load Balance, 负载均衡) 其缺点:
- 用软件做的 NLB 功能较少。
- 网络流量全挡在 NAT,而 NLB 都在内部网络的 Windows Server / IIS 上。
- 只做到网络协议的 Layer 4。
- 没有 Health Monitoring,无法知道 Web Server / AP 的目前情况;即使网站当机了,NLB 仍会将流量持续导引至此。
- 较适合 Client 架构,较不适合 Web AP。
此外,若改用硬件做 NLB,虽然性能较佳,但价格较贵,且弹性较低。
本文共计4609个文字,预计阅读时间需要19分钟。
本帖探讨IIS 7+如何配置新一代的ARR(Application Request Routing),构建Server Farm,并实现比NLB更优的Load Balancing功能。
本帖是研讨会中的一些杂记,搭配一些官方的文档,经整合归纳后,介绍 IIS 7 如何搭配新一代的 ARR (Application Request Routing),建置Server Farm 并达到比过去NLB 更优的Load Balancing 功能,此外还介绍微软新一代的分布式缓存技术 Velocity。
-------------------------------------------------------------------------------------------------------
过去及目前 Windows Server 中的 NLB (Network Load Balance, 负载均衡) 其缺点:
- 用软件做的 NLB 功能较少。
- 网络流量全挡在 NAT,而 NLB 都在内部网络的 Windows Server / IIS 上。
- 只做到网络协议的 Layer 4。
- 没有 Health Monitoring,无法知道 Web Server / AP 的目前情况;即使网站当机了,NLB 仍会将流量持续导引至此。
- 较适合 Client 架构,较不适合 Web AP。
此外,若改用硬件做 NLB,虽然性能较佳,但价格较贵,且弹性较低。

