ISA Server为满足企业级缓存需求而实现向外扩充

**
*
下载资源
Download FileReportWorkload.EXE
大小为189 KB的文件
以28.8 Kbps的传输速率1分钟即可下载完毕
Download FileLogs.EXE
大小为135.7 MB的文件
以28.8 Kbps的传输速率10小时59分钟下载完毕

*
**

简介

面向企业网络用户提供高速、高效Internet访问服务的能力在当今商务领域中至关重要。速度更快的Internet访问有助于降低成本费用,并允许用户以更短的时间实现更高的产出。企业自身的成长还将带来新挑战:企业Web代理/缓存服务器的处理能力必将不断提高,以确保面向用户持续提供高水平服务。

您可通过“向外扩充”方式将更多服务器添加至Web代理服务器阵列,从而,轻松实现Internet Security and Acceleration(ISA)Server Web缓存容量的提高。ISA Server可运用缓存阵列路由协议(CARP)获得容量无限大的Web代理阵列,以便为高度可用性提供支持,并加快Web访问速度。

CARP是具备多种优势的缓存协议。首先,CARP是一种分布式协议。当许多服务器处在同一阵列时,它们就形成了一个大型逻辑缓存,并将以智能化方式在多个服务器之间分配缓存内容。这意味着,不会有冗余内容被缓存至任一服务器,从而,有助于提高全部服务器的使用效率。其次,CARP实际上可提供无限扩充能力。在必要情况下,您完全能够一个接一个地向Web代理阵列中添加ISA Server计算机。更理想的是,客户端并不需要为从CARP中获取收益而具备CARP识别与支持能力。混合环境下的任何客户端均可由CARP加速。最后,面向阵列的ISA Server集中管理能力还有助于简化管理任务。阵列成员可共享同一配置,生成单一逻辑实体,并节省向外扩充成本。

为展示ISA Server所蕴含的向外扩充潜力,Microsoft公司于2001年7月16日对一个大型阵列配置进行了测试。测试结果表明,ISA Server的向外扩充能力足以满足当今最为严苛的企业应用需求。

测试环境

为证明ISA Server可为满足超大规模企业需求而实现向外扩充,Microsoft公司对一个由32台计算机构成的ISA Server Web代理阵列进行了测试。每台服务器的具体配置如下:

  • 工作主频为733 MHz的Pentium III处理器(其中,一台服务器配备工作主频为667 MHz的Pentium III处理器)
  • 容量为384 MB的RAM内存
  • 容量为42 GB的缓存(三个容量为14 GB的驱动器)
  • 传输速率为100 Mbps的以太网卡

对网络用户来说,这32台服务器中的每一台所配备的42 GB缓存都将以单一逻辑缓存的形式出现。这些逻辑缓存的总容量达1.3 TB。

Web Polygraph是一种由The Measurement Factory(TMF)1开发的缓存代理基准测试工具。Microsoft公司借助该工具对处于高度向外扩充状态的ISA Server阵列进行了测试。测试工作将模拟具备独立IP地址的31,000个并发Web浏览用户,这些用户大约每隔2.5秒就通过Internet发送一次页面调用请求。由32台计算机构成的ISA Server Web代理阵列在四小时的测试高峰阶段内经受住了高达每秒12,400次访问请求的超高速率考验(如需全面了解有关工作负载的详细情况,敬请查阅下文中的“附录:工作负载详细信息”)。

ISA Server为满足GB级需求而实现向外扩充

每秒12,400次请求意味着什么?由32台计算机构成的ISA Server阵列将为31,000个Internet浏览客户端提供伺服,这种测试环境的最大工作强度为每秒12,400次请求,可产生超过1 Gbps的吞吐量。

更为罕见的情况是,一家企业拥有通过单一逻辑缓存Web代理以这种速率执行Intrernet浏览操作的如此之多的客户端。不仅如此,由于企业中的客户端通常不会同时浏览Internet,因此,ISA Server将可在现实环境中为更多客户端提供伺服。

