一种业务可用性管理方法、装置及其网络功能虚拟化架构制造方法及图纸

技术编号:14347554 阅读:51 留言:0更新日期:2017-01-04 18:17
本发明专利技术公开了一种业务可用性管理方法、装置及其网络功能虚拟化架构,涉及通信领域,解决了由于为对应类型的业务分配的资源实际能够提供的业务可用性等级和运营商要求的业务可用性等级差别大,导致的业务可用性体验不好的问题。具体方案为:获取待部署业务的业务可用性等级;根据待部署业务的业务可用性等级,基于可用性策略库确定与待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息;根据与待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为待部署业务分配并配置对应的资源;资源包括以下至少一种:基础设施资源、非HA软件资源、HA软件资源。本发明专利技术用于业务可用性的管理过程中。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种业务可用性管理方法、装置及其网络功能虚拟化架构
技术介绍
2012年运营商发布了网络功能虚拟化(英文:NetworkFunctionVirtualization,简称:NFV)白皮书,宣布在欧洲电信标准协会(英文:EuropeanTelecommunicationsStandardsInstitute,简称:ETSI)成立NFV行业标准组织(英文:IndustryStandardGroup,简称:ISG)。运营商成立NFVISG的目的是定义运营商网络功能虚拟化的需求和相关的技术报告,希望通过借鉴互联网技术(英文:InternetTechnology,简称:IT)的虚拟化技术,在通用的高性能服务器、交换机和存储中实现部分网络功能。众所周知,NFV技术有其独特的NFV标准架构,且运营商为了应对未来的竞争和挑战,避免被管道化,在顺应当前虚拟化、云计算等技术的发展趋势下,提出了新的NFV标准架构。随着通信技术的不断发展,在新的NFV标准架构下,应用NFV技术的业务呈现出多样化,且不同类型业务的重要程度和业务要求都不一样,因此,运营商为了能够降低硬件部署的成本,对不同类型业务的业务可用性等级的要求也不尽相同。在现有技术中,在系统建设时会预先根据硬件(如物理主机、存储等)的差异化划分静态池(POOL),并进行部署,这样在进行业务部署时,便可以针对不同类型业务的业务可用性等级,为对应类型的业务配置对应的硬件资源,以满足运营商对不同类型业务的业务可用性等级的要求。可以看出,现有技术中是通过根据硬件的差异化实现资源的划分的,而这种划分方法并不是端到端的,且其在进行资源划分时,划分粒度较大,这便会导致为对应类型的业务分配的资源实际能够提供的业务可用性等级和运营商要求的业务可用性等级差别大,从而导致业务可用性体验不好。
技术实现思路
本专利技术提供一种业务可用性管理方法、装置及其网络功能虚拟化架构,解决了由于为对应类型的业务分配的资源实际能够提供的业务可用性等级和运营商要求的业务可用性等级差别大,导致的业务可用性体验不好的问题。为达到上述目的,本专利技术采用如下技术方案:本专利技术的第一方面,提供一种业务可用性管理方法,包括:获取待部署业务的业务可用性等级;所述业务可用性等级是根据所述待部署业务的业务类型确定的,或者,所述业务可用性等级是根据与所述待部署业务对应的用户类型确定的;根据所述待部署业务的业务可用性等级,基于可用性策略库确定与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息;根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源;其中,所述可用性策略库中存储有可用性策略,所述可用性策略包括至少一个业务可用性等级,以及与每个业务可用性等级对应的资源的与可用性相关的参数信息;所述资源信息库中存储有系统配置的资源的与可用性相关的参数信息;所述资源包括以下至少一种:基础设施资源、非高可用性HA软件资源、HA软件资源,所述基础设施资源包括硬件资源、虚拟化平台、虚拟单元、虚拟资源;所述硬件资源包括计算硬件资源、存储硬件资源、网络硬件资源,所述虚拟资源包括虚拟计算资源、虚拟存储资源、虚拟网络资源。结合第一方面,在一种可能的实现方式中,在所述根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源之前,还包括:获取所述资源的与规格相关的参数信息;所述资源与规格相关的参数信息包括以下至少一种:所述资源的数量、所述资源的性能;所述根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源,包括:根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息和所述资源的与规格相关的参数信息,基于所述资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源。结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,等级高的业务可用性等级对应的基础设施资源的可靠性高于等级低的业务可用性等级对应的基础设施资源的可靠性;等级高的业务可用性等级对应的非HA软件资源的可靠性高于等级低的业务可用性等级对应的非HA软件资源的可靠性;等级高的业务可用性等级对应的HA软件资源的功能类型的种类多于等级低的业务可用性等级对应的HA软件资源的功能类型的种类,和/或,等级高的业务可用性等级对应的HA软件资源的功能的性能优于等级低的业务可用性等级对应的HA软件资源的相同功能的性能;所述HA软件资源的功能类型包括:故障检测功能、故障分析功能、预测预防功能、增强的故障恢复功能、流量控制功能、容灾切换功能、数据备份功能、软件无损升级功能、软件灰度升级功能。结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,所述基础设施资源的与可用性相关的参数信息包括以下至少一种:所述硬件资源的使用年限、所述硬件资源的生产厂家、所述硬件资源的增强可靠性特性、所述硬件资源的冗余数量或比例、所述硬件资源的反亲和性、所述虚拟化平台的生产厂家、所述虚拟化平台的版本、所述虚拟单元的冗余数量或比例、所述虚拟单元的反亲和性、所述虚拟资源的冗余数量或比例、所述虚拟资源的反亲和性;所述非HA软件资源的与可用性相关的参数信息包括以下至少一种:所述非HA软件资源的生产厂家、所述非HA软件资源的版本、所述非HA软件资源的冗余数量或比例、所述非HA软件资源的反亲和性;所述非HA软件资源包括:业务链、虚拟化网络功能VNF、虚拟化网络功能组件VNFC;所述HA软件资源的与可用性相关的参数信息包括以下至少一种:所述HA软件资源的功能类型、所述HA软件资源的功能参数配置。结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,所述硬件资源的增强可靠性特性包括以下至少一种:中央处理器CPU热插拔、CPU增强故障检测和恢复功能、内存错误检查与纠错ECC校验、存储磁盘阵列RAID、电源冗余、风扇冗余。结合第一方面或上述可能的实现方式,在另一种可能的实现方式中,所述可用性策略库中还存储有业务备选策略或降级策略;所述方法还包括:当所述资源信息库中存储的系统配置的资源的与可用性相关的参数信息中,不存在与基于所述可用性策略库确定的所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息相匹配的参数信息时,根据所述业务备选策略或降级策略基于所述资源信息库为所述待部署业务分配并配置对应的资源。本专利技术的第二方面,提供一种业务可用性管理方法,包括:当检测到已部署业务的可用性状态发生变化或检测到影响所述已部署业务的可用性状态的信息时,基于可用性策略库和资源信息库对已配置给所述已部署业务的资源进行端到端的调整;其中,所述可用性策略库中存储有可用性策略,所述可用性策略包括至少一个业务可用性等级,以及与每个业务可用性等级对应的资源的与可用性相关的参数信息;所述业务可用性等级是根据所述业务的业务类型确定的,或本文档来自技高网
...
一种业务可用性管理方法、装置及其网络功能虚拟化架构

