【技术实现步骤摘要】
一种实例动态调整方法、装置及相关设备
本申请涉及计算机
,尤其涉及一种实例动态调整方法、装置及相关设备。
技术介绍
浏览器和服务器(Browser/Server,B/S)架构是一种分布式架构,基于B/S架构的万维网(web)服务发展迅速,分布式架构能够支持横向扩展,使web服务能够支持更大的吞吐量和并发量。但是当前对web服务的扩展还是依赖人工增加实例,然后将web服务在增加的实例上运行。当面对突发流量时,往往需要提前安排大量工作人员随时准备部署新的实例或者增加当前实例所使用的资源,或者在突发流量到来之前部署大量实例,以应对突发流量。但是上述方法效率低下,会造成人力资源或者机器资源的浪费。
技术实现思路
本申请实施例公开了一种实例动态调整方法、装置及相关设备,可以提高实例动态调整的效率与准确性,节省资源。第一方面,本申请提供一种实例动态调整方法,包括:获取目标实例的性能数据和访问数据,所述性能数据包括所述目标实例的硬件资源数据,所述访问数据包括所述目标实例中部署的目标万维网web服务的数据;确定所述性能数据中每项指标的平均值以及所述访问数据中每项指标的平均值,其中,所述性能数据中的指标包括CPU使用率、内存使用率以及存储空间使用率;所述访问数据中的指标包括所述目标web服务各个接口的调用次数、请求返回时长以及每个源网际互连协议IP调用接口的次数;根据所述性能数据中每项指标的平均值、所述访问数据中每项指标的平均值以及所述预设调整方法,确定调整所述目标实例的数量和 ...
【技术保护点】
1.一种实例动态调整方法,其特征在于,包括:/n获取目标实例的性能数据和访问数据,所述性能数据包括所述目标实例的硬件资源数据,所述访问数据包括所述目标实例中部署的目标万维网web服务的数据;/n确定所述性能数据中每项指标的平均值以及所述访问数据中每项指标的平均值,其中,所述性能数据中的指标包括CPU使用率、内存使用率以及存储空间使用率;所述访问数据中的指标包括所述目标web服务各个接口的调用次数、请求返回时长以及每个源网际互连协议IP调用接口的次数;/n根据所述性能数据中每项指标的平均值、所述访问数据中每项指标的平均值以及所述预设调整方法,确定调整所述目标实例的数量和/或调整所述目标实例的硬件资源。/n
【技术特征摘要】
1.一种实例动态调整方法,其特征在于,包括:
获取目标实例的性能数据和访问数据,所述性能数据包括所述目标实例的硬件资源数据,所述访问数据包括所述目标实例中部署的目标万维网web服务的数据;
确定所述性能数据中每项指标的平均值以及所述访问数据中每项指标的平均值,其中,所述性能数据中的指标包括CPU使用率、内存使用率以及存储空间使用率;所述访问数据中的指标包括所述目标web服务各个接口的调用次数、请求返回时长以及每个源网际互连协议IP调用接口的次数;
根据所述性能数据中每项指标的平均值、所述访问数据中每项指标的平均值以及所述预设调整方法,确定调整所述目标实例的数量和/或调整所述目标实例的硬件资源。
2.根据权利要求1所述的方法,其特征在于,所述确定所述性能数据中每项指标的平均值以及所述访问数据中每项指标的平均值之前,所述方法还包括:
根据第一合规阈值对所述性能数据进行筛选,得到目标性能数据;
根据第二合规阈值对所述访问数据进行筛选,得到目标访问数据;
所述根据所述性能数据中每项指标的平均值、所述访问数据中每项指标的平均值以及所述预设调整方法,确定调整所述目标实例的数量和/或调整所述目标实例的硬件资源,具体为:
根据所述目标性能数据中每项指标的平均值、所述目标访问数据中每项指标的平均值以及所述预设调整方法,确定调整所述目标实例的数量和/或调整所述目标实例的硬件资源。
3.根据权利要求2所述的方法,其特征在于,所述根据第一合规阈值对所述性能数据进行筛选,得到目标性能数据,包括:
根据所述性能数据中每项指标的数据以及第一合规阈值中每项指标对应的阈值,对所述性能数据中每项指标的数据进行筛选,得到所述目标性能数据。
4.根据权利要求2或3所述的方法,其特征在于,所述根据第二合规阈值对所述访问数据进行筛选,得到目标访问数据,包括:
根据所述访问数据中每项指标的数据以及第二合规阈值中每项指标对应的阈值,对所述性能数据中每项指标的数据进行筛选,得到所述目标访问数据。
5.根据权利要求2所述的方法,其特征在于,所述根据所述目标性能数据中每项指标的平均值、所述目标访问数据中每项指标的平均值以及所述预设调整方法,确定调整所述目标实例的数量和/或调整所述目标实例的硬件资源,包括:
在所述目标性能数据中目标指标的数据的...
【专利技术属性】
技术研发人员:刘崇辉,
申请(专利权)人:平安医疗健康管理股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。