Windows Server与Linux最新功能对比


在Windows Server家族中,Windows Server 2000(包括Windows 2000 Advanced Server)和Windows Server 2003(包括Windows Server 2003 R2)是这个家族中的元老,Windows Server 2000更是元老的元老。Windows Server 2008和Windows Server 2008 R2可谓这个家族的新兵。电子产品和计算机软件并不是越老越吃香,总是“一代新人换旧颜”,Windows Server 2008较以前的版本相比,在安全性、易用性、管理性、网络、Web方面都有很大改观。本文就是以此来介绍微软服务器级的操作系统——Windows Server 2008的最新功能,并把Windows Server同Linux进行一个综合性的比较,以期大家对服务器级的操作系统有一个整体性的认识。

这篇文章中,不会严格去区分Windows Server 200X和其升级版本Windows Server 200X R2。看来微软以及习惯于把当前版本和下一个版本之间的版本命名成“R2”了,还有类似的命名如SQL Server 2008、SQL Server 2008 R2。这是对同一代号不同系列版本的产品或者特指某一产品时会准确的指明是哪个版本,这里我们所指的Windows Server 2003(Windows 2003)包含了其R2的版本,同样Windows Server 2008也包含了其R2的版本,除非有特别说明。

Windows Server 2008 的新功能

在介绍Windows Server 2008新功能前,先贴出两张图,这两张图对大家认识Windows Server 2008有很重要的指导意义,这两张图是Windows Server 2008里的角色和功能。

按照字面意思的理解,微软把Windows Server的功能划分成了不同的角色,每个角色下面包含了不同的功能。这可以使用应用系统中的权限模型来类比,应用系统的权限模型中,划分不同角色,如超级管理员、管理员、普通用户,不同的角色具有不同的权限,而这些权限则是功能或者功能的集合。

由上面的图1可以知,Windows Server 2008的角色分成了Server和service两类,在Server上包括了Web、DNS、DHCP、FAX、应用程序服务器;Service方面则多一些,像AD、网络、打印和文档、远程、部署和更新,当然少不了虚拟化。下图2列出了这些服务器和服务具有的所有功能。

由上面的2张图片和Microsoft的官方文档可知,Windows Server 2008和Windows Server 2003的功能更新主要集中在虚拟化、Web服务器、应用服务器、AD域服务、服务器管理、安全性、网络和监控等方面。

(1) 虚拟化

虚拟化是Windows Server 2008最重要的更新功能之一,通过虚拟化工具——Hpyer-V可以在Windows Server 2008上运行32位或64的虚拟机。也许你不理解虚拟机,拿一个简单的例子来说,现在手上有一台安装了Windows Server 2008的服务器,在这个服务器上运行了企业的业务系统A,现在又上了业务系统B,但是暂时还没有更多的IT预算来购买服务器,如果没有虚拟化技术,那么就只有在一台服务器上部署2套业务系统了,这样也可以,但是如果两套业务系统的环境冲突,不能同时部署在一台服务器上,同时部署在一台服务器上可能会对服务器造成很大的压力,在没有虚拟化之前基本没什么好的解决方法。但是有了虚拟化技术之后,就可以在此服务器上“划分”出一些硬件资源,如硬盘空间、CPU、内容来跑一个“虚拟”出来的新服务器,对于用户来说,并不知道是不是虚拟出来的机器,可以和访问普通的服务器一样来访问,当然这个简单例子中我们假设了服务器的硬件资源的利用率是相对低的。

Windows Server 2008 内置服务器虚拟化技术,不仅可帮助企业降低成本、提高硬件虚拟化程度,同时还能优化基础架构,并改进服务器的可用性。Windows Server Virtualization (WSv) 采用基于hypervisor的 64 位平台,能够实现更高的可靠性与可扩展性。WSv能帮助各组织机构通过服务器整合优化其硬件资源,此外,还能利用故障转移群集等 Windows Server 2008 平台组件确保较高的可用性,并通过 NAP 来隔离有问题的虚拟机。