【技术保护点】
一种业务可用性管理方法,其特征在于,包括:获取待部署业务的业务可用性等级;所述业务可用性等级是根据所述待部署业务的业务类型确定的,或者,所述业务可用性等级是根据与所述待部署业务对应的用户类型确定的;根据所述待部署业务的业务可用性等级,基于可用性策略库确定与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息;根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源;其中,所述可用性策略库中存储有可用性策略,所述可用性策略包括至少一个业务可用性等级,以及与每个业务可用性等级对应的资源的与可用性相关的参数信息;所述资源信息库中存储有系统配置的资源的与可用性相关的参数信息;所述资源包括以下至少一种:基础设施资源、非高可用性HA软件资源、HA软件资源,所述基础设施资源包括硬件资源、虚拟化平台、虚拟单元、虚拟资源;所述硬件资源包括计算硬件资源、存储硬件资源、网络硬件资源,所述虚拟资源包括虚拟计算资源、虚拟存储资源、虚拟网络资源。

【技术特征摘要】
1.一种业务可用性管理方法,其特征在于,包括:获取待部署业务的业务可用性等级;所述业务可用性等级是根据所述待部署业务的业务类型确定的,或者,所述业务可用性等级是根据与所述待部署业务对应的用户类型确定的;根据所述待部署业务的业务可用性等级,基于可用性策略库确定与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息;根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源;其中,所述可用性策略库中存储有可用性策略,所述可用性策略包括至少一个业务可用性等级,以及与每个业务可用性等级对应的资源的与可用性相关的参数信息;所述资源信息库中存储有系统配置的资源的与可用性相关的参数信息;所述资源包括以下至少一种:基础设施资源、非高可用性HA软件资源、HA软件资源,所述基础设施资源包括硬件资源、虚拟化平台、虚拟单元、虚拟资源;所述硬件资源包括计算硬件资源、存储硬件资源、网络硬件资源,所述虚拟资源包括虚拟计算资源、虚拟存储资源、虚拟网络资源。2.根据权利要求1所述的方法,其特征在于,在所述根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源之前,还包括:获取所述资源的与规格相关的参数信息;所述资源与规格相关的参数信息包括以下至少一种:所述资源的数量、所述资源的性能;所述根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源,包括:根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息和所述资源的与规格相关的参数信息,基于所述资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源。3.根据权利要求1或2所述的方法,其特征在于,等级高的业务可用性等级对应的基础设施资源的可靠性高于等级低的业务可用性等级对应的基础设施资源的可靠性;等级高的业务可用性等级对应的非HA软件资源的可靠性高于等级低的业务可用性等级对应的非HA软件资源的可靠性;等级高的业务可用性等级对应的HA软件资源的功能类型的种类多于等级低的业务可用性等级对应的HA软件资源的功能类型的种类,和/或,等级高的业务可用性等级对应的HA软件资源的功能的性能优于等级低的业务可用性等级对应的HA软件资源的相同功能的性能;所述HA软件资源的功能类型包括:故障检测功能、故障分析功能、预测预防功能、增强的故障恢复功能、流量控制功能、容灾切换功能、数据备份功能、软件无损升级功能、软件灰度升级功能。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述基础设施资源的与可用性相关的参数信息包括以下至少一种:所述硬件资源的使用年限、所述硬件资源的生产厂家、所述硬件资源的增强可靠性特性、所述硬件资源的冗余数量或比例、所述硬件资源的反亲和性、所述虚拟化平台的生产厂家、所述虚拟化平台的版本、所述虚拟单元的冗余数量或比例、所述虚拟单元的反亲和性、所述虚拟资源的冗余数量或比例、所述虚拟资源的反亲和性;所述非HA软件资源的与可用性相关的参数信息包括以下至少一种:所述非HA软件资源的生产厂家、所述非HA软件资源的版本、所述非HA软件资源的冗余数量或比例、所述非HA软件资源的反亲和性;所述非HA软件资源包括:业务链、虚拟化网络功能VNF、虚拟化网络功能组件VNFC;所述HA软件资源的与可用性相关的参数信息包括以下至少一种:所述HA软件资源的功能类型、所述HA软件资源的功能参数配置。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述硬件资源的增强可靠性特性包括以下至少一种:中央处理器CPU热插拔、CPU增强故障检测和恢复功能、内存错误检查与纠错ECC校验、存储磁盘阵列RAID、电源冗余、风扇冗余。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述可用性策略库中还存储有业务备选策略或降级策略;所述方法还包括:当所述资源信息库中存储的系统配置的资源的与可用性相关的参数信息中,不存在与基于所述可用性策略库确定的所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息相匹配的参数信息时,根据所述业务备选策略或降级策略基于所述资源信息库为所述待部署业务分配并配置对应的资源。7.一种业务可用性管理方法,其特征在于,包括:当检测到已部署业务的可用性状态发生变化或检测到影响所述已部署业务的可用性状态的信息时,基于可用性策略库和资源信息库对已配置给所述已部署业务的资源进行端到端的调整;其中,所述可用性策略库中存储有可用性策略,所述可用性策略包括至少一个业务可用性等级,以及与每个业务可用性等级对应的资源的与可用性相关的参数信息;所述业务可用性等级是根据所述业务的业务类型确定的,或者,所述业务可用性等级是根据与所述业务对应的用户类型确定的;所述资源信息库中存储有系统配置的资源的与可用性相关的参数信息;所述资源包括以下至少一种:基础设施资源、非高可用性HA软件资源、HA软件资源,所述基础设施资源包括硬件资源、虚拟化平台、虚拟单元、虚拟资源;所述硬件资源包括计算硬件资源、存储硬件资源、网络硬件资源,所述虚拟资源包括虚拟计算资源、虚拟存储资源、虚拟网络资源。8.根据权利要求7所述的方法,其特征在于,等级高的业务可用性等级对应的基础设施资源的可靠性高于等级低的业务可用性等级对应的基础设施资源的可靠性;等级高的业务可用性等级对应的非HA软件资源的可靠性高于等级低的业务可用性等级对应的非HA软件资源的可靠性;等级高的业务可用性等级对应的HA软件资源的功能类型的种类多于等级低的业务可用性等级对应的HA软件资源的功能类型的种类,和/或,等级高的业务可用性等级对应的HA软件资源的功能的性能优于等级低的业务可用性等级对应的HA软件资源的相同功能的性能;所述HA软件资源的功能类型包括:故障检测功能、故障分析功能、预测预防功能、增强的故障恢复功能、流量控制功能、容灾切换功能、数据备份功能、软件无损升级功能、软件灰度升级功能。9.根据权利要求7或8所述的方法,其特征在于,所述基础设施资源的与可用性相关的参数信息包括以下至少一种:所述硬件资源的使用年限、所述硬件资源的生产厂家、所述硬件资源的增强可靠性特性、所述硬件资源的冗余数量或比例、所述硬件资源的反亲和性、所述虚拟化平台的生产厂家、所述虚拟化平台的版本、所述虚拟单元的冗余数量或比例、所述虚拟单元的反亲和性、所述虚拟资源的冗余数量或比例、所述虚拟资源的反亲和性;所述非HA软件资源的与可用性相关的参数信息包括以下至少一种:所述非HA软件资源的生产厂家、所述非HA软件资源的版本、所述非HA软件资源的冗余数量或比例、所述非HA软件资源的反亲和性;所述非HA软件资源包括:业务链、虚拟化网络功能VNF、虚拟化网络功能组件VNFC;所述HA软件资源的与可用性相关的参数信息包括以下至少一种:所述HA软件资源的功能类型、所述HA软件资源的功能参数配置。10.根据权利要求7-9中任一项所述的方法,其特征在于,所述硬件资源的增强可靠性特性包括以下至少一种:中央处理器CPU热插拔、CPU增强故障检测和恢复功能、内存错误检查与纠错ECC校验、存储磁盘阵列RAID、电源冗余、风扇冗余。11.根据权利要求7-10中任一项所述的方法,其特征在于,所述已部署业务的可用性状态发生变化包括以下至少一种:所述已部署业务的关键性能指标KPI发生变化;所述已部署业务的KPI发生变化包括以下至少一种:所述已部署业务的业务流量发生变化、所述已部署业务的业务用户数发生变化、所述已部署业务的业务比例发生变化、所述已部署业务的业务成功率发生变化、所述已部署业务的业务接入时延发生变化、所述已部署业务的业务处理时间发生变化;所述影响已部署业务的可用性状态的信息包括:系统资源发生变化;所述系统资源发生变化包括以下至少一种:非HA软件资源升级、HA软件资源升级、新增基础设施资源、基础设施资源发生故障、新增非HA软件资源、新增HA软件资源、HA软件资源的参数配置调整、网络的丢包率发生变化、网络时延发生变化。12.一种业务可用性管理装置,其特征在于,包括:可用性管理模块、可用性策略库和资源信息库;所述可用性管理模块,用于获取待部署业务的业务可用性等级;所述业务可用性等级是根据所述待部署业务的业务类型确定的,或者,所述业务可用性等级是根据与所述待部署业务对应的用户类型确定的;根据所述待部署业务的业务可用性等级,基于所述可用性策略库确定与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息;根据所述与所述待部署业务的业务可用性等级对应的资源的与可用性相关的参数信息,基于所述资源信息库为所述待部署业务分配并配置与所述待部署业务的业务可用性等级对应的资源;所述可用性策略库用...

【专利技术属性】
技术研发人员:陈铭祥龚学文倪绍基
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1