wIMS中间件平台集群方案的设计与实现
基于VMware集群技术的信息系统整合设计与实施

基于VMware集群技术的信息系统整合设计与实施高效松;杨金刚【摘要】大量铁路信息系统的实施,在带来工作便利的同时,也产生了旧服务器维护成本过高、新服务器资源使用率过低等现象。
本文结合哈尔滨铁路局信息系统应用现状,通过采用VMware虚拟化集群技术,以现有服务器及信息系统的整合过程为例,从多个角度进行整合设计,对实施过程中的一些经验和需要注意的事项进行了总结。
%The implementation of a large number of Railway Information Systems has brought convenience at work. However, it also created the problems of high maintaining cost of old servers and low utilization rate of new servers. This article combined with the present situation of Information System application in Harbin Railway Administration, took the integration process of the servers and Information System as an example, used the VMware virtual cluster technology to design the integration process from multiple perspectives, summarized some experiences and some matters needing attention in the implementation process. The author hoped that this article could provide some useful help for the colleagues.【期刊名称】《铁路计算机应用》【年(卷),期】2016(025)012【总页数】4页(P23-26)【关键词】虚拟化;虚拟集群;系统整合;机房整合【作者】高效松;杨金刚【作者单位】哈尔滨铁路局信息技术所,哈尔滨 150006;哈尔滨铁路局信息技术所,哈尔滨 150006【正文语种】中文【中图分类】U29;TP39近年来,大量铁路信息系统的投产,在提升铁路运输生产效率及铁路运输质量的同时,也增加了信息系统维护部门的运营及维护成本。
集群系统实现方案详解

