服务器主流操作系统简析
一个完整的服务器系统,是由硬件和软件共同组成的。软件和硬件是相辅相成的,只有做到“软硬兼施”才能更大的发挥服务器的性能,提高服务器的稳定性。服务器的软件宏观上可以分为两大类:系统软件和应用软件。
一般的应用软件都是以系统软件为基础来运行的,而操作系统是系统软件中最基础、最核心的部分。由此可见操作系统在整个服务器系统中有着至关重要的作用。而当今市场上的操作系统可谓五花八门,但仔细瞧瞧大体也就分为三大类:经历过风风雨雨、千锤百炼的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)提供中文图形化的安全配置管理工具。
本贴来自ZDNetChina中文社区 ,本贴地址:
阅读(404) | 评论(0) | 转发(0) |