(2) Web 和应用服务器

在web服务器上的新功能表现为:集成了 Internet 信息服务 (IIS,版本7.0)、ASP.NET 和 Windows Communication Foundation、WSS 3.0。ASP.NET 和 Windows Communication Foundation、WSS 3.0这些功能可以通过安装.Net FrameWork3.0及以上、WCF和WSS3.0的工具包就可以安装上,且这些功能可能更多是给开发者来使用。因此在这里我们要重点介绍的IIS7.0,这是对Web服务器的大提升。

IIS7 的优点在于更高效的管理特性、更高安全性以及更低的支持成本。它实现了模块化管理、分布式配置、新的管理器、授权、诊断、错误跟踪与处理,IIS的功能管理界面如图3所示:

(3) AD域服务

AD DS:支持审核 AD DS 中对象的变动情况。可审核的变动类型包括对象的创建、修改、移动和反删除操作等。

Active Directory Rights Management Services是一种与支持AD RMS的应用相协作的信息保护技术,可保护数字信息免遭非授权使用。

Active Directory Federation Services(AD FS)是 Windows Server 2008中的一种服务器角色,可提供一种有较高可扩展性的安全身份访问解决方案,支持在不同平台上工作。AD FS使网络内外基于浏览器的客户端能访问受保护的因特网应用,即便用户帐户和应用位于不同网络和企业中也能保证能正常工作。

只读域控制器(RODC)是Windows Server 2008操作系统中的一种新型域控制器,旨在用于部署在需要本地验证服务而物理安全级又难以保证的分支机构中。

(4) 服务器管理

有了一个新的统一的服务器管理界面,如图4所示:

除了统一的服务器管理界面,还包括Windows PowerShell、远程管理和服务器核心。服务器核心实现了按需安装和使用功能与服务,只要不添加角色和功能,服务就是关闭的。

(5) 安全性和策略

在安全性和策略主要表现在以下几个方面:

通过AD、信息保护和身份认证实现了Microsoft Identity and Access (IDA)。

自带防火墙。

网络访问保护功能。

(6) 网络和监控

在网络和监控方面,更新的功能主要表现在:

故障转移群集:确保硬件出现的故障不会影响关键的应用及服务的可用性;新的特征使故障转移群集更易实施,配置并保证故障转移群集始终是有效的业务选择。

服务器管理控制台:降低复杂性,为用户提供简化了的创建,管理并使用群集服务器的界面;

网络负载平衡:网络负载平衡在多个群集服务器之间进行网络客户端/服务器应用的负载分布;Windows Server 2008的网络负载平衡包含了对网络连接,安全性和管理的改进,增强了可用性与可靠性。

提供了新的备份与恢复服务。

当然,还有更多详细的功能对比,感兴趣的读者可以参考Windows Server 2008的官方介绍:

http://www.microsoft.com/china/windowsserver2008/prodinfo/compare-roles.aspx

Windows Server 同Linux的比较

这里的Windows Server严格说来包括了Windows Server 2000、2003、2008,但是更倾向于Windows Server 2008。Windows Server 同Linux的比较集中在几个方面:总拥有成本(total cost of ownership ,TCO)、可靠性(Reliability)、安全性(Security)、可选择性(Choice)、可管理性(Manageability)、互操作性(Interoperability),表1是这二者的比较结果。

虽然Windows Server对比Linux有这么的优势,但是也有其不足的方面,如跨平台、多种语言支持(如JAVA、PHP)、灵活性、开源社区资源等等方面。

结论

Windows Server系统的强大在于其稳定性、易用性、可管理性和微软公司强大的技术实力的支持。Linux的优势在于其开源、免费和灵活性。对与企业用户来说,如果技术实力不强,IT资源投入不多,那么选择Windows Server是个不错的选择,对于大企业,Big Business来说,在技术实力和IT资源充足的情况下,可以根据需要来确定使用什么样的服务器操作系统。Windows Server和Linux的对决并不是一朝一夕的事情,到底谁能笑到最后,还需要拭目以待


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3