集群系统实现方案详解有一种常见的方法可以大幅提高服务器的安全性,这就是集群.1、集群的基本概念Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理.此单一系统为客户工作站提供高可靠性的服务.大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用.Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件.一个Cluster包含多台〔至少二台〕拥有共享数据存储空间的服务器.任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内.每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上.Cluster内各节点服务器通过一内部局域网相互通讯.当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管.当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管.当以上任一故障发生时,客户将能很快连接到新的应用服务上.2、集群的硬件配置镜像服务器双机集群中镜像服务器双机系统是硬件配置最简单和价格最低廉的解决方案,通常镜像服务的硬件配置需要两台服务器,在每台服务器有独立操作系统硬盘和数据存贮硬盘,每台服务器有与客户端相连的网卡,另有一对镜像卡或完成镜像功能的网卡.镜像服务器具有配置简单,使用方便,价格低廉诸多优点,但由于镜像服务器需要采用网络方式镜像数据,通过镜像软件实现数据的同步,因此需要占用网络服务器的CPU与内存资源,镜像服务器的性能比单一服务器的性能要低一些.有一些镜像服务器集群系统采用内存镜像的技术,这个技术的优点是所有的应用程序和网络操作系统在两台服务器上镜像同步,当主机出现故障时,备份机可以在几乎没有感觉的情况下接管所有应用程序.因为两个服务器的内存完全一致,但当系统应用程序带有缺陷从而导致系统宕机时,两台服务器会同步宕机.这也是内存镜像卡或网卡实现数据同步,在大数据量读写过程中两台服务器在某些状态下会产生数据不同步,因此镜像服务器适合那些预算较少、对集群系统要求不高的用户.硬件配置X例:•网络服务器两台•服务器操作系统硬盘两块•服务器数据存贮硬盘视用户需要确定•服务器镜像卡〔部分软件可使用标准网卡〕两块•网络服务网卡两块双机与磁盘阵列柜与镜像服务器双机系统相比,双机与磁盘阵列柜互联结构多出了第三方生产的磁盘阵列柜,目前,豪威公司、精业公司等许多公司都生产有磁盘阵列柜,在磁盘阵列柜中安装有磁盘阵列控制卡,阵列柜可以直接将柜中的硬盘配置成为逻辑盘阵.磁盘阵列柜通过SCSI电缆与服务器上普通SCSI卡相连,系统管理员需直接在磁盘柜上配置磁盘阵列.双机与磁盘阵列柜互联结构不采用内存镜像技术,因此需要有一定的切换时间〔通常为60——180秒〕,它可以有郊的避免由于应用程序自身的缺陷导致系统全部宕机,同时由于所有的数据全部存贮在中置的磁盘阵列柜中,当工作机出现故障时,备份机接替工作机,从磁盘阵列中读取数据,所以不会产生数据不同步的问题,由于这种方案不需要网络镜像同步,因此这种集群方案服务器的性能要比镜像服务器结构高出很多. 双机与磁盘阵列柜互联结构的缺点是在系统当中存在单点错的缺陷,所谓单点错是指当系统中某个部件或某个应用程序出现故障时,导致所有系统全部宕机.在这个系统中磁盘阵列柜是会导致单点错,当磁盘阵列柜出现逻辑或物理故障时,所有存贮的数据会全部丢失,因此,在选配这种方案时,需要选用一个品质与售后服务较好的产品.硬件配置X例:•网络服务器两台•服务器操作系统硬盘两块•第三方生产的磁盘阵列柜一台•磁盘柜专用SCSI电线两根•磁盘阵列柜数据存贮硬盘视用户需求确定•网络服务网卡两块除此之外,一些厂商还有更优秀的技术的解决方案,比如HP.HP双机双控容错系统HP NetServer为双机双控容错系统提供了高品质和高可靠的硬件基础..HP双机双控容错系统结合了HP服务器产品的安全可靠性与Cluster技术的优点,相互配合二者的优势.硬件配置X例:•HP L系统的网络服务器两台•服务器操作系统硬盘两块•HP硬盘存贮柜〔SS/6,RS/8,RS/12〕一台•磁盘柜专用SCSI集群适配电缆两根•磁盘柜数据存贮硬盘视用户需求确定•HP集群专用阵列卡两块•网络服务网卡两块HP光纤通道双机双控集群系统光纤通道是一种连接标准,可以作为SCSI的一种替代解决方案,光纤技术具有高带宽、抗电磁干扰、传输距离远、质量高、扩展能力强等特性,目前在FC-AL仲裁环路上可接入126个设备.光纤设备提供了多种增强的连接技术,大大方便了用户使用.服务器系统可以通过光缆远程连接,最大可跨越10公里的距离.它允许镜像配置,这样可以改善系统的容错能力.服务器系统的规模将更加灵活多变.SCSI每条通道最多可连接15个设备,而光纤仲裁环路最多可以连接126个设备.光纤集群系统组成:HP光纤集群系统硬件设备包括有两台HP服务器〔需支持光纤卡,目前有LC2000、LH3000、LH4、LH6000、LT6000、LXr8000、LXR8500〕与光纤适配卡,可以使用RS/12FC光纤磁盘阵列柜,需另加一对或两对网卡用于心跳检测和与客户端连接.在配置过程中还需另外选配光纤卡到光纤存贮设备的光纤电缆.硬件配置:•HPL系统的网络服务器两台•服务器操作系统硬盘两块•HP光纤阵列存贮柜〔RS/12FC〕一台•光纤磁盘柜专用光纤电缆两根•光纤磁盘柜数据存贮硬盘视用户需求确定•HP光纤适配卡两块•网络服务网卡两块3、集群的软件配置基于NT平台的集群软件microsoft的MSCS,也有许多第三方的专业软件公司开发的集群软件,如豪威的DATAWARE,VINCA公司的STANDBY SERVER,NSI公司的DOUBLE-TAKE.MSWolfPack的特点MS WolfPack是MSCluster server的别称,是微软针对Cluster技术研制开发的双机软件.它集成在NT SERVER上,支持由二台机器组成的双机系统,提供一种高可用且易管理的应用环境.主要特点:•自动检测和修复服务器或应用程序的错误•可实现对服务器中应用程序的切换•可通过TCP/IP连接各种客户端,如MS-DOS、WINDOWS 3.X/9X/NT,Apple Macintosh、UNIX等•生产主机无需人工干涉即可自动恢复数据并接管任务•易管理性:•可自动审核服务器和应用程序的工作状态•可建立高可用性的应用程序、文件共享、打印请求等•可灵活设置应用程序和数据的恢复策略•简单操作即可进行应用程序的离线,重新再线,服务器间的迁移.目前,WINDOWS 2000 Advanced Server与WINDOWS 2000 DataCenter Server都集成有更先进集群技术.其它的网络操作系统平台上也有许多集群软件,比如:基于novell平台的集群软件有Novell HA Server、Novell SFT III基于sco UNIX平台的集群软件有Sentinel集群软件基于Linux平台的集群软件有TurboCluster4、集群技术的发展趋势集群技术随着服务器硬件系统与网络操作系统的发展将会在可用性、高可靠性、系统冗余等方面逐步提高.未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问,并且生成一个完整的系统映像.这样,无论应用程序在集群中的哪台服务器上,集群文件系统允许任何用户〔远程或本地〕都可以对这个软件进行访问.任何应用程序都可以访问这个集群任何文件.甚至在应用程序从一个节点转移到另一个节点的情况下,无需任何改动,应用程序就可以访问系统上的文件. 在今天,利用服务器的集群技术,通过周密计划和网络维护,系统破坏的机率是非常小的.所以,企业服务器的稳定必须使用集群技术.IBM 磁盘柜EXP200/EXP300双机解决方案在今天的商务应用系统中,稳定持续的系统运行时间变得越来越重要,而传统意义中的小型机系统使得普通用户望而却步.用户需用的是更高的可用性以与更低的成本.集群系统集群系统是一种提供高可用性、改善性能和增强企业应用软件可管理性的有效途径.随着基于Intel平台的服务器业已成为关键性业务和应用的主流服务器,集群技术的应用也日益广泛.集群系统优点集群可有效地提高系统的可用性.如果一个服务器或应用程序崩溃,集群系统中另一个服务器在继续工作的同时,接管崩溃服务器的任务,最大限度地缩短用户服务器和应用程序宕机的时间.IBM的磁盘柜EXP200/EXP300是专为企业级关键商业应用而设计,具备很高的数据存储可扩展性、数据安全性和访问能力,EXP200/EXP300具有关键的可靠性增强特性、更快的数据访问能力,并且驱动器扩展能力强、性价比高,支持磁盘驱动器的预测故障分析<PFA>.磁盘柜的具体实现如下图:因此,业界采用IBM磁盘柜 EXP200/EXP300+RAID卡这种方式组成企业级存储方案较多.但是由于IBM磁盘阵列柜只支持Microsoft的Cluster做双机热备来实现高可用,不支持第三方双机容错软件.而Microsoft的Cluster只包含在Windows2000、Windows2003的企业版中,并且Cluster只是支持Microsoft的MS SQL SERVER企业版,不支持其他第三方数据库.而Microsoft的Windows2000、2003企业版和MS SQL SERVER企业版的价格惊人,使得很多用户望而却步.我中心经过长时间试验研究,已经成功解决了关于IBM EXP200/EXP300的与第三方双机软件兼容性问题.本方案经过长期使用,效果极好,已在##某证券公司成功应用.其具体环境是:Windows2003+PlusWell5.12+SQL2000 数据库.。
私有云与公有云协同的集群管理系统的设计与实现

