以英特尔至强处理器为代表的x86服务器不断获得市场的肯定,除了英特尔不断技术创新外,一个重要的原因就是x86以开放的心态,日渐完善整个生态链,里面的各个成员既有分工又有合作,从而推动整个产业的发展。在这个生态系统中,当属Windows和Linux两大操作系统对x86服务器的推力最大了。
x86和Windows:亲密无间
在PC领域, “WINTEL”被奉为软硬合作的经典模式。在服务器领域,Windows Server和至强也堪称另外一种经典的“WINTEL”模式,两者可以说是亦步亦趋。
1993年8月Windows NT 3.1发布,这个产品是基于OS/2 NT的基础编制的,由微软和IBM联合研制。由于是第一款真正对应服务器市场的产品,所以稳定性方面比桌面操作系统更为出色。很多人都误以为这是Windows 3.1的变体或者改进版本,其实Windows NT 3.1研发起点是革命性的,是微软彻底重新开发的操作系统。
当Windows3.1取得成功之后,微软又在1994年推出了Windows NT 3.5,此后陆续推出了Windows NT 3.5x系列。该系列有两个版本,Windows 3.5x Workstation和Windows 3.5x Server。Windows 3.5x Workstation限制了可同时运行的网络任务的数量并省略了一些服务器软件,而Windows 3.5x可以用来构建一个完整的网络服务器。
1996年8月,Windows NT 4.0发布,增加了许多对应管理方面的特性,稳定性也相当不错。作为Windows NT 3.5x系列的直接继承人,Windows NT 4.0的发布标志着微软“两条腿走路”的策略最终形成,Windows95系列和Windows NT系列在市场中齐头并进的局面在此后维持了若干年。
Windows NT 4.0同样分成Workstation和Server两个版本,进一步针对Windows NT 3.5的易用性进行了改善,同时提供了一组配置和建立Intranet的工具软件。Server版本的改进更多,尤其值得一提的是IIS(Internet Information Server),它的出现为微软以后在Web服务器市场上的作为打下了基础。
2000年12月19日,微软推出了Windows NT 5.0。为了纪念特别的新千年,这个操作系统也被命名为Windows 2000。Windows 2000包含新的NTFS文件系统、EFS文件加密、增强硬件支持等新特性,向一直被Unix系统垄断的服务器市场发起了强有力的冲击。最终硬生生地从IBM、HP、SUN公司抢下一大块地盘。
Windows 2000是主要面向商业的操作系统,在外在的操作界面上采用了更适合使用的Windows 98风格。Windows 2000有4个版本:其中的Windows 2000 Professional可以算是Windows NT Workstation 4.0的升级版。另外的三个版本主要面向较大的公司用户,包括Win2000 Server,即服务器版,面向小型企业的服务器领域。
Windows 2000 Server是为服务器开发的多用途操作系统,可为部门工作小组或中小型公司用户提供文件打印、软件应用、Web功能和通信等各种服务。它是一个性能更好、工作更加稳定、更容易管理的平台。Windows 2000 Server最重要的改进是在“活动目录”目录服务技术的基础上,建立了一套全面的、分布式的底层服务。Windows 2000 Server支持2路对称多处理器(SMP)系统,最高可以支持4处理器,最低支持128MB内存,最高支持4GB内存。
Win2000 Advanced Server,即高级服务器版,面向大中型企业的服务器领域。Windows 2000 Advanced Server除具有Windows 2000 Server的所有功能和特性外,还提供了比之更强的特性和功能:更强的SMP扩展能力——Windows 2000 Advanced Server提供了更强的对称多处理器支持,支持数达到4路;更强大的群集功能;更高的稳定性——可为核心业务提供更高的稳定性,在多种一般错误发生后一分钟内自动重启应用软件。它最高可以支持8处理器,最低支持128MB内存,最高支持8GB内存。
Win2000 Datacenter Server:即数据中心服务器版,面向最高级别的可伸缩性,可用性与可靠性的大型企业或国家机构的服务器领域。它支持16路对称多处理器系统以及高达64GB的物理内存。与Windows 2000 Advanced Server一样,它将群集和负载平衡服务作为标准的特性。另外,它为大型的数据仓库、经济分析、科学和工程模拟、联机交易服务等应用进行了专门的优化。
2003年4月,Windows Server 2003发布。微软对活动目录、组策略操作和管理、磁盘管理等面向服务器的功能作了较大改进,对.net技术的完善支持进一步扩展了服务器的应用范围。
Windows Server 2003有四个版本:Windows Server 2003 Web服务器版本(Web Edition),用于构建和存放Web应用程序、网页和XML Web Services。它主要使用IIS 6.0 Web服务器并提供快速开发和部署使用ASP.NET技术的XML Web services和应用程序。支持双处理器,最低支持256MB的内存.最高支持2GB的内存。
Windows Server 2003标准版(Standard Edition)针对中小型企业,支持文件和打印机共享,提供安全的Internet连接,允许集中的应用程序部署。它支持4个处理器,最低支持256MB的内存,最高支持4GB的内存。Windows Server 2003企业版(Enterprise Edition)针对大中型企业,分为32位版与64位版: 32位版支持8个处理器,并支持8个节点的集群,最低支持256MB的内存,最高支持32GB的内存;64位版支持Itanium和Itanium2两种处理器,支持8个处理器与支持8节点集群,最低支持1GB的内存,最高支持64GB的内存。
Windows Server 2003数据中心版(Datacenter Edition)针对要求最高级别的可伸缩性、可用性和可靠性的大型企业或国家机构等而设计的,也分为32位版与64位版:32位版支持32个处理器,支持8节点集群,最低要求128M内存,最高支持512GB的内存;64位版支持Itanium和Itanium2两种处理器,支持64个处理器与支持8节点集群,最低支持1GB的内存,最高支持512GB的内存。
2008年3月13日,微软发布了Windows Server 2008。Windows Server 2008操作系统是为了迎合应用日益繁多的企业而推出的一款操作系统,也是微软发展史上最灵活、网络功能最丰富的一款操作系统。借助新技术和新功能,诸如 Server Core、PowerShell、Windows Deployment Services和加强的网络和群集技术,Windows Server 2008 为用户提供了性能最全面、最可靠的 Windows 平台,可以满足企业级用户所有的业务负载和应用程序要求。
Windows Server 2008使用下一代64位虚拟技术,能够促进对实际与虚拟成分进行灵活、无缝隙管理,为动态、可靠、可升级的虚拟能力提供平台。在实际应用中,借助Windows Server 2008的虚拟化技术,将英特尔VT虚拟化技术通过将虚拟扩展名合并为x86建筑,虚拟机运行效率更高。
安全是企业网络应用中一个永恒的话题,为此,企业对于操作系统的安全性能要求比较高。Windows Server 2008中带有Advanced Security 的Windows Firewall是基于主机的防火墙,运行时提供保护免受恶意用户以及网络程序的袭击。
融入更多的新技术,拥有更丰富的网络应用及完善安全方案,诸多优势让Windows Server 2008脱颖而出,这也意味着Windows Server 2008必将成为微软发展过程中的一个新的起点,因为Windows Server 2008已经真正摆脱了微软操作系统升级的陈旧路线,这势必又是新一场革命的开始。
X86和Linux:相互呼应
今天,越来越多的应用逐步向开源软件转移,开源软件应用范围不断扩大,同时其应用深度也逐步向核心应用渗透。作为开源软件中应用最成熟的Linux操作系统,已经获得了政府、金融、电信、邮政等众多大型用户的认可,并由一些非关键应用逐步向用户的核心业务层渗透。Linux服务器端的应用日益成熟,包括网络服务器、高性能计算服务器、数据库服务器等应用的深度和广度不断扩展。
红帽Redhat Linux以其安装方便、RPM套件安装/升级方式而著称,Redhat先进的开放源码技术,以及更新的核心组件为用户提供了灵活的可用性。新发布的红帽企业Linux6.2,企业可以充满信心地迁移到最新的多核技术上。在最新的双层级SAP SD标准应用基准测试中,红帽企业Linux 6在单一系统上实现了超过22,000个SAP SD基准测试用户。在同一基准测试中,运行红帽企业Linux 6的HP DL980 G7系统充分利用了这种8处理器系统中所有的80个核心和160个线程,运行了MaxDB 7.8及适用于SAP ERP 6.0应用的SAP增强包.这是到目前为止提交给SAP的最大Linux结果。
红帽企业Linux 6.2在资源管理和高可用性方面取得了重大进展,并且提供了专门面向存储和文件系统性能及身份管理的诸多全新特性。红帽企业Linux 6.2还为管理系统资源提供了一些新的能力。对于通过多租户环境提供应用或托管服务的服务商和企业内部IT部门而言,可针对特定的应用、业务流程或虚拟机设置最大的CPU时间。这样可以实现更高效的SLA管理,以及实施服务优先排序的能力。这与实现网络服务质量(QoS)的相关能力非常相似。
此外,红帽企业Linux 6.2新增了存储和文件系统特性方面的增强功能,其中包括完全支持RDMA的iSCSI扩展。现在,即使是在最苛刻的存储环境中,基于万兆以太网的标准SAN实施也可以发挥出低时延和高吞吐量的优势。这就使客户不必再去选择昂贵的Infiniband硬件或其它专用互联结构。
Novell Suse Linux 11对很多功能进行了完善,包括首次新增了对Mono扩展的支持,允许使用C#编写的应用和.NET架构在非Windows平台上运行。另外,该版本还新增了对聚类产品High Availability Extension的支持。
SUSE Linux 11基于Linux 2.6.27内核,并且包括最新的稳定版Xen Hypervisor 3.3,对于那些不愿配置VMware的ESX服务器、微软的Hyper-V或是Citrix的XenServer而希望选择SLES作为其主要服务器虚拟工具的用户来说,它可以作为虚拟系统管理程序核心。
SLES 11支持x86、x64、64位Itanium、64位Power和大型机处理器,内核已经支持IBM的Power6处理器和AMD的“上海”四核心Opteron处理器以及Intel的“”Nehalem EP”Xeon处理器。
中标普华Linux V5集成了高可用HA集群套件、安全邮件系统,尤其“一架式”的操作系统设计理念在业界得到了广泛的认可。新版服务器软件产品吸收了很多企业用户在关键生产环境中提出的适用性意见,针对这些需求集成了诸如网络服务器监控;远程数据备份/恢复;数据库辅助安装等功能,在一定程度上迎合了国内用户的应用需要。
Turbolinux的GreatTurboEnterpriseServer11,针对市场上的主流计算机体系结构及流行的软件架构进行了系统化。??????????
总的来看,在服务器领域,Linux应用将更为广泛,“Linux﹢x86”将成为成为用户的首选平台之一。随着产品与技术的不断创新,Linux服务器产品与技术支持服务都在不断的改进与完善,更多的服务器软件厂商会将目光投入到企业级应用、数据中心应用及行业应用定制等领域。