为使这些数字具有现实意义,Microsoft公司在位于雷德蒙市的企业园区内运行着由12台计算机构成的ISA Server阵列,以此为大约36,000个客户端提供伺服。在应用高峰时段内,约有12,000个客户端浏览Internet,平均每秒处理4,500次请求,由此产生的吞吐量高达250 Mbps。

进一步分析表明,如果Microsoft公司的36,000个客户端每秒产生4,500次请求,就相当于近100,000个客户端在峰值时段内每秒产生12,400次请求。这意味着,接受测试的由32台计算机构成的ISA Server Web代理阵列将可为规模相当于Microsoft公司三倍的企业提供伺服。

线性向外扩充能力

ISA Server不仅可为满足企业需求实现向外扩充,而且,还能以可预测的线性方式为满足企业需求实现向外扩充。这些测试证明,ISA Server阵列中计算机数量的成倍增长几乎可导致缓存每秒处理请求能力的成倍提高2。这意味着,ISA Server阵列实际上具备无限大的线性扩充能力——一项罕见的向外扩充技术成果。

SA Server scales out to meet enterprise-class caching demands

线性向外扩充能力意味着,第二台计算机容量的增长几乎等同于第四台、第六台或第十二台计算机容量的增长。随着容量需求的提高,ISA Server也将不断扩充。而这必然转化为可预见的成本费用和可靠的性能改进。

进一步节省带宽成本并加速用户体验

对于Web代理/缓存产品客户来说,文档命中率(DHR)和命中响应时间是两个关键指标。较高的DHR意味着直接从缓存中接受检索的内容要比从Internet上接受检索的内容更多。由32台计算机构成的ISA Server阵列实现了介于54.8%和57.8%之间的超高文档命中率以及仅为90毫秒的平均命中响应时间。这些结果将直接导致带宽成本的大幅节省和用户体验的明显改善。它们还已证明,ISA Server的向外扩充不会以牺牲至关重要的缓存性能为代价。

小结

Microsoft ISA Server早已在单台计算机部署方案缓存性能方面显示出不可动摇的领先地位。而此次发布的测试结果则证明,ISA Server实际上可为适应企业级应用需求提供不受限制的向外扩充解决方案。在实现这一目标的同时,ISA Server还将保持单一服务器缓存所具备的性能优势。

Microsoft公司主张面向广大客户公开质量性能测试结果。由TMF发起的“Cache-Off”系列活动将成为Web缓存厂商“在同一屋顶下”对其产品进行基准测试并为目标客户提供高质量可比数据的理想时机。

附录:工作负载详细信息

Microsoft公司在此次测试中使用的工作负载相当繁重,主要具备下列Web流量特征:

服务器内容

  • 由多种内容构成的混合体(包括HTML、图像、下载资源等),每种内容都具有典型的应答分配容量(大小平均为10.7 KB)和生命周期(有效期和最后一次修改时间)。
  • 服务器端延迟(平均为2.5秒的“思考”时间)和网络信息包损耗。

客户端行为

  • 一个URL处理集合,可随时间迁移调整自身内容,但仍保持自身大小不变。处理集合大小约为500 GB。
  • 由缓存命中与脱靶以及可缓存与不可缓存响应构成的混合体。已设定的文档命中率为57.8%,脱靶率为22.2%,不可缓存响应占20%。
  • 嵌入对象和浏览器行为,这意味着每个客户端将以集束方式大量发送模拟HTML链接“点击”操作的访问请求。每个用户平均每隔12.5秒“点击”一个链接,而每次“点击”平均产生5个并发请求。
  • 缓存校验(“如果已从…时起接受修改”之类的请求)和强制缓存校验(重新加载)。
  • 所有客户端均无须具备CARP识别支持能力。工作负载所使用的分配算法是一种模拟域名系统(DNS)循环法(每个客户端接收任一代理地址的机会均等)。

说明:本页面上可供下载的文件属于自解包.exe文件。请先将它们下载到您的计算机,然后运行.exe文件,以释放其所包含组件。经过解压的文件是.tar文件。用户可借助任何常用.tar解压工具(如WinZIP)展开这些.tar文件。

*
*
*
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值