摘要摘要随着云计算的快速发展,各大云服务提供商研发的云产品功能逐渐完善。
云服务提供商面向用户提供丰富的计算资源池和存储资源池,用户按需购买即可使用。
基于公有云云服务开通便捷、按需分配和资源可弹性伸缩的特点,越来越多的传统单位将资源需求弹性变化较大的应用程序部署到公有云上,资源需求稳定的应用程序部署在私有云服务器,借助公有云的计算资源提供更稳定的IT服务。
IT服务容器化已经越来越普遍,Docker容器技术具有快速启动和可移植的特点,IT研发人员基于Docker容器技术部署应用服务,使用容器集群管理工具对多个容器服务进行统一的资源调度和编排管理,依据计算节点的负载情况,将容器服务灵活地映射到合适的计算节点,提高资源利用率,增强IT服务应对需求变化的能力。
因此,基于容器集群管理技术,协调私有云与公有云计算资源的集群管理系统,有广泛的应用价值。
本文以实验室云平台为研究对象,对云平台架构和功能进行深入分析,发现几个可以优化的方向,比如虚拟化服务集群管理,统一的存储管理,云灾备和私有云集群向公有云集群无缝扩展等。
本人深入学习了现有的混合云架构方案及其核心技术、Kubernetes容器集群管理技术和Ceph分布式存储技术,在详细了解各个技术核心要点之后,针对云平台的优化方向,提出一种私有云与公有云协同的集群管理系统。
本文设计中控管理层和守护进程,两者组成Master-Slave架构,构建主机集群,将私有云中的服务器和公有云中的云服务器视做无差别的计算节点,加入主机集群,由中控管理层统一调度管理。
在中控管理层封装一系列公有云API,动态伸缩公有云的基础设施资源。
在私有云与公有云分别部署数据中心,用来存储镜像文件、配置文件和应用数据,设计Ceph存储集群作为数据中心的后端存储,采用Ceph的云同步方案完成私有云数据中心向公有云数据中心的数据同步,实现云灾备机制。
在主机集群中,根据不同的云环境构建多个Kubernetes容器集群,中控管理层通过计算节点上的守护进程与Kubernetes容器集群的Master节点交互,实现中控管理层对私有云与公有云中多个Kubernetes容器集群的联合管理。
智慧城市集成系统中间件设计方案

