一种云存储全链路可用性的拨测方法与流程
- 国知局
- 2024-08-08 16:54:10
本发明属于云存储服务,尤其涉及一种云存储全链路可用性的拨测方法。
背景技术:
1、近年来,随着信息技术的不断发展,数据量的快速增长和数据处理的需求日益增加,传统的本地存储方式已经无法满足用户的需求。为了解决这一问题,分布式存储技术应运而生。分布式存储技术是指将数据分散存储在多个物理节点上,通过网络进行数据交互和管理,从而实现数据的高可用性、高可靠性和高性能。随着分布式存储技术的迅猛发展,云存储服务逐渐崭露头角并得到了快速发展。分布式存储技术的出现为数据存储和管理带来了全新的解决方案,使得数据的可用性、可靠性和性能得到了极大的提升。因此,越来越多的用户选择使用云存储服务来管理和存储自己的数据。
2、但是在云厂商为用户提供端到端的存储服务过程当中,包含了虚拟化、虚拟网络、物理网络、防火墙和分布式存储多个组件。如果全链路中的任何一个组件出现故障,那么用户将无法使用云存储服务。将对用户产生严重的影响,例如,数据丢失、数据不一致、系统崩溃等问题可能导致用户无法访问所需的数据,造成业务中断、数据损失、用户流失等严重后果。因此,能够对用户到云存储服务全链路进行检查,及时发现云存储服务不可用状态,对全链路任何组件出现的问题及时进行修复,对于确保存储服务的可用性和可靠性至关重要。
技术实现思路
1、鉴于以上现有技术的不足,发明的目的在于提供一种云存储全链路可用性的拨测方法。
2、本发明的第一方面,提出了一种云存储全链路可用性的拨测方法,应用于拨测客户端,包括:
3、用户在自身的虚拟私有云中部署所述拨测客户端,所述拨测客户端确认所述用户需要进行拨测服务的云存储服务链路;
4、获取所述用户在所述云存储服务链路的访问需求,所述拨测客户端依据所述访问需求设置对应的拨测配置策略;
5、所述拨测客户端挂载拨测服务端创建的拨测专用存储设备;
6、所述拨测客户端开启拨测服务,采集所述用户的状态信息,对所述云存储服务链路进行全链路拨测并将拨测结果上报至拨测服务端,更新所述拨测客户端的状态信息。
7、进一步地,所述用户在自身的虚拟私有云中部署所述拨测客户端,所述拨测客户端确认所述用户需要进行拨测服务的云存储服务链路,还包括:
8、所述拨测客户端确认所述用户需要进行拨测服务的云存储服务链路时需要确认所述云存储服务链路的多个组件;
9、所述多个组件至少包括:
10、虚拟化组件、虚拟网络、物理网络、防火墙和分布式存储组件;
11、依据所述用户对于云存储服务链路的依赖程度,所述拨测服务对于云存储的所述用户具有不同的重要度。
12、进一步地,所述获取所述用户在所述云存储服务链路的访问需求,所述拨测客户端依据所述访问需求设置对应的拨测配置策略,还包括:
13、所述拨测客户端为用户设置不同频率的拨测配置,所述用户根据自身需求对所述拨测配置策略进行个性化配置。
14、进一步地,所述拨测客户端挂载拨测服务端创建的拨测专用存储设备前,还包括:
15、当所述拨测客户端准备发起拨测服务请求时,拨测服务端自动为所述拨测客户端创建拨测专用存储设备,并纳入监测范围。
16、进一步地,所述拨测客户端开启拨测服务,采集所述用户的状态信息,对所述云存储服务链路进行全链路拨测并将拨测结果上报至拨测服务端,更新所述拨测客户端的状态信息,还包括:
17、所述用户的状态信息至少包括虚拟私有云标识和主机名信息;
18、按照用户配置将所述状态信息写入到所述拨测专用存储设备中,向拨测服务端进行状态上报,及时更新客户端最新信息,便于拨测服务端采取后续动作。
19、根据本发明第二方面,本发明请求保护一种云存储全链路可用性的拨测方法,应用于拨测服务端,包括:
20、所述拨测服务端获取拨测客户端的拨测服务所针对的云存储服务链路信息,设置所述拨测客户端的检查周期策略;
21、当所述拨测客户端准备发起拨测服务请求时,拨测服务端自动为所述拨测客户端创建拨测专用存储设备,并纳入监测范围;
22、当所述拨测客户端申请退出拨测服务时,所述拨测服务端会为所述拨测客户端删除相关拨测服务的拨测专用存储设备,为所述拨测客户端关闭拨测服务监测;
23、所述拨测客户端根据用户配置的策略,对用户到云存储的全链路进行可用性拨测,在所述拨测服务端对所述拨测客户端的状态进行更新。
24、进一步地,所述拨测客户端根据用户配置的策略,对用户到云存储的全链路进行可用性拨测,在所述拨测服务端对所述拨测客户端的状态进行更新,还包括:
25、所述拨测服务端根据设置的策略配置对所述拨测客户端状态进行检查,对未及时上报的拨测客户端和状态异常的拨测客户端,收集所述拨测客户端信息和异常信息,统一处理后发送至智能运维平台,由所述智能运维平台发出告警信息。
26、进一步地,所述拨测服务端获取拨测客户端的拨测服务所针对的云存储服务链路信息,设置所述拨测客户端的检查周期策略前,还包括:
27、所述拨测客户端为用户设置不同频率的拨测配置,所述用户根据自身需求对所述拨测配置策略进行个性化配置。
28、进一步地,当所述拨测客户端准备发起拨测服务请求时,拨测服务端自动为所述拨测客户端创建拨测专用存储设备,并纳入监测范围后,还包括:
29、所述拨测客户端挂载拨测服务端创建的拨测专用存储设备。
30、进一步地,所述拨测客户端根据用户配置的策略,对用户到云存储的全链路进行可用性拨测,在所述拨测服务端对所述拨测客户端的状态进行更新,还包括:
31、所述用户的状态信息至少包括虚拟私有云标识和主机名信息;
32、按照用户配置将所述状态信息写入到所述拨测专用存储设备中,向拨测服务端进行状态上报,及时更新客户端最新信息,便于拨测服务端采取后续动作。
33、本发明有益效果如下:
34、拨测服务端自动为拨测客户端创建拨测专用存储设备,拨测客户端定期向该专用存储设备中更新状态。通过该拨测过程,以此来判断全链路服务的可用性。
35、拨测服务端定期对纳入拨测服务的客户端状态进行检查,通过对各个专用存储设备进行检查,读取客户端的状态信息(虚拟网络id,主机名等),对未及时更新客户端状态信息或状态信息存在异常的客户端生成告警信息。可在实际业务异常前检测全链路服务的可用性,及时通知运维/用户进行处理。
技术特征:1.一种云存储全链路可用性的拨测方法,应用于拨测客户端,其特征在于,包括:
2.根据权利要求1所述的一种云存储全链路可用性的拨测方法,其特征在于,所述用户在自身的虚拟私有云中部署所述拨测客户端,所述拨测客户端确认所述用户需要进行拨测服务的云存储服务链路,还包括:
3.根据权利要求1所述的一种云存储全链路可用性的拨测方法,其特征在于,所述获取所述用户在所述云存储服务链路的访问需求,所述拨测客户端依据所述访问需求设置对应的拨测配置策略,还包括:
4.根据权利要求1所述的一种云存储全链路可用性的拨测方法,其特征在于,所述拨测客户端挂载拨测服务端创建的拨测专用存储设备前,还包括:
5.根据权利要求1所述的一种云存储全链路可用性的拨测方法,其特征在于,所述拨测客户端开启拨测服务,采集所述用户的状态信息,对所述云存储服务链路进行全链路拨测并将拨测结果上报至拨测服务端,更新所述拨测客户端的状态信息,还包括:
6.一种云存储全链路可用性的拨测方法,应用于拨测服务端,其特征在于,包括:
7.根据权利要求6所述的一种云存储全链路可用性的拨测方法,其特征在于,所述拨测客户端根据用户配置的策略,对用户到云存储的全链路进行可用性拨测,在所述拨测服务端对所述拨测客户端的状态进行更新,还包括:
8.根据权利要求6所述的一种云存储全链路可用性的拨测方法,其特征在于,所述拨测服务端获取拨测客户端的拨测服务所针对的云存储服务链路信息,设置所述拨测客户端的检查周期策略前,还包括:
9.根据权利要求8所述的一种云存储全链路可用性的拨测方法,其特征在于,当所述拨测客户端准备发起拨测服务请求时,拨测服务端自动为所述拨测客户端创建拨测专用存储设备,并纳入监测范围后,还包括:
10.根据权利要求9所述的一种云存储全链路可用性的拨测方法,其特征在于,所述拨测客户端根据用户配置的策略,对用户到云存储的全链路进行可用性拨测,在所述拨测服务端对所述拨测客户端的状态进行更新,还包括:
技术总结本发明属于云存储服务技术领域,尤其涉及一种云存储全链路可用性的拨测方法,拨测服务端自动为拨测客户端创建拨测专用存储设备,拨测客户端定期向该专用存储设备中更新状态,通过该拨测过程,以此来判断全链路服务的可用性;拨测服务端定期对纳入拨测服务的客户端状态进行检查,通过对各个专用存储设备进行检查,读取客户端的状态信息,对未及时更新客户端状态信息或状态信息存在异常的客户端生成告警信息,可在实际业务异常前检测全链路服务的可用性,及时通知运维/用户进行处理。本发明使用云存储全链路可用性的拨测方法,可以监测全链路可用性状态,及时发现用户无法访问云存储服务的问题,提高问题响应时间,提升用户满意度。技术研发人员:王正文,任磊,雷旭东,樊晓光,康雨城受保护的技术使用者:天翼云科技有限公司技术研发日:技术公布日:2024/8/5本文地址:https://www.jishuxx.com/zhuanli/20240808/271083.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。