当微软宣布Exchange 12——或者Exchange Server 2007,这是它正式发布时候的命名——将仅仅为64位产品时候,有很多遗憾的叹息,但是仍然有很多赞同的声音。
64位硬件现在逐渐地成为服务器级别软件的首选,一方面是因为其变得越来越容易接受的价格,同时也因为其可以提供的服务器性能等。
但是现在看来可能在Exchange Server 2007中有32位和64位版本。这也导致一些IT管理员询问:是不是Exchange Server 2007需要64位的Windows系统。
如果你要把Exchange Server 2007放入一个产品环境内,它完全如此。如果你仅仅是使用Exchange Server 2007来做为测试和教学,而不是把其投放到产品工作的环境之下,它将不需要64位的Windows。
32位版本的Exchange 2007从本质上来说是一个测试和评估的版本,所以它并不用来做产品应用,也不被微软做为产品环境应用所支持。
Jim McBee有文讨论了32位版本和64位版本的Exchange Server 2007之间的不同,并且他认为最大的不同是内存的使用。
64位应用程序相比32位的版本能够直接访问更多的物理内存。对Exchange服务器来说更多的物理内存将意味着更少的I/O,以及当活动更频繁时候更少的写入硬盘页面或者交换。
这可以转化成更好的性能,和对Exchange服务器按章的硬件更好进行更好的使用。
重要的警告:不要试图在64位版本的Windows Server 2003上安装32位版本的Exchange 2007。
32位版本的应用程序通过封装层(emulation layer)在64位版本Windows内运行,Exchange Server 2007 并不通过这个来运行。任何时候你都可以使用完整64位版本,来体验它带给的好处。