【技术实现步骤摘要】
存储系统的配置、调度方法、装置及电子设备
本专利技术涉及存储系统领域,尤其涉及一种存储系统的配置方法及装置、存储系统的调度方法及装置、电子设备。
技术介绍
用户在客户端发送上传或下载数据请求进行文件存储时,可能面临多个机房接入点,现有存储系统通常将需要接入的机房信息以固化代码的形式保存在项目配置或者其他存储介质中,因此无法实现多维度动态调度。存在多个接入点,则需要将请求分发到真正存储文件的机房,因此在存在机房信息发生变化时,需要重启服务来更新变化,如此会造成用户请求延迟,并对请求成功率造成一定的影响。因此,现有技术无法实时灵活地选择接入的存储系统的数据中心,并且很难做到无损,对客户请求的延迟和成功率造成一定的无影响。
技术实现思路
本专利技术的目的在于提供一种存储系统的配置方法及装置、存储系统的调度方法及装置、存储系统、电子设备及计算机可读存储介质,以实现平滑无损调度,提升用户使用体验。根据本专利技术的第一方面,提供了一种存储系统的配置方法,包括:获取各个运营商信息及其各自对应的机 ...
【技术保护点】
1.一种存储系统的配置方法,其特征在于,包括:/n获取各个运营商信息及其各自对应的机房信息、各个机房各自对应的服务器信息;/n将各个运营商信息及其权重、各个机房信息及其权重以及各个服务器信息及其权重作为第一配置信息发送至文件系统中,以使所述文件系统配置所述第一配置信息;/n监听所述运营商信息、所述机房信息和所述服务器信息的变化,得到监听结果;以及/n根据所述监听结果更新所述文件系统中对应的所述第一配置信息。/n
【技术特征摘要】
1.一种存储系统的配置方法,其特征在于,包括:
获取各个运营商信息及其各自对应的机房信息、各个机房各自对应的服务器信息;
将各个运营商信息及其权重、各个机房信息及其权重以及各个服务器信息及其权重作为第一配置信息发送至文件系统中,以使所述文件系统配置所述第一配置信息;
监听所述运营商信息、所述机房信息和所述服务器信息的变化,得到监听结果;以及
根据所述监听结果更新所述文件系统中对应的所述第一配置信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取预设的特定客户的信息,所述信息包括与所述特定客户对应的预设区域的机房信息及各机房的权重;
将所述与所述特定客户信息对应的预设区域的机房信息及各机房的权重作为第二配置信息发送至所述文件系统中,以使所述文件系统配置所述第一配置信息。
3.根据权利要求1所述的方法,其特征在于,所述监听所述运营商信息、所述机房信息和所述服务器信息的变化,得到监听结果,包括:
对各个运营商的带宽、各个机房的剩余容量、各个机房的流量、各个服务器的剩余存储空间、各个服务器的异常次数的进行监听;
当监听到所述各个运营商的带宽、各个机房的剩余容量、各个机房的流量、各个服务器的剩余存储空间、各个服务器的异常次数中的至少一项发生变化时,生成监听结果。
4.根据权利要求3所述的方法,其特征在于,所述根据所述监听结果更新所述文件系统中对应的所述第一配置信息,包括:
根据所述监听结果更新所述第一配置信息;
将更新后的第一配置信息发送至所述文件系统,以使所述文件系统配置所述更新后的第一配置信息。
5.一种存储系统的调度方法,其特征在于,包括:
接收来自客户端发送的数据的上传请求;
根据所述客户端IP地址确定该客户端所属运营商的运营商信息;
从文件系统中查找所述运营商信息对应的运营商及该运营商的权重,以确定目标运营商;
从所述文件系统中查找所述目标运营商中的机房信息及每个机房的权重,以确定目标机房;
从所述文件系统中获取所述目标机房中的各个服务器信息及其权重,以确定目标服务器;以及
将所述数据按照所述目标服务器的权重上传至所述目标服务器进行存储;
其中,所述文件系统中配置有多个运营商信息以及每个运营商对应的权重、配置有每个运营商的至少一个机房信息及每个机房对应的权重、配置有每个机房的至少一个服务器信息及每个服务器对应的权重。
6.根据权利要求5所述的方法,其中,所述从文件系统中查找所述运营商信息对应的运营商及该运营商的权重,以确定目标运营商包括:
基于从所述文件系统中查找到所述运营商信息对应的运营商及其权重,从所述文件系统中获取其他运营商的运营商信息及每个运营商对应的权重;
根据所述文件系统中所有运营商的权重,从所述文件系统所有运营商中确定出目标运营商。
7.根据权利要求5所述的方法,其中,所述从所述文件系统中获取所述目标机房中的各个服务器信息及其权重,以确定目标服务器包括:
根据所述目标机房中的各个服务器的权重从所述目标机房的所有服务器中确定出目标服务器。
8.根据权利要求5所述的方法,其中,所述方法还包括:
根据所述客户端的IP地址判断所述客户端是否属于特定客户;
如果所述客户端属于特定客户,从所述文件系统中获取预设的特定客户的信息,所述信息包括与所述特定客户对应的预设区域的机房信息及各机房的权重;
根据所述特定客户对应的预设区域的机房信息及其权重确定目标机房;
从所述文件系统中获取所述目标机房中的各个服务器信息及其权重,以确定目标服务器;以及
将所述数据按照所述目标服务器的权重上传至所述目标服务器进行存储。
9.一种存储系统的调度方法,其特征在于,包括:
接收来自客户端发送的数据的下载请求,所述下载请求中包括有所述数据对应的元数据;
根据所述客户端的IP地址、所述元数据从文件系统的配置信...
【专利技术属性】
技术研发人员:邵冬,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。