System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种容器化架构下应用系统资源配置估算方法及系统技术方案_技高网

一种容器化架构下应用系统资源配置估算方法及系统技术方案

技术编号:42589311 阅读:4 留言:0更新日期:2024-09-03 18:05
本发明专利技术涉及信息系统资源配置技术领域,具体为一种容器化架构下应用系统资源配置估算方法及系统,包括以下步骤:设计容器化部署架构,包括确定高可用设计和集群的主备节点规格设计,以明确服务器和存储的节点数量及配置选择;估算服务器资源,通过梳理主要高并发量业务场景,进行性能基线测试,并基于客户目标业务TPS计算业务网元容器副本数,汇总得出CPU和内存需求;有益效果为:本发明专利技术提出的容器化架构下应用系统资源配置估算方法及系统,通过准确的资源估算,企业可以确保服务器、存储等资源的合理配置,避免因为资源过剩而导致的浪费,帮助企业节约投资成本,提高资源利用效率。

【技术实现步骤摘要】

本专利技术涉及信息系统资源配置,具体为一种容器化架构下应用系统资源配置估算方法及系统


技术介绍

1、在信息系统建设过程中,当需要部署新业务系统或升级改造现有业务系统时,都会面临着如何确定所需服务器、存储等配置的问题。应用系统资源配置估算则成为确保满足业务需求、保障业务连续性和稳定性的关键环节。

2、现有技术中,目前常见的三种资源估算方法有基于tpc-c的估算方法、基于类似应用的类比估算方法和基于基准测试估算方法。tpc-c(事务处理性能委员会)测试基准主要用于衡量主机服务器每分钟能够处理的联机交易笔数,测试产生的单位结果是tpmc,表示每分钟处理的标准事务量,而实际应用中,由于应用软件千差万别,tpc-c基准估算出的需求一般不准确;基于类似应用的类比估算方法是类比当前已经在网络稳定运行的同类程序的资源情况,类比时需要考虑程序性能指标是否相同、业务量是相同、运行环境是否类似等多方面因素;基于基准测试的估算方法是一种精准评估系统性能的有效手段,该方法通过模拟应用系统生产环境的部署架构进行压力测试,以获取不同配置或并发量下的性能差异,并建立产品实际性能的基线。

3、并且,随着云计算技术的迅猛进步,其按需自助服务、广泛的网络访问、资源池化、快速弹性以及服务可计量的特性,为企业提供了前所未有的灵活性和高效性。与此同时,容器和编排系统凭借高可用、弹性伸缩、灵活和可插拔的特性,为企业带来了更加便捷和可靠的解决方案。为了应对业务的快速发展和数字化转型的深入需求,越来越多的企业和部门选择自建数据中心或购买云服务提供商资源,将信息系统迁移至云端,从而实现更高效的资源管理和应用。在这个过程中,为了满足业务的高可用性和连续性要求,信息系统多采用微服务、容器化的部署架构,使得应用系统的资源配置估算逐渐从传统的物理资源估算转变为云化资源和容器化估算。然而,当前业界在容器化资源评估方面仍缺乏有效的方法,这成为制约信息系统云端部署与优化的一大瓶颈。

4、因此,我们需要一种容器化架构下应用系统资源配置估算方法及系统,用来解决现有容器化资源评估方面仍缺乏有效的方法的问题;可以相对快速、准确的进行资源估算。


技术实现思路

1、本专利技术的目的在于提供一种容器化架构下应用系统资源配置估算方法及系统,以解决上述
技术介绍
中提出的现有容器化资源评估方面仍缺乏有效的方法的问题;可以相对快速、准确的进行资源估算。

2、为实现上述目的,本专利技术提供如下技术方案:一种容器化架构下应用系统资源配置估算方法,所述方法包括以下步骤:

3、设计容器化部署架构,包括确定高可用设计和集群的主备节点规格设计,以明确服务器和存储的节点数量及配置选择;

4、估算服务器资源,通过梳理主要高并发量业务场景,进行性能基线测试以获取各业务网元单个副本所能支持的最大tps,并基于客户目标业务tps计算业务网元容器副本数,汇总得出cpu和内存需求;

5、估算存储资源,通过采集历史运行数据,分析业务量与存储消耗的关联,结合客户关键参数计算单副本总数据量,并据此计算总的存储需求;

6、估算备份资源,分析系统备份数据存储容量组成,根据数据类型、数据量、压缩率及备份策略评估存储需求,预留全量备份空间。

7、优选的,所述设计容器化部署架构的具体操作包括:

8、系统主站点采用ha高可用性集群架构,用于确保业务的连续性,ha高可用性集群架构有两个节点,包括活动节点和备用节点;备用节点如检测到活动节点的故障,将接管业务任务以继续业务操作,灾备站点考虑资源节省多采用单机部署方式。

9、优选的,估算服务器资源的具体操作包括:

10、性能基线测试,包括获取各业务网元单个副本所能支持的最大tps,结合目标业务tps计算容器副本数,以确保估算的精准性。

11、优选的,估算存储资源的具体操作包括:

12、将应用系统数据库的表按数据量排序,筛选出大数据量表,并对应到具体业务场景或功能,以统计每笔业务或每次操作的数据量变化,从而得到数据库存储基线。

13、优选的,估算备份资源的具体操作包括:

14、升级包备份、数据库数据备份以及文件系统备份的存储需求评估,以确保系统数据的完整性和安全性。

