坛子里有很多人问Array Mode 和Standalone Mode有什么区别,应该选哪种模式进行ISA部署。这边小结一下。
简单来说,阵列模式(Array Mode)相对于单一模式(Standalone Mode) 来说是一个超集,单一模式所具有的功能在阵列模式中都有。
阵列模式(Array Mode):
是指ISA的配置信息存放在Windows 2000/2003 Active Directory内。这样会有如下的优势。
- 当有多台ISA在一个阵列内时,它们可以共享一个Enterprise Policy, 对Array的配置改变(Protocol Rules/Site and Content Rules等等),可以同时应用到阵列内所有的ISA服务器,用不着一台一台的分别修改。
- 在一个阵列中的多台ISA服务器可以共享WEB Cache. ISA服务器之间使用CARP协议交换Cache信息。客户端通过Web Proxy发往阵列内ISA1的页面请求可以是阵列中ISA2事先缓存的页面。
- 在一个阵列中的任何一台ISA 服务器上生成的报表,是对于整个阵列而言的。
- ISA重新安装是不用备份策略,重新安装时选择加入阵列就可以继承阵列配置信息。
- 集中式的策略管理
ISA配置成为阵列模式的必要条件,
- Windows 2000/2003 Active Directory 环境,ISA服务器必须是域的成员服务器。
- ISA Server 2000必须是Enterprise Edition.
关于阵列模式之错误理解
- 只有配成ISA 阵列模式才能使用网络负载均衡。
错,网络负载均衡是通过Windows 2000 Advanced Edition/Windows 2003 Enterprise Edition 的Network Load Balance提供的,两台Standalone 模式的服务器也可以实现网络负载均衡。 - 只有配成ISA 阵列模式才能实现双ISP互为备份
错, 这个功能在ISA服务器中没有设计。可以参考本坛的另外一篇文章或
High Availability and Load Balancing
http://www.microsoft.com/isaserver/partners/highavailability.asp
中的一些产品如F5 / Rainfinity 等等 - 只有配成ISA 阵列模式才能使用Windows域身份的验证
错,要使用Windows域身份验证只要ISA Server是成员服务器就可以了 - 阵列模式比单一模式更加稳定
未必,阵列模式有相当多的配置信息是放在活动目录中的,在服务启动,服务正常运行时都要能够正常访问活动目录,对网络的正常运行要求很高。如果Domain Controller当机,ISA无法找到DC, 都会引起ISA服务无法正常工作。 - ISA Server 2000 Enterprise Edition必须安装成阵列模式。
错,Enterprise Edition也可以当Standalone模式使用功能完全一样。同时相对于Standalone模式的优势是,能安装在4个CPU以上的服务器。Standalone 只能安装在4CPU的服务器上,如果是HyperThread Enabled的4 x Xeon CPUs必须关闭HT,或安装Enterprise Edition。
参考信息
Arrays and stand-alone servers
http://www.microsoft.com/resources/documentation/isa/2000/enterprise/proddocs/en-us/isadocs/m_p_c_enterprise.mspx