服务器主流操作系统及其代表作简析

日期: 2008-04-08 来源:TechTarget中国

  一个完整的服务器系统,是由硬件和软件共同组成的。软件和硬件是相辅相成的,只有做到“软硬兼施”才能更大的发挥服务器的性能,提高服务器的稳定性。服务器的软件宏观上可以分为两大类:系统软件和应用软件。一般的应用软件都是以系统软件为基础来运行的,而操作系统是系统软件中最基础、最核心的部分。由此可见操作系统在整个服务器系统中有着至关重要的作用。而当今市场上的操作系统可谓五花八门,但仔细瞧瞧大体也就分为三大类:经历过风风雨雨、千锤百炼的UNIX,令人又爱又恨、褒奖不一的Windows,后起之秀、惊喜连连的Linux。Windows操作系统由微软挥舞着大旗,而UNIX和Linux都有众多厂家的支持,尤其是Linux呼声不断,已经成为业界新宠。下面我们就先来看看这三大类操作系统各自的代表产品。


  下面就每类操作系统选择一两款代表产品进行介绍。


  UNIX 派系:


  HP-UX


  HP-UX是HP(惠普)公司开发的UNIX操作系统,有针对安腾处理器的11i v2和针对RISC处理器的11i v1两个型号。


  HP-UX 11i v2 是基于 Itanium 的系统上最新的企业发行版,它拥有扩展的软件解决方案和新的硬件平台。 HP-UX 11i v2为使用Itanium系统的用户提供了关键任务功能的完整套件。其中包括增强的可靠性、有效性和可维护性,Internet和Web应用服务,目录和安全服务,系统管理,64路性能可测量性。


  该系统是业内能够向用户提供64路Itanium处理器性能可测量性和关键任务UNIX性能的操作系统,可以应对市场中各种要求苛刻的应用程序。该系统还具有两套安全性套装工具,可以增强并简化HP-UX服务器的安全保护。它还提供了延伸的一系列功能,包括增强的单系统有效性和内存恢复。


  该产品能够在体系结构上实现与HP-UX 11i先前版本数据、资源和二进制的完全兼容,从而为用户和应用程序开发商提供投资保护。HP-UX 11i v2还能够实现与Linux IA-32程序的资源兼容,以及与Linux基于Itanium处理器程序的二进位兼容。


  HP-UX 11i v1则主要针对RISC处理器,它提供了广泛的分区、高可用性以及管理技术解决方案,并集成了Serviceguard、nPartitions、vPartitions和工作负载管理器。


  IBM AIX


  目前可用的UNIX操作系统有很多,但只有一种包括了IBM在为全球客户创建业务解决方案中所获得的经验。而且它还通过实现与Linux之间的亲和关系,提供了对64位平台的支持。这就是IBM AIX 5L。


  AIX符合Open group的UNIX 98行业标准,通过全面集成对32位和64位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。


  通过在AIX 5L V5.2中引入动态逻辑分区(DLPAR),IBM为p系列系统提供了高级的灵活性和可扩展性功能。


  虚拟服务器 DLPAR功能,使得用户能在一个单一p系列服务器上,运行AIX 5L和Linux的多个独立操作系统映像成为可能。逻辑分区不需要与系统的组建模块(资源集合)的物理边界相一致。


  DLPAR允许用户以更小的粒度从整个可用资源池中选择组件,从而能够增加运行的灵活性。利用DLPAR,用户可以在一个服务器的内部,创建多个虚拟服务器,并能够从活动分区中动态地添加和删除处理器、物理内存和I/O插槽。每个分区都与其它分区相隔离,而且每个分区都运行自己的AIX 5L V5.2操作系统。


  保持控制 AIX 5L V5.2使用了多种增强功能,可以帮助用户确保自己的关键应用,能够满足用户的期望。AIX 5L V5.2负载管理器(WLM)支持基于以天为单位时间的系统资源自动切换机制,允许在多个任务之间动态分配处理器周期、物理内存和磁盘I/O。管理员可以通过使用基于Web、直观的系统管理器图形界面,系统管理界面工具(SMIT)和AIX命令,方便地访问负载管理器。


  集群管理 为实现快速同步和协调响应,集群环境要求节点之间能够进行全面的协作。AIX 5L使用基于AIX 5L的Linux软件和IBM集群系统管理器(CSM)支持和优化集群服务器的管理。CSM为指定p系列和IBM eServer x系列服务器的安装、配置、维护和更新,提供了一个单一的控制点。


  Linux亲和性 AIX 5L与Linux之间的亲和性,可以帮助以速度更快、成本更低的方式,实现跨AIX和Linux平台的多平台集成解决方案。对于很多在Linux上开发或为Linux开发的应用,只需对源代码进行一次简单的重编译,它们就可以在AIX 5L上运行。IBM免费为用户提供一个用于Linux应用的AIX工具箱。


  此外,AIX 5L还有一个扩展软件包。它对基本操作系统的扩展,包括加密支持、一个用于阅读在线HTML出版物的浏览器、一个用于在线出版页服务的HTTP服务器,以及支持基于Web的系统管理器。


  Windows 派系:


  Windows Server 2003


  Windows Server 2003是微软针对服务器操作系统的最新产品,其前期产品包括了Windows NT Server和Windows 2000 Server。Windows Server 2003简体中文版于2003年5月22日正式推向中国市场。


  Windows Server 2003家族系列,包括了用户所希望的、用以支撑关键任务Windows Server 操作系统提供的功能和特性,如高安全性、高可靠性、高可用性和高可扩展性。其版本包括:


  Datacenter版(含32位和64位) 这是专为要求强伸缩性和高可用性的企业而建立的,它为建立用于数据库的关键任务解决方案、企业资源计划 (ERP) 软件、高容量的实时事务处理和服务器合并提供了坚实的基础。


  企业版(含32位和64位) 该版本适合中型与大型组织的关键使用。


  标准版 它面向中小型企业及部门级应用,重点加强了文件服务、打印服务与协同作业服务等基本功能。


  Web版 专为快速开发、部署Web服务与应用程序的用户,提供Web托管与服务系统平台。


  Windows Server 2003 是一个多任务操作系统,它在Windows 2000基础上进行了改进。它能够按照用户的需要,以集中或分布的方式处理各种服务器角色。


  其中的一些服务器角色包括: 文件和打印服务器,Web服务器和Web应用程序服务器,邮件服务器,终端服务器,远程访问/虚拟专用网络 (VPN) 服务器,目录服务器,域名系统 (DNS)、动态主机配置协议 (DHCP)服务器,Windows Internet 命名服务(WINS),流媒体服务器。


  Windows Server 2003还能为用户提供五大有价值的好处:


  1、便于部署、管理和使用。


  熟悉的Windows界面,让Windows Server 2003的使用容易上手。有效的新向导简化了特定服务器角色的安装和日常服务器管理任务,即便是没有专职的系统管理员,也一样容易管理。另外,系统管理员还有一些新增和改进的功能设计,让部署活动目录更为容易。


  2、安全的基础结构。


  Windows Server 2003使企业可以利用现有 IT投资的优势,并通过部署关键功能,如Active Directory服务中的交叉林信任以及.NET Passport集成等,将这些优势扩展到合作伙伴、顾客和供应商。Active Directory中标识管理的范围跨越整个网络,有助于确保整个企业的安全。


  3、企业级可靠性、可用性、可伸缩性和性能。


  通过一连串的新功能和改进功能,包括内存镜像、热添加内存以及 Internet 信息服务(IIS)6.0 中的状态检测等,增强了可靠性。为了寻求更高的可用性,Microsoft 群集服务目前支持高达八节点的群集以及地理散布的节点,并支持从单处理器到 32 路系统的多种系统。


  4、采用新技术,降低了TCO。


  Windows Server 2003提供许多技术,以帮助企业降低拥有总成本 (TCO)。例如,Windows资源管理器使管理员可以设置服务器应用程序的资源使用情况(处理器和内存),并通过组策略设置来管理。网络附加存储(NAS)可以帮助用户合并文件服务。


  5、便于创建动态 Intranet 和 Internet Web 站点。


  IIS 6.0 是 Windows Server 2003 中内置的 Web 服务器,它提供增强的安全性和可靠的结构。该结构提供对应用程序的隔离,并极大地提高了性能。


  Linux 派系:


  Kylin


  Kylin操作系统是国家高技术研究发展计划(863计划)的重大成果之一,是以国防科技大学为主导,与中软、联想等单位联合设计和开发的具有完全自主版权,可支持多种微处理器和多种计算机体系结构,具有高性能、高可用性和高安全性,并与Linux应用二进制兼容的国产中文服务器操作系统。具有自主知识产权和完全自主掌控的Kylin国产服务器操作系统的研制成功,将对打破外国对我国信息化基础设施的垄断和控制,形成国产服务器及相关软件产业的核心竞争力,提高国家信息化基础设施的总体安全水平具有非常现实的意义。在功能方面,通过了OpenGroup组织的LSB标准测试(正在申请证书);在性能方面,进行了Oracle、Kingbase、MySQL等典型数据库系统的TPC-C和TPC-W基准测试;在安全方面,通过了公安部安全功能测试和军队系统相关单位的安全攻击测试。


  目前,Kylin操作系统经过全面而严格的测试,已经可以运行在多种型号的联想万全服务器(包括采用EM64T技术的新一代Intel至强处理器)和其它类型的服务器上,并全面支持64位应用。同时,在军队机要服务器、可搬移服务器上,Kylin操作系统已经被小批量使用。


  Kylin操作系统的特色:


  采用国际主流标准,技术成熟。Kylin操作系统基于UNIX国际主流标准,同时继承了“银河”系列操作系统的核心技术,采用层次式结构,由Mach风格的基本内核层、BSD风格的系统服务层、Windows风格桌面环境紧耦合构成。基本内核层由基本任务管理、基本存储、中断管理、平台设备支撑环境以及处理器支撑等模块构成;系统服务层由POSIX、LSB、网络服务等接口以及安全、中文、IPC、高可用、高级存储管理和高级任务管理等模块组成;Windows风格的桌面环境由桌面环境、集群环境以及包括目录服务器、WEB服务器、J2EE应用服务器等服务器基础服务环境组成。


  支持多种微处理器和计算机体系结构,实现跨平台。Kylin操作系统支持SMP、ccNUMA等体系结构,支持x86、IA64、AMD、SPARC结构的处理器,支持Infiniband、PCI Express、Hyper Transport等I/O技术,支持主流的网卡、SCSI卡、RAID卡、磁盘阵列柜等接口卡和外围设备。Kylin通过内核层不同的处理器支撑模块和平台设备支撑模块,可支持跨平台的系统服务层,从而实现对不同计算机和计算机体系结构的快速移植。


  与Linux在应用层二进制兼容,充分利用基于Linux的丰富应用成果。Kylin操作系统提供一个符合LSB(Linux Standard Base)标准的具有完整Linux运行环境的用户使用界面,包括同Linux系统调用兼容的应用二进制接口(ABI)、Linux基础库(C库、数学库等),以及基础的Linux命令和应用开发环境,从而支持大多数基于Linux的应用系统。这样,Kylin可以充分利用Linux现有的中间件软件和丰富的应用软件和设备支持,大大扩展了Kylin操作系统的应用面。


  具有特色安全机制,高安全性。 Kylin操作系统具有严格的安全机制,确保系统的高安全性要求:(1)遵照国家信息系统安全保护等级划分准则GB 17859-1999,实现结构化保护级的安全目标;(2)实现多策略与动态策略的安全框架,支持以模块化方式实现安全策略,提供访问控制策略的实现平台;(3)强化用户的安全标识与鉴别,实现用户身份可信鉴别的可信路径;(4)把传统的特权用户划分为系统管理员、安全管理员、审计管理员,以相互制约;(5)加密文件系统,实现特定分区透明加解密,防止因硬盘失窃导致信息泄露;(6)提供中文图形化的安全配置管理工具。


  完全自主版权内核,灵活掌控。 Kylin操作系统具有自主知识产权,其内核代码完全由我国自主掌控,可以灵活实现国产服务器操作系统的开放性和可掌控性。可以根据需要在一定范围内开源,而不受GPL规则约束。


  全中文支持,桌面环境友好 。Kylin操作系统的核心支持Unicode编码,支持GB18030-2000、BIG5中文编码规范,支持智能拼音、五笔等输入法,支持中文文件打印。Kylin操作系统的桌面环境支持KDE、GNOME等主流的桌面管理器,实现了Windows风格的资源管理器和配置工具,从而可以使Windows用户更容易向Kylin操作系统过渡。


  支持集群环境,支持多种应用服务和应用开发。Kylin操作系统采用单系统映像技术,实现基于CIM的全局资源管理,对计算资源(CPU、内存、网络、磁盘、文件系统等)进行统一的监控,提供统一的用户管理、软件管理、进程管理。支持单点登录,全局文件系统,实现了针对专用高速通信设备的高性能通信库,提供MPI、OpenMP、PVM等多种并行程序库以及支持多种并行程序模块的作业管理和调度系统。支持Oracle、Kingbase、MySQL、Weblogic、TomCat、Jboss、Apache、sendmail、Postfix、StarBus等主流数据库和中间件软件。提供C、C++、Fortran、Java、PHP、PERL的开发调试环境,支持JBuilder、QT Design、Kylix等IDE开发环境,支持gdb、DDD等主流调试工具。


  Red Flag Advanced Server


  随着 Linux 进入关键行业的计算环境,用户对系统的要求也越来越严格。为了满足这种不断增长的要求,红旗软件对服务器操作系统产品线进行了全新的优化,推出了红旗 Linux 服务器4系列产品。该产品包含了众多的研发成果,进一步体现了红旗服务器操作系统在管理性、可用性、可靠性和扩展性上的优势。


  作为红旗Linux服务器4系列的核心产品,Red Flag Advanced Server 4.1(红旗高级服务器 4.1)的定位是企业级的网络和应用服务器。该产品可运行在带有2~32路CPU的SMP架构和最大64GB内存的IA架构服务器上。它提供了标准Linux网络服务,并能稳定运行业界主流的商业应用。此外,该产品还可以作为完整的Linux软件开发平台。


  在可靠性方面,Red Flag Advanced Server 4.1采用经过大量实践检验的2.4.21内核,并在核心中加入了2.5、2.6内核中的一些增强功能,更新和修正了大量驱动程序,在众多主流IA Server上通过了高负载的压力测试。


  在性能方面,4.1在继承4.0优化技术的基础上,进一步提高了I/O性能,并使用Intel编译器技术优化系统核心与网络服务功能,从而成为率先使用Intel编译器优化核心的Linux厂商。


  Red Flag Server 4.1还获得 HP 全球认证支持。红旗软件也成为继 Red Hat、SUSE 之后第三家获得 HP 认证的 Linux 厂商。


  目前,Red Flag Advanced Server 4.1支持超过500种的商业应用软件,包括DB2、Sybase、Websphere、Weblogic、Netbackup、CA ARCServ、Openview、Tivoli、Domino等企业级关键应用。


  增强的管理性,降低系统管理成本,是 Red Flag Server 4系列 最大的改进点。随着Linux进入行业应用,一些系统管理员从UNIX和 Windows平台转向了Linux。让产品既符合传统UNIX行家的习惯,又能吸引Windows管理员和一般技术人员迅速上手,成为4系列产品在管理方面的主要目标。


  为了实现这个目标,红旗开发了主机管理工具Rfmin1.1,它由17个工具组成,涵盖了主机管理的方方面面。


  Rfmin1.1覆盖了主要的服务器管理工作,实现了三大差异的消除:手工编辑配置文件和应用管理工具之间的差异、Windows系统管理和 Linux 系统管理之间的差异、本地管理和远程管理的差异。


  通过这些管理工具,无论是UNIX系统管理员还是Windows系统管理员,都能够高效地管理红旗Linux服务器,从而降低了管理费用。


  Red Flag Advanced Server 4.1同时支持简体中文、英文和日文,还提供了美观的用户界面,符合用户的使用习惯。


  小结:


  虽然Windows产品在市场占有率上高高在上,不过UNIX和Linux的阵营正逐步扩大,他们三者之间的竞争也会愈演愈烈。上面介绍的这五款操作系统基本上是市场上最主流的产品了,相信大家看到这里会对服务器操作系统有了一定的了解。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