Linux在电信行业中的应用 |
---|
作者:IBM中国 2005-03-11 16:06:50 来自:http://www.chinaunix.net |
目前,在电信行业的服务器应用中,主要分为两大类:一类是管理信息系统,另一类是业务系统。其中,对于业务系统这一部分,由于对服务器的性能和稳定性要求较高,传统上基本都是采用的 UNIX服务器,而基于IA架构的服务器,由于计算机病毒,软件漏洞等问题,使得运营商无法接受。但是,Linux 就不一样了,Linux 具有开放源代码,可移植性强,用户的选择性大,安全可靠的特点,使用 Linux 的程序开发人员遍及全世界,对基于 Linux 系统的应用程序的支持力度非常大,而且一旦开发了基于 Linux 的应用,移植起来也非常容易,特别是针对电信行业的特殊需求,开放源代码实验室(OSDL)在 2002 年 7 月发布了 CGL(Carrier Grade Linux) 1.1 规范,而2003年10月,又在 1.1 的基础上,发布了CGL(Carrier Grade Linux)的 2.0 规范,对 Linux 软件的规范进行了可靠性,安全性和其它方面的升级。根据 IDC 的统计报告,Linux 现在已经成为全球第二大操作系统,并且是增长最快的服务器操作系统。对于 Linux 不断发展和完善,许多著名的电信设备制造商纷纷加入到开放源代码开发实验室(OSDL)的行列中,参与CGL规范的制定,以便使得 Linux 更适合电信行业的需要。目前,很多客户已经开始接受 Linux,并且在逐渐采用 Linux 来接替某些传统的 UNIX 服务器,基于 Linux 平台的MMS、WAPG/W、IM等产品已经投入使用。 中国移动短信网关扩容项目 中国移动短信业务是中国移动重要的数据业务之一。2002年,中国移动短信业务收入75亿元,短信数量达到750亿条。中国移动在全国 31个省、市分别建设了两套短信网关,组成移动短信网关互联网,即移动梦网。移动梦网提供中国移动无线数据应用业务、统一信息服务、服务提供商(SP)合作业务、企业无线网络应用业务、移动商务及移动互联网发展等服务。 随着业务发展的要求,2003年3月,中国移动启动了整个短信网关网络优化、系统改造及扩容工程。经过深入地调研比较,Linux系统以其高稳定性、可靠性和可扩展性,最终被中国移动通信集团公司短信网关系统扩容项目所采用。成功地将高效、稳定、电信级、大容量的短信网关系统从Sun平台移植到Linux+ IBM eServer xSeries服务器平台,并获得了高稳定、高性能的成绩。
如图1所示,整个短信网关系统主要由管理服务器、互通网关、梦网网关及短信网关测试平台等功能部分组成。 图1 移动短信平台系统结构 管理服务器 : 采用两台IBM x440服务器,安装TurboLinux DataServer系统,并采用TurboLinux TurboHA集群软件组成双机互备,以保证其高可用性。两台IBM主机运行两个HA服务组,两两互为备份。其中一个HA组包含Oracle、 uum25、StatServer、MoStore等基本进程和服务,另一个HA组为Appservice,包含CacheDaemon、 SCProxy、billcenter等基本进程和服务。 互通网关和梦网网关 : 采用4台IBM x360服务器,安装TurboLinux DataServer系统,主机系统全部安装双网卡,实现Linux 操作系统下支持的双网卡自动切换功能。 系统选型 : 移动短信是关键性业务,对操作系统的稳定性、安全性、可靠性要求很高,Windows NT/2000难以胜任,因此这里主要集中在Sun的Solaris和Linux x86两种平台的选择。 虽然Linux和Solaris都是Unix兼容的操作系统,但它们在不同领域有着各自的特点和差异。Solaris是专属系统,它的发展和支持限于单一厂商,代码封闭,不易按需定制系统,应用软件少,布置成本较高。而Linux是一个开放的系统,可以运行在大多数硬件环境中。它性价比较高,而且更新速度较快,使得它可以不断地提高系统性能。在应用领域,越来越多的公司通过利用Linux开发应用程序,使自己的应用程序、硬件产品得到发展。 无论是从系统的可靠性、安全性、可扩展性,Linux在服务器领域都是领先的。经过多年不断开发和完善,Linux的性能完全能够满足各类企业级的大型应用,某些方面甚至远远超过应用所需要的计算能力。 该系统具有大容量、分布式、高可靠性和负载均衡等特点。它的分布式软件体系结构能够按不同功能拆分成若干模块,不同的模块可以在不同服务器安装,每个程序模块都采用多进程/多线程及虚拟主机等技术,增强了系统的可扩展性、处理能力和运行的可靠性,便于故障定位和维护。系统还采用了 Cluster技术保证业务流量在不同服务器的负载分担,及Cache Daemon(高速缓存)技术,以解决大容量业务的存储瓶颈。 存储系统采用IBM FAStT200 光纤盘柜,双盘控,14×73GHD 2×HBA卡。 应用趋势 : Carrier Grade Linux(CGL)是开放源代码发展实验室(OSDL)发布的电信级Linux标准,其中明确规定了符合电信级客户需求的操作系统和应用特性,包括系统可靠性、系统可用性、技术标准符合性、平台特性、调试和优化工具、系统性能、硬件兼容性、内核性能、可升级性、安全访问控制机制、保密和完整性机制、用户层完整性检测、日志安全性和保密性、信息完整性和来源可确认性、系统日志和事件日志机制等诸多方面。 电信行业本身对IT基础设施的性能、可靠性和有效性有着专门的高标准和要求。电信设备制造商和内容提供商日益关注服务费用的投资,为了缩短开发时间、降低成本,采用标准的模块化通信平台是必然趋势。对于电信行业现有的应用方案,如运营和业务支持系统、网关,以及下一代语音、数据和无线应用解决方案,CGL功能将会使Linux和基于Linux的程序设计能够在全球企业和电信公司级的功能上应用,使Linux成为电信设备和服务提供商可行 的选择。 豪义网络MMS解决方案 |