智慧城市集成系统中间件设计方案智慧城市集成系统中间件是连接各个智能城市子系统之间的核心组件,能够实现子系统之间的数据传输、协调和管理。
下面是一个智慧城市集成系统中间件的设计方案。
1.架构设计智慧城市集成系统中间件采用分布式架构,包含三个主要组件:前端接入层、中间消息队列层和后端处理层。
前端接入层是与各个智能子系统进行数据交互的接口,可以支持多种接入方式,如API接口、MQTT协议等。
该层负责接收和解析来自子系统的数据,并将其转发给相应的中间消息队列层。
中间消息队列层是整个系统的核心,用于处理和调度各个子系统之间的消息与数据。
这一层采用消息队列的方式,实现了消息的异步传输和可靠性保证。
常用的消息队列系统有Kafka、RabbitMQ等。
后端处理层是对接受到的消息进行处理,根据消息中的内容进行相应的逻辑处理和数据存储。
这一层可以根据业务需求,包括数据分析、数据存储、推送通知等。
2.数据传输和格式转换智慧城市涵盖了各个领域的子系统,每个子系统往往采用不同的数据格式和协议。
中间件需要支持多种数据传输和格式转换方式,确保不同子系统之间的数据能够正确解析和传输。
在数据传输方面,可以通过HTTP、TCP、UDP等协议进行数据传输。
同时,中间件还应该支持常用的消息协议,如MQTT、AMQP等,以满足不同子系统的接入需求。
在数据格式转换方面,可以采用通用的数据格式,如JSON、XML等,作为数据的标准格式进行传输。
此外,中间件还需要支持数据的解析和转换,将不同子系统的数据进行格式转换,以满足集成系统的数据要求。
3.安全性保证智慧城市集成系统中间件需要考虑数据的安全性,在数据传输和存储过程中进行安全保护。
常用的安全保护措施包括数据加密、身份验证、访问控制等。
数据传输时,可以采用SSL/TLS协议进行数据加密,保证数据传输的安全性。
在用户身份验证方面,可以采用常用的身份认证方式,如用户名密码认证、证书认证等。
此外,中间件还需要对访问进行控制,只允许授权的用户和系统进行数据访问。
基于虚拟化技术的高可用性服务器集群架构设计与实现

基于虚拟化技术的高可用性服务器集群架构设计与实现引言在当今互联网时代,越来越多的企业和机构需要依靠服务器来支持其业务,因此服务器的可用性成为了企业的重要指标之一。
尤其随着云计算的发展,在虚拟化技术的辅助下,高可用性服务器集群架构已经成为了一种常见的解决方案。
本文将针对基于虚拟化技术的高可用性服务器集群架构的设计与实现进行探讨。
一、高可用性服务器集群架构的概念高可用性服务器集群架构,指的是由多个服务器组成的集群系统,其中每个服务器都可以独立运行。
这样一来,如果其中一个服务器出现了故障,系统便可以自动地从剩余的正常服务器中选择其中的一个重新运行系统,并继续提供服务,以最小化业务中断时间和减少业务损失。
该架构的核心技术是虚拟化技术。
在虚拟化技术的帮助下,每个服务器可以被虚拟化成多个虚拟机,每个虚拟机又可以被看做一个独立的服务器。
这就保证了在一个物理服务器故障时,虚拟化技术可以快速地将虚拟机迁移到其他正常的物理服务器上,从而实现高可用性。
二、基于虚拟化技术的高可用性服务器集群架构的实现1.硬件架构基于虚拟化技术实现高可用性服务器集群架构,需要采用一些特定的硬件组件来保证系统的正常运行。
(1)服务器首先,需要使用高端的服务器来作为基础设施。
服务器硬件要求高,以保证正常运行。
此外,使用统一的硬件设备可以极大地简化维护和管理的复杂度。
(2)存储设备存储设备是虚拟化技术的重要组成部分。
由于数据存储非常重要,因此必须保证存储设备的可靠性和稳定性。
常用的存储设备包括硬盘、SSD等。
2.虚拟化技术实现高可用性服务器集群架构需要依赖虚拟化技术。
如今,目前广泛应用的虚拟化技术包括VMware、Xen等。
(1)VMwareVMware是一种先进的虚拟化技术,非常适合虚拟化服务器。
通过VMware,管理员可以轻松地将多个物理服务器虚拟化为一个虚拟化服务器集群,同时还可以提供高可用性,让系统能够自动地应对硬件故障。
(2)XenXen是一款开源的虚拟化技术,它可以将一个物理服务器划分成多个虚拟机,每个虚拟机再被视为一个独立的服务器。
VMware服务器虚拟化系统平台设计与实现项目可行性方案【存档精华版】