15、一种容器化架构下应用系统资源配置估算系统,所述系统由部署框架设计模块、服务器资源估算模块、存储资源估算模块以及备份资源估算模块组成;

16、部署框架设计模块,用于设计容器化部署架构,包括确定高可用设计和集群的主备节点规格设计,以明确服务器和存储的节点数量及配置选择;

17、服务器资源估算模块,用于估算服务器资源,通过梳理主要高并发量业务场景,进行性能基线测试以获取各业务网元单个副本所能支持的最大tps,并基于客户目标业务tps计算业务网元容器副本数,汇总得出cpu和内存需求;

18、存储资源估算模块,用于估算存储资源,通过采集历史运行数据,分析业务量与存储消耗的关联,结合客户关键参数计算单副本总数据量,并据此计算总的存储需求;

19、备份资源估算模块,用于估算备份资源,分析系统备份数据存储容量组成,根据数据类型、数据量、压缩率及备份策略评估存储需求,预留全量备份空间。

20、优选的,所述部署框架设计模块,系统主站点采用ha高可用性集群架构,用于确保业务的连续性,ha高可用性集群架构有两个节点,包括活动节点和备用节点;备用节点如检测到活动节点的故障,将接管业务任务以继续业务操作,灾备站点考虑资源节省多采用单机部署方式。

21、优选的,所述服务器资源估算模块,性能基线测试,包括获取各业务网元单个副本所能支持的最大tps,结合目标业务tps计算容器副本数,以确保估算的精准性。

22、优选的,所述存储资源估算模块,将应用系统数据库的表按数据量排序,筛选出大数据量表,并对应到具体业务场景或功能,以统计每笔业务或每次操作的数据量变化,从而得到数据库存储基线。

23、优选的,所述备份资源估算模块,升级包备份、数据库数据备份以及文件系统备份的存储需求评估,以确保系统数据的完整性和安全性。

24、与现有技术相比,本专利技术的有益效果是:

25、本专利技术提出的容器化架构下应用系统资源配置估算方法及系统,通过准确的资源估算,企业可以确保服务器、存储等资源的合理配置,避免因为资源过剩而导致的浪费,帮助企业节约投资成本,提高资源利用效率;通过估算服务器配置,可以预见到未来的增长需求,并在初始配置中考虑到这些需求;准确的资源估算可以确保服务器具备足够的处理能力来应对业务高峰期的需求,避免因资源不足而导致的业务中断或性能下降;这有助于提升用户体验,维护企业的声誉和客户关系;这样,随着业务的发展,服务器可以轻松地进行扩展,而无需频繁更换或升级硬件;通过资源估算,企业可以了解服务器的性能瓶颈和潜在问题,从而进行针对性的优化和改进,这有助于提升服务器的整体性能,提本文档来自技高网...

【技术保护点】

1.一种容器化架构下应用系统资源配置估算方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:所述设计容器化部署架构的具体操作包括:

3.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:估算服务器资源的具体操作包括:

4.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:估算存储资源的具体操作包括:

5.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:估算备份资源的具体操作包括:

6.一种根据权利要求1-5任意一项所述的容器化架构下应用系统资源配置估算方法的容器化架构下应用系统资源配置估算系统,其特征在于:所述系统由部署框架设计模块、服务器资源估算模块、存储资源估算模块以及备份资源估算模块组成;

7.根据权利要求6所述的一种容器化架构下应用系统资源配置估算系统,其特征在于:所述部署框架设计模块,系统主站点采用HA高可用性集群架构,用于确保业务的连续性,HA高可用性集群架构有两个节点,包括活动节点和备用节点;备用节点如检测到活动节点的故障,将接管业务任务以继续业务操作,灾备站点考虑资源节省多采用单机部署方式。

8.根据权利要求6所述的一种容器化架构下应用系统资源配置估算系统,其特征在于:所述服务器资源估算模块,性能基线测试,包括获取各业务网元单个副本所能支持的最大TPS,结合目标业务TPS计算容器副本数,以确保估算的精准性。

9.根据权利要求6所述的一种容器化架构下应用系统资源配置估算系统,其特征在于:所述存储资源估算模块,将应用系统数据库的表按数据量排序,筛选出大数据量表,并对应到具体业务场景或功能,以统计每笔业务或每次操作的数据量变化,从而得到数据库存储基线。

10.根据权利要求6所述的一种容器化架构下应用系统资源配置估算系统,其特征在于:所述备份资源估算模块,包括升级包备份、数据库数据备份以及文件系统备份的存储需求评估,以确保系统数据的完整性和安全性。

...

【技术特征摘要】

1.一种容器化架构下应用系统资源配置估算方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:所述设计容器化部署架构的具体操作包括:

3.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:估算服务器资源的具体操作包括:

4.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:估算存储资源的具体操作包括:

5.根据权利要求1所述的一种容器化架构下应用系统资源配置估算方法,其特征在于:估算备份资源的具体操作包括:

6.一种根据权利要求1-5任意一项所述的容器化架构下应用系统资源配置估算方法的容器化架构下应用系统资源配置估算系统,其特征在于:所述系统由部署框架设计模块、服务器资源估算模块、存储资源估算模块以及备份资源估算模块组成;

7.根据权利要求6所述的一种容器化架构下应用系统资源配置估算系统,其特征在于:所述部署框架设计模块...

【专利技术属性】
技术研发人员:任翔
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

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

1