【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种集群配置装置、一种更新数据的方法及装置。
技术介绍
目前,下一代智能网(Next Generation Intelligent Network,简称NGIN)业务通过对Oracle数据库进行划分可以实现2种方式的集群场景,一种是多个数据库中的数据冗余存放的高可用性集群;另一种是多个数据库中的数据互补存放的负载均衡集群。在实现2种方式的集群场景时,可以直接使用Oracle公司本身提供的Oracle clusterware HA和Oracle LoadBalance实现对数据库的集群。但是,必须要购买Oracle clusterware HA和Oracle LoadBalance,增加了成本。并且,在使用Oracle clusterware HA或Oracle LoadBalance时,同一Oracle数据库只能位于一个集群中,这样会导致Oracle数据库的资源利用不充分。
技术实现思路
本专利技术的实施例提供一种集群配置装置、一种更新数据的方法及装置,用以降低集群配置的成本。为达到上述目的,本专利技术的实施例采用如下技术方案:第 ...
【技术保护点】
一种集群配置装置,其特征在于,应用于智能网功能实体,所述智能网功能实体包括N个业务数据单元SDU,N为正整数,所述装置包括:配置单元;所述配置单元,用于配置多个智能业务中的每个智能业务对应的集群,一个智能业务对应的集群包括该智能业务对应的集群的集群方式以及该智能业务对应的集群中的SDU,其中,一个集群包括至少一个SDU,SDU与数据库一一对应,所述N个SDU中的每个SDU属于一个或多个集群。
【技术特征摘要】
1.一种集群配置装置,其特征在于,应用于智能网功能实体,所述智能网功能实体包括N个业务数据单元SDU,N为正整数,所述装置包括:配置单元;所述配置单元,用于配置多个智能业务中的每个智能业务对应的集群,一个智能业务对应的集群包括该智能业务对应的集群的集群方式以及该智能业务对应的集群中的SDU,其中,一个集群包括至少一个SDU,SDU与数据库一一对应,所述N个SDU中的每个SDU属于一个或多个集群。2.根据权利要求1所述的装置,其特征在于,所述配置单元具体用于:确定所述多个智能业务中的每个智能业务的可靠性要求,所述可靠性要求包括有高可靠性要求和无高可靠性要求;当一个智能业务的可靠性要求为有高可靠性要求时,确定该智能业务对应的集群的集群方式为高可用性,确定该智能业务对应的集群包括P个SDU,P大于该智能业务的每秒试呼次数与数据库每秒能够承载的最高呼叫次数的比值向上取整后的值,P为正整数;当一个智能业务的可靠性要求为无高可靠性要求时,确定该智能业务对应的集群的集群方式为负载均衡,确定Q个SDU,Q为该智能业务的每秒试呼次数与数据库每秒能够承载的最高呼叫次数的比值向上取整后的值;根据该智能业务的用户数为Q个SDU中的每个SDU分配用户数,为Q个SDU分配的用户数的总和为该智能业务的用户数,判断所述Q个SDU中的每个SDU对应的数据库的每秒试呼次数是否均满足预设条件,若是,确定所述Q个SDU为组成该智能业务对应的集群的SDU,若否,令Q=Q+1,继续根据该智能业务的用户数为Q个SDU中的每个SDU分配用户数,直至Q个SDU中的每个SDU对应的数据库的每秒试呼次数均满足预设条件,一个数据库的每秒试呼次数是指根据为该数据库对应的SDU分配的用户计算得到的试呼次数,一个数据库的每秒试呼次数满足预设条件是指一个数据库的每秒试呼次数小于该数据库每秒能够承载的最高呼叫次数,Q为正整数。3.根据权利要求1所述的装置,其特征在于,所述装置还包括:获取单元,用于获取配置信息,所述配置信息为所述多个智能业务中的每个智能业务对应的集群的配置信息;所述配置单元,具体用于根据所述配置信息配置所述多个智能业务中的
\t每个智能业务对应的集群。4.根据权利要求1-3任一项所述的装置,其特征在于,所述配置单元还用于:当一个智能业务对应的集群为负载均衡集群时,为该负载均衡集群中的预设的SDU配置预设的号段,所述预设的SDU对应的数据库用于存储使用所述预设的号段的用户的该智能业务的数据。5.一种更新数据的方法,其特征在于,应用于智能网功能实体,所述智能网功能实体包括N个业务数据单元SDU和M个业务运行环境SEE,所述N个SDU组成多个集群,一个集群包括至少一个SDU,SDU与数据库一一对应,所述N个SDU中的每个SDU属于一个或多个集群,N、M均为正整数,所述方法包括:SEE接收用户发送的智能业务的业务请求;所述SEE根据所述业务请求中携带的所述智能业务的业务标识确定所述智能业务对应的集群,所述智能业务对应的集群包括所述智能业务对应的集群的集群方式以及所述智能业务对应的集群中的SDU;所述SEE根据所述智能业务对应的集群的集群方式在所述智能业务对应的集群中的SDU对应的数据库中更新与所述智能业务相关的数据。6.根据权利要求5所述的方法,其特征在于,所述SEE根据所述智能业务对应的集群的集群方式在所述智能业务对应的集群中的SDU对应的数据库中更新与所述智能业务相关的数据,包括:当所述智能业务对应的集群为负载均衡集群时,所述SEE在所述智能业务对应的集群中的第一目标SDU对应的数据库中更新与所述智能业务相关的数据,所述第一目标SDU对应的数据库为所述智能业务对应的集群中的用于存储所述用户的所述智能业务的数据的数据库;当所述智能业务对应的集群为高可用性集群时,所述SEE在所述智能业务对应的集群中的全部SDU对应的数据库中更新与所述智能业务相关的数据。7.根据权利要求6所述的方法,其特征在于,当所述集群为负载均衡集群时,所述集群中的预设的SDU对应预设的号段,所述预设的SDU对应的数据库用于存储使用所述预设的号段的用户的所述智能业务的数据。8.根据权利要求7所述的方法,其特征在于,当所述智能业务对应的
\t集群为负载均衡集群时,所述SEE在所述智能业务对应的集群中的第一目标SDU对应的数据库中更新与所述智能业务相关的数据,包括:当所述智能业务对应的集群为负载均衡集群时,所述SEE确定所述用户对应的号码所属的预设的号段;所述SEE将所述用户对应的号码所属的预设的号段对应的预设的SDU确定为第一目标SDU;所述SEE向所述第一目标SDU发送写入请求;所述第一目标SDU接...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。