首页>>厂商>>CRM软件厂商>>Oracle公司

四川移动基于Oracle RAC构建BOSS系统

2008/02/25

  四川移动通信有限责任公司(简称四川移动)隶属中国移动通信集团公司,是中国移动(香港)有限公司的全资内地运营子公司,拥有 21 个地区分公司。 到 2005 年底,四川移动客户数已经突破 1300 万户,网络覆盖了全省 100 %的乡镇和 95 %的行政村。以客户为中心,四川移动全面提供差异化服务,根据客户的细分需求适时推出各种新业务,近年来,四川移动的计费支撑系统、 10086 服务热线、营业厅服务、集团信息化、网络质量位居全集团前列 。

  “对于四川移动的 BOSS 系统而言,可靠性是一个非常重要的问题。 BOSS 系统必须时刻正常运行,否则我们就会损失资金并面临客户满意度降低的风险。 Oracle 数据库和 Oracle RAC 不仅提供了满足了 BOSS 系统所要求的高性能和高可用性,还提供了可以充分满足四川移动新业务发展需求并且保护已有投资的可扩展性。”

              ——四川移动通信有限责任公司 计费中心主任工程师 王林

  综述

  四川移动通信有限责任公司(以下简称四川移动,选择 Oracle 公司所提供的 Oracle 数据库、 Oracle RAC (真正应用集群)以及支持服务,成功地利用 Oracle 集群技术为四川移动的业务支撑与运营系统(即 BOSS 系统,以下简称 BOSS )建设了基础数据库环境。借助 Oracle 数据库和 Oracle RAC 提供的高性能、高可靠性、高可用性和高可扩展性数据库集群服务器,四川移动营业系统( ACC 系统)和帐务系统( CRM 系统)将四川移动所有地市 1300 多 万 手机 用户的计费、结算、账务及客户服务等业务实现了集中管理和业务整合,不仅保证了各业务系统运行的高效和可靠,还有效提高了四川移动在 信息交换、资源共享、业务综合、决策分析方面的能力。与此同时,由于 Oracle 数据库和 Oracle RAC 提供了 全新的灵活体系结构和 可扩展性技术,帮助 四川移动 BOSS 系统实现了随用户需求与市场环境的变化快速调整业务流程,并能根据业务的增长实现按需扩展硬件设备,从而使公司的业务发展获得了灵活和低成本的发展空间。目前,基于 Oracle 数据库和 Oracle RAC 的 BOSS 系统运行稳定、可靠,能够 7X24 小时全天候工作,为 四川移动 成功开展以客户为中心的多业务服务提供了重要保障。

  项目背景

  现在,移动通信已经全面融入到中国人的日常生活中,中国的通信行业也早已由从过去的垄断经营走向了全面的市场竞争,拥有更多选择空间的用户可以随意选择自己喜爱的运营商,人们已经习惯了各种新业务的不断涌现,而用户对运营商的服务要求也越来越高。这一切迫使运营商必须在最短的时间内开发出新业务,以更有效的方式吸引客户,同时也必须在信息查询、投诉、缴费等方面不断改善服务,以更有效地保留客户。面对市场竞争日益激烈,业务内容不断创新,客户需求与日俱增而带来的全面挑战,四川移动根据自身运营现状并着眼于未来,决定建设全面集成的新 BOSS 系统,以提高四川移动对新业务的支撑能力、反应速度以及客户满意度。根据四川移动的整体部署规划,新的 BOSS 系统需要建设全省集中的业务系统数据中心,实现集中管理全省范围内业务处理系统的客户资料、营业信息等数据,为多种业务系统提供可靠、安全、高效地运营支撑环境。为了确保数据信息的安全并发挥数据的最大效益,四川移动对于新 BOSS 系统的业务系统数据中心提出了以下要求:      四川移动经过慎重考察,选择了 Oracle 公司所提供的 Oracle 数据库和 Oracle RAC 以及支持服务,采用多层架构,以 IBM P690 为硬件服务器平台,建立了 BOSS 系统的营业系统的数据中心和帐务系统的数据中心。

  采用 Oracle 数据库和 Oracle RAC 构建的业务系统数据中心全面实现了四川移动当初制定的目标:包括一致性、完整性和先进性,确保系统的互联互通、协调运营与统一管理,为四川移动提高经营管理效率和未来业务发展提供了强大的平台。

  Oracle 数据库和 Oracle RAC 提供的集群数据库基础环境在以下几方面全面满足了四川移动的业务需求。

  24*7 的高可用性

  四川移动 BOSS 系统的帐务系统( CRM )和营业系统( ACC )都是关键业务系统,其数据库中存储大量客户及其营业信息,如果数据库出现故障,公司就会面临损失资金和客户满意度降低的风险。利用 Oracle 数据库和 Oracle RAC 的集群技术,四川移动 BOSS 系统把两台服务器联合在一起构成一个高可用的数据库集群, Oracle 的集群技术将数据库工作负荷分散在两台数据库服务器上。如果一台服务器出现故障,工作负荷会立即转移到另一台服务器上,确保了系统 24*7 的高可用性。

  满足业务需求的高性能

  借助于 Oracle 数据库在设计方面专门为处理大量数据所做的性能优化, 即使是对于 TB 级的海量数据库,基于 Oracle 数据库和 Oracle RAC 四川移动 BOSS 系统也能够确保极高的系统性能和用户访问效率。由于采用了集群服务器框架,因而公司的业务压力会均衡分配到每台服务器节点上。因此并发用户突然增多时, 数据库集群 仍可以轻松应对。此外,由于两台服务器同时读写同一套数据,因此一个查询可以分解成多个子查询分布到两台机器上并发执行,从而提高了查询效率并改进了查询功能 。

  更低的系统管理成本

  由于 Oracle 数据库和 Oracle RAC 能够在集群中保持一个单独的系统映像,使数据库管理员能够一次性地进行安装、配置、备份、升级以及监控等功能,从而全面简化了大型数据库管理的复杂性和成本 , ,通过部署 Oracle 数据库和 Oracle RAC ,四川移动 BOSS 系统无须停机就能进行日常维护工作,全面支持 24X7 的业务模式。

  灵活的可扩展性

  Oracle 数据库和 Oracle RAC 为四川移动 BOSS 系统提供了很强的可扩展性和可伸缩性。过去,四川移动采用处理能力扩展方式是通过向单台服务器上增加更多的 CPU 和内存来实现处理能力和性能的提高,由于服务器不能无限扩展 CPU 和内存的数量,因此扩展能力受到硬件体系结构本身的限制,通过部署 Oracle 数据库和 Oracle RAC , 四川移动可以通过在集群中增加服务器个数的水平扩展方法,来实现业务处理能力和性能以接近线性的模式不断提升,由此可以逐步地根据业务需求扩展系统,从而可以实现真正的按需扩大,节省资金投入。由于在大多数情况下 Oracle 数据库和 Oracle RAC 可以把一个或多个具有相似或相同配置的节点添加到集群中,从而使得系统扩展的过程更加容易和快捷, 特别是 Oracle 数据库和 Oracle RAC 允许应用程序把集群视为一个单一系统,在增加节点时,不需要对应用系统作任何修改,也不需要对集群系统重新分区,可以充分满足四川移动快速部署新业务需要。

  为什么选择 ORACLE

  四川移动 计费中心主任工程师王林 说: “ Oracle 公司拥有多年的数据库市场经验, Oracle 数据库在集群、高可用性、数据储存、安全功能、系统管理和内容管理等方面提供了完整和先进的功能,这些都是高效率运行 BOSS 系统这样的关键电信业务运营支撑平台的关键。与此同时, Oracle 数据库和 Oracle RAC 可以把一个或多个节点添加到集群中, 随着 BOSS 系统应用规模和数据处理量的增加, 我们可以根据容量的增加情况,方便、快捷地向集群中添加节点,从而能够很好地适应中国移动通讯行业目前业务数据增加迅速且要求系统连续运行的特点。”

  实施过程

  四川移动 BOSS 系统的核心部分运行在 Oracle 数据库和 Oracle RAC 之上, 其中包括 2 个系统:帐务系统( CRM ), 营业系统 ( ACC )。每个系统中均 2 台以 IBM P690 服务器为数据库服务器, 运行在 AIX 5.2 操作系统上, 通过 HDS 存储阵列提供高容量存储,共享的 SAN 磁盘存储阵列通过光缆连接。目前帐务系统( CRM )系统数据库的规模为 1.8TB ; 营业系统 ( ACC )数据库的规模为 3.2TB 。

IT168



相关链接:
Oracle应用测试套件9.0版现已上市 2009-09-25
潜规则背后:520万ERP项目失败Oracle难脱干系 2009-09-23
甲骨文2010财年第一财季GAAP每股收益22美分 2009-09-23
软件业“画皮门”事件未息 “天价风波”又起 2009-09-22
甲骨文推出虚拟设备开发工具 面向第三方 2009-08-14

分类信息:  移动_与_计费技术     行业_移动_案例   技术_计费_文摘