VMware服务器虚构化平台设计可行性方案目录项目需求及目标 (4)主机运维管理现状 (4)基础设备复杂,现有硬件资源浪费 (4)单点故障多,服务保障水平较低 (5)应用环境复杂,系统存在严重安全隐患 (5)软硬件资源分派不合理 (6)整体成本(TCO)高 (6)应用系统软硬件兼容性差 (6)项目建设目标 (7)方案实行目标: (8)VMware虚构化平台 (9)改造后拓扑图 (9)虚构化平台建设项目系统技术架构 (10)虚构化平台系统功能架构 (13)2.3.1 ESXi 网络详尽设计 (13)储存区分原则 (14)使用 VMware虚构化软件可实现功能 (16)使用多路径策略 (16)使用 VMotion技术 (16)成立 CLUSTER,使用 HA 功能 (17)成立 CLUSTER,使用 DRS 功能 (18)VMware FT代替MSCS (18)使用虚构机克隆技术 (19)虚构机的 snapshot的使用 (19)查察图表 (19)项目实行后展望 (22)基本功能介绍 (24)项目需求及目标1.1 主机运维管理现状在近几年内 IT建设来获得了重要发展, IT基础设备建设不断完美,各样电子业务信息系统承载上线运转,公司信息资源逐渐累积充分。
极大地提升了业务管理和办公效率。
可是在不断递进的建设中,跟着IT基础设备的日趋完美和复杂,系统运维保障要求也愈来愈高。
陪伴系统规模增添,系统运维服务保障能力降低是此中比较突出的一个问题。
大批重生业务应用系统部署在X86 PC Server 平台上。
这就使大批的应用系统运转在不一样品牌X86 架构服务器上不一样操作系统的应用,这些应用种类繁琐、部署分别。
这样数目的分别部署服务器,将会造成众多问题,主要表现以下:1.1.1 基础设备复杂,现有硬件资源浪费跟着信息化进度的不断深入,信息化应用和服务器的数目不断上升。
因为先期建设中缺少系统的规划,机房中堆满了不一样期间采买的不一样的基础设备。
高性能计算机集群系统设计与实现

高性能计算机集群系统设计与实现随着计算机技术的不断发展和进步,越来越多的科学研究和工程计算需要使用高性能计算机来完成。
高性能计算机集群系统是目前实现高性能计算的主流形式之一。
本文将探讨高性能计算机集群系统的设计与实现,并介绍其中的一些重要技术和关键问题。
一、高性能计算机集群系统的概述高性能计算机集群系统是一种由多个计算机互联而成的计算机系统,它们通过高速网络互连,协同完成大规模的计算任务。
该系统具有高性能、高可靠性、高可扩展性等优点,被广泛应用于科学计算、工程模拟、人工智能等领域。
高性能计算机集群系统通常由两部分组成:计算节点和管理节点。
计算节点是集群中的计算单元,每个计算节点都可以独立地完成计算任务。
它们通过高速网络互连,协同工作,实现高性能计算。
管理节点则负责集群的初始化、维护和管理,并为计算节点提供操作系统、文件系统、任务调度器等服务。
二、高性能计算机集群系统的硬件设计高性能计算机集群系统的硬件设计是实现高性能计算的关键。
首先,计算节点需要采用高性能的处理器和内存,以实现高效的计算。
其次,高速网络是实现集群系统高性能的重要因素。
高速网络可以快速、可靠地传输大量数据,支持计算节点之间的远程访问。
此外,集群系统的存储也是关键的硬件组成部分。
集群中的计算节点需要可靠的本地存储来运行计算任务,并且需要一个共享的分布式文件系统来存储数据和程序。
最后,集群系统还需要可靠的电源和冷却系统,以确保计算节点的稳定运行。
三、高性能计算机集群系统的软件设计高性能计算机集群系统的软件设计是实现高性能计算的另一个重要因素。
首先,为不同的硬件节点提供统一的操作系统和软件环境是至关重要的,以便计算节点可以以相同的方式运行计算任务。
其次,为了有效地利用计算资源,集群系统需要一个高效的任务调度系统,以根据任务的类型、优先级和资源需求等因素,将任务分配给适当的计算节点。
同时,集群系统还需要一个高效的分布式文件系统,以支持数据和程序共享。
企业级应用集成平台的设计与实现

