近两年,电子商务、电子政务和网格计算等一大批基于Internet的应用发展迅猛,它们对处于Internet架构中的后台服务器提出了新的挑战:处理能力的自由扩展、系统管理的统一集中、应用运行的稳定可靠等。机群产品全面应对这些挑战,它依据其体系结构的天然优势,经众多厂商的共同努力,成功实现了服务器的物理集中、管理集中和应用集中,使机群产品正逐步成为后台服务器的主流产品。
产品和服务是形与影的关系,产品走向市场必须为其提供相应的服务。机群产品与PC Server和Unix Server等服务器产品有很大的不同,对机群产品的服务也有着不同的内涵: 机群服务器具有良好的规模扩展性,针对实际应用,用户对机群中服务器结点类型和规模的选择需要厂家提供咨询服务,例如:应用和系统一体化的方案设计和实际测试;机群服务器作为提供后台服务能力的主机设备,它具有传统大型机的一些特征,厂家应能为用户提供设备的现场安装、机房环境的设计、与周边辅助设备的互联互通等硬件的现场服务;机群服务器上应用系统的扩展和升级,用户需要厂家提供系统的重新规划、部署服务,以使机群的高性能和高可靠性得以充分发挥。本文结合联想从事机群产品服务多年来的体验,与大家一起分享联想对机群产品服务的理解。
一个机群产品,从用户视角,可以看到由机群基础平台、应用支撑环境和用户应用程序三个层面组成。从系统视角可以细分为五个层面:设备系统固件层、结点系统软件层、机群系统软件层、应用支撑环境层和应用程序层,这五层按上述顺序相互依托。机群产品作为相对复杂而大型的后台服务器设备,在为用户提供高品质的硬件产品的同时,理应配备全面而专业的服务,为此,作为机群产品的提供商,我们将机群的服务对应的细分为硬件服务、系统服务、应用环境服务和应用服务四个层次。(见右图)
硬件服务:机群产品中主要包括的硬件设备有:服务器结点、网络通信系统、基础架构、存储系统等,本层的服务内容主要是安装环境的确认、硬件现场安装、调试、与周边设备互联互通、保修维护等。
系统服务:包括为结点系统层和机群系统层提供服务。结点系统层主要由操作系统及其核心扩展以及用户编程的工具、环境和库组成,如操作系统、设备驱动程序扩展、文件系统扩展、编译器、调试器以及函数库等。机群系统层主要由系统管理、底层高效通信库、资源和作业管理、系统监控以及机群文件系统、负载均衡、高可用、安全系统、备份和恢复等系统软件组成。系统服务对上述软件提供规划、安装、配置、部署、集成、优化、培训、升级、维护等服务。
应用环境服务:对用于并行计算类应用的科学计算机群,主要是对PVM、MPI、OPENMP等并行计算支撑环境提供集成、优化、使用开发培训、LINPACK等基准程序测试、免费版本升级等服务;对用于服务器聚集等应用的商用计算机群,将对ORACLE、 RAC、WebSphere、WebLogic、.net等商用计算机群提供系统集成、配置优化、负载均衡、高可用支持、系统防入侵安全方案设计、关键数据备份恢复措施等服务。
应用服务:为科学计算机群类用户提供部署、测试、优化、移植、程序并行化、并行效率评估、资源使用分析等服务;为商用计算机群类用户提供应用解决方案设计、应用系统性能调优、安全可靠运营机制建设、应用负载实时分析和均衡、应用与系统各层的无缝连接、故障分析和排除等服务。
联想基于上述对机群产品服务的理解,针对硬件服务、系统服务、应用环境服务和应用服务这四个层次的服务分别配置了相应的技术专业人员和设备,全面打造联想高性能产品服务的专业品质。
目前,这些细分的专业化服务已随联想机群产品深腾1800科学计算机群和深腾2600商用计算机群提供给用户,并得到了用户的广泛认可和赞许。
产品技术突飞猛进的发展,用户需求日新月异的攀升,机群服务也正与时俱进的完善。在技术、应用和服务三者的共同作用下,机群产品将拥有更广阔的发展空间。