服务器 频道

给微软"挑刺儿":Windows Server 2008初体验

第三节:功能讨论

    因为LH是微软延续Win2000/Win2003 Server的下一代服务器操作系统,传统的ADS/DNS/IIS功能虽然有所增强,但是毕竟没有革命性的突破。况且,已经有很多媒体对这些传统功能的新特性做了报道,这里不再重复。我们现在关注的,是微软到底增加了什么吸引网络管理员眼球的东西。

    在 Initial Configuration Tasks 里面选 Add Features,出来全英文的菜单。那些经典的 Windows 服务这里就不说了,我们挑其中几个不那么眼熟的来点评一下,分别是 Subsystem for UNIX-based Applications (SUA),Telenet Client,Telenet Server,TFTP Client,Windows PowerShell。
 

图三:运行 Add Features 之后,找几个特别的功能看一看

    Subsystem for UNIX-based Applications (SUA),在 Win2003 里是一个独立下载的组件,现在是LH系统里的Features之一。在更早的时候,它被称为SFU即Service for Unix。SUA 取代与改善了Services for UNIX (SFU),后者已个别提供,目前市场有 SFU 3.5 光盘版。基于运行在Windows内核上且与POSIX标准兼容的SUA,使得Unix应用和脚本能够同Windows应用一起直接运行在Windows平台的本地环境之中。这样,就使得很多基于Unix的企业应用可以快速的转移到Windows服务器平台上,从而实现了资源整合以及降低总体预算。如果追究SFU的起源,其实也不是微软自己做的,是微软收购Softway Systems公司从而得到了UNIX/NT互操作性工具Interix。收购后新公司改名为Interop Systems,大家可以去 http://www.interix.com/ 站点看看。

    Telenet Client 和 Telenet Server 其实很早就有了,现在被当作独立Features放在醒目的位置进行安装。其实我对这个东西不感冒,在Linux世界里早就是SSH2 Server和SSH Client的天下了,为何微软还抱着残旧的Telnet不放呢?对于主机托管在数据中心,或者公司服务器数量比较多(当然员工也多)的情况,网络环境可以说是陷阱众多、险恶无比。SSH2与Telnet相比有强大的反监听功能,是管理员必备的日常维护工具。在 Win2000/Win2003 里,通常的 Win32 SSHD 有 Bitvise WinSSHD 和 F-Secure SSH Server 等解决方案。本以为 Win2008 (也就是现在的LH)会有所改进,哪知道还是老样子啊。或许微软是想发挥其图形界面的优势,强迫用户通过https远程配置来解决安全问题。

    TFTP Client 通常是用来配置一些网络设备的,很多路由器、交换机都是通过TFTP协议来更新其Firmware(类似PC机的主板BIOS,放在可擦写EEPROM里的基本操作系统)。TFTP 在LH里主要是用于Windows部署服务(WDS)的,据说 TFTPD 服务的代码已经彻底改写,因此 TFTP 的下载时间有明显的改善。但是因为 TFTP 用 UDP 协议传输数据,不支持验证,这个特性已经被一些网络病毒盯上了,微软需要强化安全方面的整体设置,否则被蠕虫利用了后果不堪设想。

    Windows PowerShell 是微软为 Windows 环境所开发的 shell 及脚本语言技术,这项全新的技术提供了丰富的控制与自动化的系统管理能力;而“脚本语言”(scripting languages)则是用来编写程序的计算机语言。脚本语言(脚本以及更早期的批处理,是为了提高某些情况下需要不断用键盘输入命令的效率)通常都有简单、易学、易用的特性,目的就是希望能让写程序的人(开发者)快速完成程序的编写工作。目前从 WinXp 到 Vista 都把 PowerShell 作为独立下载的组件,让用户体验一下而已,但是在LH里已经成为标准的Features之一。

    脚本操作虽然没有图形界面那么直观,但是好处在于可移植性强,拷贝到同类机器立刻可以运行。这原本是Unix/Linux擅长的领域,现在微软也加入了竞争。除了提供更强大的脚本编程工具,LH里一些服务的配置脚本也改为文本格式的xml,可见微软现在非常重视系统服务的可移植性问题。这个问题对于大企业来说很重要,因为服务器数量多,一些做同类工作的机器只要拷贝脚本或者配置,稍加修改就能运行。

    此外,上面没有提到的Windows System Resource Manager(系统资源管理器)也是微软的大卖点。通过使用 WSRM,管理员可以控制如何将 CPU 资源分配到应用程序、服务和进程。管理这些资源可提高系统的性能,减少这些应用程序、服务或进程妨碍系统其余部分的机会。WSRM 在 Win2003 里就存在了,在LH里有所增强但并不是一个新的热点。

0
相关文章