企业级应用集成平台的设计与实现随着信息化的不断深入,企业内部使用的软件越来越多,这样就出现了许多相互独立的应用系统。
这就导致了许多数据无法互通,每个系统都要单独开发和维护,浪费了很多人力和财力资源。
针对这个问题,企业级应用集成平台应运而生。
企业级应用集成平台是一种中间件软件,可以在不改变原有应用程序的情况下,将它们集成起来,从而实现数据的互通和共享,降低了应用集成的成本。
它还可以提高企业的信息化水平,加快信息流向的速度,提升企业的生产效率和竞争力。
企业级应用集成平台的设计企业级应用集成平台的设计是一个复杂的过程,主要包括架构设计、系统集成、数据交换等几个方面。
首先需要考虑应用集成的业务需求,接着根据业务需求进行系统的架构设计。
架构设计应该包括系统的分层架构、模块划分等方面。
在分层架构方面,可以采用基于MVC(Model-View-Controller)模型的分层架构,这样能够使各个模块的职责分明,更好地实现解耦合。
在模块划分方面,需要考虑业务划分和职责划分两个方面,根据业务逻辑模块划分需要职责,实现更好的模块管理和使用。
同时,还需要考虑模块之间的调用关系和接口设计,确保每个模块间的通讯更加简便。
系统集成方面需要根据业务需求,考虑数据的交换方式和数据传输的安全性。
在数据交互方面,可以采用异步消息机制,实现数据交互的解耦合,提升数据交换的效率。
在数据传输方面,应采用加密的方式进行数据传输,以确保系统的安全性。
数据交换方面是企业级应用集成平台的核心部分。
在数据交换方面,考虑到应用集成中不同应用间的数据格式、数据源等多样性特征,所以需要灵活地采用不同的数据交换方式,包括数据库同步、SOAP、RESTFUL等多种方式。
此外,需要建立一个数据交换中心,统一负责数据的转换和分配,为各个应用系统之间提供数据交换和传输的服务。
企业级应用集成平台的实现企业级应用集成平台的实现需要考虑到系统的稳定性、可扩展性、性能等各个方面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集群系统由L a — a ne、 od B l cr 共享存储和多个 wI 节 a MS
点组成。下面对每个实体 的主要功能及实体间的交互进
行详细的描述。
集群 系统增加 L a - aa cr od B lne,作为 负载均衡器 ,
网络业务 的融合与应 用的混搭
( su ) Mah p ,同时,通过建立 良 好的商业模式 ,吸引互联 网 S P 人 驻 ,让 S 自己开 发 适合 市 P
场的 “ 杀手 级应 用” 。在 C M— I MS基 础上 ,中国移动 提 出了 wl MS技术 ,通 过 wI MS技术
国家 科技重大专项 (o 2 1Z002 0 1O ,移动互联网总体架构研究) N. O 1X50— 0一 l 。
・
21年 第9 - 01 期
8 5
下ELEco M EN G| NEER I G T N Ec HN| A ND sT NDAR D| ATl N cs A Z o
将 互联网上 的 H T T P请 求分发给南 向的多个 wI MS节
这样一 方面可 以提升系 统的服务 能力 ,另一方面 ,当
某个节 点发生故 障不能提供 服务 时 ,可 以使用 其他 的
wl 中间件平台集群方案 的设计与实现六 MS
闰飞翔l,李炜’ ,王纯 ' 一
( 1北京 邮 电大 学 网络 与 交换 技 术 国家重 点实验 室 ,北 京 10 7 ;2 东信 北 邮信 息技 术 有 限公 86 0
司 ,北京 1 0 9 ) 11 O
摘 要 wl ( b 20 ad C I o vrec;C I ,C ia Mo i— P Mut ei S byt 中 MSWe . n M—MS C n egne M—MS hn bl I e lm da u ss m) i e
方面, 提高了平台的稳定性, 从而为用户提供更好质量的服务。
关键 词 w MS 集群 ;tm a I ; o ct T 995 N2. 文 献标 识码 A 文章 编 号 10 — 59 (0 1 9 0 8— 5 08 59 2 1)0— 05 0
中 图分类 号
1 引言
的 Wa e adn模式截然不同,互联网的开放性使 l d G re l
得各种技术和业务的创新层出不穷, 极大地丰富和满足
收稿日期 : O1 0— 2 21— 8 2
手级应用” ,即提供一个基础通信能力开放平台,向互 联网开放运营商的基础通信能力,实现互联网与通信
}基金项目: 国家自然 基金 ( .6025,0001 国家93 科学 N 17076925) o ; 7 计划项目( . 02B182; 央高校基本科研业务费专项资金 (U 2OE00) N 2 1 350)中 o C BP O9C55 T
间件平台是中国移动在C I 基础上,打造的一个基础通信能力的开放平台。为了实现wl 务能力的 M— MS MS ̄ J ]
可扩展性 以及提升 平台的稳 定性 ,本文设计和实现 了集群方案。通 过基于tmct o a的集群化部署wI ,一方 MS 面提升 了wI 平 台的性能 ,通过节点 的增加就可 以提高服务能力 ,实现了服务 能力 的高度可扩展性 ,另一 MS
随着激 烈 的市 场竞争 和话 音业务 的趋 于饱和 ,运
了用户的业务需求 , 人们开始将更多的 目光投 向互联网。 在 互联 网开 放 浪 潮 中,G ol,Y h o ,F cb o , oge a o ! aeok 校 内网,开 心 网等 大量 的互 联 网 公 司加 入 了 开放 大 军 ,通过开 放 自身资源 并整合 互联 网资源 ,提供 开放 平 台,构建价值链 ,聚拢 了一批 批的社会 S (evc P Sri e P oie) rvdr 、中小 软件公 司,创造 了大量 的应用 ,随之 带动 了互 联 网增值 服务 AR U(vrg vn ePr P A eaeRee u e U e) sr的增长。 C I M—MS吸收与借 鉴了互联 网的开放模 式,其天 生具 备 了开放 、融合 的特 性。C I M—MS能够 整合通信 网与互联网两种异构环境下的各类元素。运营商可 以利 用C I M— MS整合异构能力 的先 天特性 ,打造一个 “ 杀
为运营商 打造一个基础 通信能
力的开放平 台 … 。
wI MS将要在多个地区进行 部署 ,上线后,平台用户会稳定 增长,业务 需要稳定运行 ,为了能力,提高
图1 wI 网络架 构 图 MS
3 wIS平台的集群部署 M
如图 2wl MS集群的系统架构所示,wI MS中间件
平台的容错能力、可靠性。为此 ,实现 wl MS平 台的集 群化将能更好解决平 台的服务能力扩展和容错性、稳定 性的提升问题,更好地为移动运营商提供综合业务服务 , 故本文对 wl MS平台的集群进行了设计和实现。 利用集群 技术可 以使用多个节点运行 同样 的程序 ,
营商话音业务利润不断下降,同时传统的话音和短信等
业务 已不 能满足 用户 日趋 增 长的多样 化需求 。面对严 峻 的市场 形势 ,运 营商必 须调 整业务模 式 ,在 优化传
统业务的同时,另辟蹊径 ,寻求新的业务增长点。业 务创新已经成为了运营商发展的战略性问题。但是运
营商 传统 网络具有 明显 的封 闭性 ,缺乏接 受外来 创新 业 务 的 能力 。 同 时业 务 表 现 单 一 ,用户 体 验 不 够 丰 富 ,特别 是在 面对互 联网开 放模 式的挑 战时 ,这 些弱 点表现 的尤为 明显 。互 联 网的开放模 式与运 营商 网络