首页 >> 通信技术 >> 规划与建设 >> 正文
 
建立基于分布式架构的融合客户数据中心
http://www.cww.net.cn   2010年8月23日 08:41    通信世界周刊    
作 者:大唐电信

分布式架构 成为平台基础与核心

对于上述挑战和难题是可以找到解决途径的。大唐软件融合客户数据中心(UCI)解决方案的关键思路和设计思想主要体现三个方面:一是分布式的数据存储与访问架构;二是统一的数据访问接入和路由机制;三是全方位的平台管理与监控机制。其中分布式架构是整个解决方案的基础和核心。

分布式的数据存储与访问架构

分布式的数据存储和访问架构,实现数据高效访问,超大规模数据存储,以及适应数据高速增长的平台可扩展性的支持。分布式的架构有两种模式。

模式一:更新数据集中存储、面向查询应用的数据分布。更新应用访问一个集中的主数据库,主数据库的数据再按照一定的数据分割规则同步复制分发到各个查询的数据存储中,由于数据的复制存在一定的时延,因此查询数据存储主要面向准实时的查询应用,对于实时的查询,则还要访问主数据库。这种分布模式,实现了查询的可扩展,分担更新主数据库的压力。可通过降低查询数据存储的配置要求来降低成本。可靠性要求相对较低,某个查询库的故障不影响整体业务。

模式二:完全分布模式。无论是对于更新还是查询,数据都是按照一定规则分布的。这种模式相对于第一种模式,对于可靠性的要求更高,每一个分布节点都要通过主备模式来保证其可用性。在这种模式下,可以支持完全的扩展,同时降低每个分布节点的配置要求,节省投资成本。

此外,分布式数据存储可采用数据分级存储思路,即从数据的生命周期以及数据访问的活跃度角度,对数据进行分级管理。从数据生命周期角度来看,根据数据产生、在用、历史、归档等不同生命周期阶段数据访问活跃度的不同,可以将数据分为在线活跃数据、在线历史数据和离线历史数据。

对于在线的活跃数据,根据其数据访问频度和响应时间要求的不同,又可进一步分为热数据和一般活跃数据,热数据往往是业务使用时需要访问,访问频度很高,响应时间在毫秒级,一般活跃数据一般在客户服务时访问,访问频度相对低一些,响应时间在秒级以上。对于不同级别的数据,根据其访问频度和响应要求的不同,可以通过不同的存储介质去存储,如内存数据库、普通磁盘关系型数据库、压缩数据库等。

大唐软件融合客户数据中心分布式架构的设计,综合了上述三方面关于分布式架构设计的思路。如图2所示,架构分为四个部分,包括数据存储层、数据路由层、服务接入层和管理与监控中心。

数据存储层采取集中存储和分布存储相结合的模式,对于部分不需要分割的基础数据和一部分尚不具备分布条件的数据可以集中存储,通过数据同步复制分发到各个分布存储中,即采用前面所述的更新集中、查询分布的模式;对于主要的业务数据,包括客户和订购关系数据,则按照一定的规则进行分布存储,同时根据数据生命周期阶段和访问活跃度进行分级存储,也就是采用了前面所述的完全分布的模式和分级存储的思路。数据路由层屏蔽了数据分布的复杂性,负责数据更新和查询的路由。服务接入层负责与应用处理逻辑的交互。服务接入层和数据路由层协同,使数据存储的分布对应用是完全透明的。另外在下面是管理与监控中心,负责整个平台的管理和监控工作。

在实际的物理部署中,分布式架构逻辑上的每一层都可以分开部署,并且都可以采用分布式模式进行部署。

统一的数据访问与路由机制

统一的数据访问接入层,提供面向特定应用的模型、可定制的数据服务,实现数据与应用的分离,方便数据的存取;采用高效的数据路由机制,实现数据访问的负载均衡,屏蔽异地容灾的复杂性,实现故障零时间切换,保证数据存储安全性、可靠性和业务连续性;实现多级别的数据访问安全控制,保证数据访问的安全性;

[1]  [2]  [3]  [4]  
相关新闻
编 辑:赵宇    联系电话:010-67110006-864
[收藏] [打印] [进入论坛] [推荐给朋友]
关键字搜索:数据中心  IT支撑  
文章评论查看评论()
昵称:  验证码:
 
重要新闻
通信技术
企业黄页
会议活动