CN111866129B - 基于云平台的服务可用性指标的确定方法及装置、介质 - Google Patents
基于云平台的服务可用性指标的确定方法及装置、介质 Download PDFInfo
- Publication number
- CN111866129B CN111866129B CN202010698484.7A CN202010698484A CN111866129B CN 111866129 B CN111866129 B CN 111866129B CN 202010698484 A CN202010698484 A CN 202010698484A CN 111866129 B CN111866129 B CN 111866129B
- Authority
- CN
- China
- Prior art keywords
- service
- product
- user
- relevant
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供一种基于云平台的服务可用性指标的确定方法及装置、介质,涉及云平台技术领域。所述云平台包括多个服务产品,所述确定方法包括:从所述多个服务产品中获取设定用户的至少一个相关服务产品;获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标。
Description
技术领域
本公开涉及云平台技术领域,特别涉及基于云平台的服务可用性指标的确定方法及装置、介质。
背景技术
服务等级协议(service level agreement,简称“SLA”)是指在用户支付一定费用的情况下,为保证服务的性能和可用性,运营商和用户之间定义的一种双方认可协定。可以通过获取服务可用性指标来量化服务的性能和可用性。
云平台可以提供各种服务产品,例如,云存储、云计算、虚拟机等。相关技术中,通过获取云平台的各服务产品的调用信息来计算各服务产品的可用性指标,从而获取各服务产品整体的可用性状态。
在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
发明内容
根据本公开的一方面,提供一种基于云平台的服务可用性指标的确定方法,所述云平台包括多个服务产品,所述确定方法包括:从所述多个服务产品中获取设定用户的至少一个相关服务产品;获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标。
根据本公开的另一方面,还提供一种基于云平台的服务可用性指标的确定装置,所述云平台包括多个服务产品,所述确定装置包括:第一获取单元,被配置用于从所述多个服务产品中获取设定用户的至少一个相关服务产品;第二获取单元,被配置用于获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及确定单元,被配置用于基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标。
根据本公开的另一方面,还提供一种电子设备,包括:处理器;以及存储程序的存储器,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据上述的确定方法。
根据本公开的另一方面,还提供一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令在由电子设备的处理器执行时,致使所述电子设备执行根据上述的确定方法。
根据本公开的另一方面,还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现上述的确定方法。
附图说明
附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。
图1是示出根据示例性实施例的服务可用性指标的确定方法的流程图;
图2是示出根据示例性实施例的确定至少一个相关服务产品的针对设定用户的服务可用性指标的方法流程图;
图3是示出根据示例性实施例的服务可用性指标的确定方法的流程图;
图4是示出根据示例性实施例的服务可用性指标的确定装置的示意性组成框图;
图5是示出能够应用于示例性实施例的示例性计算设备的结构框图。
具体实施方式
在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。
在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。此外,本公开中所使用的术语“和/或”涵盖所列出的项目中的任何一个以及全部可能的组合方式。
云平台可以提供诸如云存储、云计算、虚拟机等服务产品。运营商可以根据与用户签订的SLA协议来保证服务的性能和可用性。相关技术中,通过获取云平台的各服务产品的调用信息来计算产品粒度的服务可用性指标,从而能够获取各服务产品整体的可用性状态,以为产品服务的稳定性提升提供数据支撑。但是,存在这样的情况,某一服务产品仅针对某个或某些用户的服务不稳定,而针对其他用户的服务稳定。
基于此,本公开提供一种基于云平台的服务可用性指标的确定方法,通过获取用户的至少一个相关服务产品,并获取所述至少一个相关服务产品的针对该用户的相关服务调用信息,然后基于所获取的相关服务调用信息确定所述至少一个相关服务产品的针对该用户的服务可用性指标。从而能够确定云平台的用户粒度的可用性指标,以为用户粒度的服务稳定性提升提供数据支撑。
本公开的技术方案适用于云平台能够提供的任意服务产品,可以但不限于为云存储、云计算、虚拟机等。
以下将结合附图对本公开的服务可用性指标的确定方法进行进一步描述。
图1示出根据本公开示例性实施例的基于云平台的服务可用性指标的确定方法的流程图。所述云平台包括多个服务产品。如图1所示,所述确定方法可以包括:步骤S101、从所述多个服务产品中获取设定用户的至少一个相关服务产品;步骤S102、获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及步骤S103、基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标。由此,通过获取与用户相关的服务产品的服务调用信息,能够确定服务产品的用户粒度的服务可用性指标,从而为提升服务产品的用户粒度的服务稳定性提供数据支撑。
本公开中用户的相关服务产品可以是指:用户与云平台签订SLA协议所约定的服务产品。云平台可以基于SLA协议保证为用户提供服务的性能和可靠性。每一用户可以请求一个或多个服务产品。
服务产品的服务调用信息例如可以从平台接入层的调用日志中获得。所述服务调用信息可以但不限于包括以下服务参数中的至少其中之一:位置参数、预设服务周期参数(可以包括起始时间和结束时间)、预设服务周期内的失败请求数和总请求数、以及预设服务周期内的服务不可用时长。
服务调用信息所包括的服务参数类型与服务产品的服务性能相关。例如,对于块存储服务,其服务调用信息可以包括位置参数、预设服务周期参数、预设服务周期内的失败请求数和总请求数。可以将预设服务周期分割为多个子时间段,分别获取每一子时间段内的失败请求书和总请求数。对于对象存储服务和虚拟机服务,其服务调用信息可以包括位置参数、预设服务周期参数、预设服务周期内的服务不可用时长。服务不可用时长可以但不限于通过以下方式获得:将预设服务周期分割为多个子时间段,分别获取每一子时间段内的失败请求书和总请求数,若该子时间段内的失败请求数和总请求数相同,则确定该子时间段内的服务不可用,服务不可用时长为预设服务周期内服务不可用的多个子时间段之和。
根据一些实施例,所述云平台可以采用分布式***。相应地,步骤S102可以通过汇聚分布式***中所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息来实现。
根据一些实施例,所述至少一个相关服务产品可以包括多个相关服务产品。在这种情况下,所述服务可用性指标可以包括多个子服务可用性指标。相应地,步骤S103、确定所述至少一个服务产品的针对所述设定用户的服务可用性指标可以包括:针对所述至少一个相关服务产品,基于每一个所述相关服务产品的针对所述设定用户的相关服务调用信息,确定所述每一个相关服务产品的针对所述设定用户的子服务可用性指标。由此,通过确定每一相关服务产品单独的针对设定用户的服务可用性指标,从而能够为每一相关服务产品的客户粒度的服务稳定性提升提供数据支撑。
可以理解的是,也可以对至少两个相关服务产品的针对设定用户的相关服务调用信息中的相同服务参数进行合并(例如,对所述至少两个相关服务产品的针对设定用户的同一时间段内的失败请求数进行求和,以及总请求数进行求和),然后利用合并后的服务参数计算所述至少两个相关服务产品的针对设定用户的服务可用性指标。
根据一些实施例,所述至少一个相关服务产品可以包括第一相关服务产品和第二相关服务产品,所述第一相关服务产品的相关服务调用信息与第二相关服务产品的相关服务调用信息之间存在不同的相关服务参数。在这种情况下,如图2所示,步骤S103可以包括:步骤S1031、确定所述第一相关服务产品的针对所述设定用户的第一子服务可用性指标;以及步骤S1032、确定所述第二相关服务产品的针对所述设定用户的第二子服务可用性指标。其中,所述第一子服务可用性指标和第二子服务可用性指标为基于不同的相关服务参数而确定。从而能够基于不同相关服务产品的服务性能不同,而利用不同的服务参数来计算相应的服务可用性指标。
以下将结合示例性实施例来说明如何基于不同的相关服务参数来分别确定不同相关服务产品的服务可用性指标。
根据一些示例性实施例,所述第一相关服务产品(例如,块存储服务)的相关服务调用信息可以包括在第一预设服务周期内的失败请求数和总请求数。在这种情况下,步骤S1031、确定所述第一相关服务产品的针对所述设定用户的第一子服务可用性指标可以包括:基于所述第一预设服务周期,以及所述第一相关服务产品的针对所述设定用户的在所述第一预设服务周期内的失败请求数和总请求数,计算所述第一相关服务产品的针对所述设定用户的第一子服务可用性指标。
作为一个示例性实施例,可以根据以下公式计算第一相关服务产品的第一子服务可用性指标:
上述公式中,服务周期可以为半天、一天或一个月等设定周期,服务周期划分为多个5分钟。需要说明的是,在此仅是举例说明如何基于第一预设周期以及所述第一相关服务产品的针对所述设定用户的在第一预设周期内的失败请求数和总请求数,来计算所述第一相关服务产品的针对所述设定用户的第一子服务可用性指标,并不是一种限定。
根据一些示例性实施例,所述第二相关服务产品(例如,对象存储服务和虚拟机服务)的服务调用记录信息可以包括在第二预设服务周期内的服务不可用时长。在这种情况下,步骤S1032、确定所述第二相关服务产品的针对所述设定用户的第二子服务可用性指标可以包括:基于所述第二预设服务周期,以及所述第二相关服务产品的针对所述设定用户的在所述第二预设服务周期内的服务不可用时长,计算所述第二相关服务产品的针对所述设定用户的第二子服务可用性指标。
作为一个示例性实施例,可以根据以下公式计算第二相关服务产品的第二子服务可用性指标:
上述公式中,服务周期可以为半天、一天或一个月等设定周期。可以响应于确定一分钟内的失败请求数和总请求数相同,确定该分钟的服务不可用。由此,确定服务不可用分钟数为服务周期内的服务不可用的分钟数。需要说明的是,在此仅是举例说明如何基于第二预设周期,以及所述第二相关服务产品的针对所述设定用户的在所述第二预设服务周期内的服务不可用时长,计算所述第二相关服务产品的针对所述设定用户的第二子服务可用性指标,并不是一种限定。
在实际应用过程中,可以根据具体的服务产品的服务性能来确定如何计算服务产品的针对设定用户的子服务可用性指标。
根据一些实施例,如图3所示,所述确定方法还可以包括:步骤S201、为云平台的所有用户设定用户账号;以及步骤S202、存储用户账号与所述多个服务产品之间的对应关系。在这种情况下,所述至少一个相关服务产品可以为根据所述设定用户的用户账号从所述多个服务产品中而获取。由此,能够根据唯一标识用户的用户账号来从所述多个服务产品中获取用户的至少一个相关服务产品,便于获取用户的相关服务产品。根据一些实施例,所述相关调用信息可以包括用户账号,所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息也可以为根据所述设定用户的用户账号而获取。
根据一些实施例,所述确定方法还可以包括:在确定所述每一个所述相关服务产品的针对所述设定用户的子服务可用性指标之后,执行显示操作,以显示所述设定用户的用户账号,以及每一个所述相关服务产品的针对所述设定用户的子服务可用性指标。从而能够同时显示至少一个相关服务产品中的每一个相关服务产品的针对用户的服务可用性指标,快速查看云平台的用户粒度的服务可用性指标。在一个示例性实施例中,至少一个相关服务产品的针对设定用户的服务可用性指标可以为:user_id:xxxx:instance_1:xx,region_1:xx,start_1:2014-05-26T07:30:00+0800,end_1:2014-05-26T07:40:00+0800,step_1:600,sla_1:0.99981989;instance_2:xx,region_2:xx,start_2:2014-05-26T07:30:00+0800,end_2:2014-05-26T07:40:00+0800,step_2:600,sla_2:0.99991989……。其中,user_id表示设定用户的用户账号,instance_1、instance_2……表示相关服务产品的编码,start_1、start_2……表示预设服务周期的起始时间,end_1、end_2……表示预设服务周期的结束时间,step_1、step_2表示预设服务周期的时长,sla_1、sla_2表示相关服务产品的子服务可用性指标。
根据本公开的另一方面,还提供一种基于云平台的服务可用性指标的确定装置,所述云平台包括多个服务产品。如图4所示,确定装置100可以包括:第一获取单元101,被配置用于从所述多个服务产品中获取设定用户的至少一个相关服务产品;第二获取单元102,被配置用于获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及确定单元103,被配置用于基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标。
这里,确定装置100的上述各单元101-103的操作分别与前面描述的步骤S101-S103的操作类似,在此不再赘述。
根据一些实施例,所述至少一个相关服务产品可以包括多个相关服务产品在这种情况下,所述服务可用性指标可以包括多个子服务可用性指标。相应地,确定单元103可以被配置用于针对所述至少一个相关服务产品,基于每一个所述相关服务产品的针对所述设定用户的相关服务调用信息,确定所述每一个所述相关服务产品的针对所述设定用户的子服务可用性指标。由此,通过确定每一相关服务产品单独的针对设定用户的服务可用性指标,从而能够为每一相关服务产品的客户粒度的服务稳定性提升提供数据支撑。
根据一些实施例,所述至少一个相关服务产品可以包括第一相关服务产品和第二相关服务产品,所述第一相关服务产品的相关服务调用信息与第二相关服务产品的相关服务调用信息之间存在不同的相关服务参数。在这种情况下,确定单元103可以包括:第一子确定单元,被配置用于确定所述第一相关服务产品的针对所述设定用户的第一子服务可用性指标;以及第二子确定单元,被配置用于确定所述第二相关服务产品的针对所述设定用户的第二子服务可用性指标。其中,所述第一子服务可用性指标和第二子服务可用性指标为基于不同的相关服务参数而确定。从而能够基于不同相关服务产品的服务性能不同,而利用不同的服务参数来计算相应的服务可用性指标。
根据一些实施例,确定装置100还可以包括:设定单元,被配置用于为云平台的所有用户设定用户账号;存储单元,被配置用于存储用户账号与所述多个服务产品之间的对应关系。在这种情况下,第一获取单元101可以被配置用于根据所述设定用户的用户账号从所述多个服务产品中获取所述设定用户的至少一个相关服务产品。由此,能够根据唯一标识用户的用户账号来从所述多个服务产品中获取用户的至少一个相关服务产品,便于获取用户的相关服务产品。根据一些实施例,第二获取单元102也可以被配置用于根据所述设定用户的用户账号获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息。
根据一些实施例,确定装置100还可以包括:显示单元,被配置用于在确定所述每一个所述相关服务产品的针对所述设定用户的子服务可用性指标之后,执行显示操作,以显示所述设定用户的用户账号,以及每一个所述相关服务产品的针对所述设定用户的子服务可用性指标。从而能够同时显示至少一个相关服务产品中的每一个相关服务产品的针对用户的服务可用性指标,快速查看云平台的用户粒度的服务可用性指标。
根据本公开的另一方面,还提供一种电子设备,可以包括:处理器;以及存储程序的存储器,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据上述的确定方法。
根据本公开的另一方面,还提供一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令在由电子设备的处理器执行时,致使所述电子设备执行根据上述的确定方法。
参见图5所示,现将描述计算设备2000,其是可以应用于本公开的各方面的硬件设备(电子设备)的示例。计算设备2000可以是被配置为执行处理和/或计算的任何机器,可以是但不限于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数字助理、机器人、智能电话、车载计算机或其任何组合。上述确定方法可以全部或至少部分地由计算设备2000或类似设备或***实现。
计算设备2000可以包括(可能经由一个或多个接口)与总线2002连接或与总线2002通信的元件。例如,计算设备2000可以包括总线2002、一个或多个处理器2004、一个或多个输入设备2006以及一个或多个输出设备2008。一个或多个处理器2004可以是任何类型的处理器,并且可以包括但不限于一个或多个通用处理器和/或一个或多个专用处理器(例如特殊处理芯片)。输入设备2006可以是能向计算设备2000输入信息的任何类型的设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或遥控器。输出设备2008可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。计算设备2000还可以包括非暂时性存储设备2010或者与非暂时性存储设备2010连接,非暂时性存储设备可以是非暂时性的并且可以实现数据存储的任何存储设备,并且可以包括但不限于磁盘驱动器、光学存储设备、固态存储器、软盘、柔性盘、硬盘、磁带或任何其他磁介质,光盘或任何其他光学介质、ROM(只读存储器)、RAM(随机存取存储器)、高速缓冲存储器和/或任何其他存储器芯片或盒、和/或计算机可从其读取数据、指令和/或代码的任何其他介质。非暂时性存储设备2010可以从接口拆卸。非暂时性存储设备2010可以具有用于实现上述方法和步骤的数据/程序(包括指令)/代码。计算设备2000还可以包括通信设备2012。通信设备2012可以是使得能够与外部设备和/或与网络通信的任何类型的设备或***,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信设备和/或芯片组,例如蓝牙TM设备、1302.11设备、WiFi设备、WiMax设备、蜂窝通信设备和/或类似物。
计算设备2000还可以包括工作存储器2014,其可以是可以存储对处理器2004的工作有用的程序(包括指令)和/或数据的任何类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。
软件要素(程序)可以位于工作存储器2014中,包括但不限于操作***2016、一个或多个应用程序2018、驱动程序和/或其他数据和代码。用于执行上述方法和步骤的指令可以被包括在一个或多个应用程序2018中,并且上述确定方法可以通过由处理器2004读取和执行一个或多个应用程序2018的指令来实现。更具体地,上述确定方法中,步骤S101~步骤S103可以例如通过处理器2004执行具有步骤S101~步骤S103的指令的应用程序2018而实现。此外,上述确定方法中的其它步骤可以例如通过处理器2004执行具有执行相应步骤中的指令的应用程序2018而实现。软件要素(程序)的指令的可执行代码或源代码可以存储在非暂时性计算机可读存储介质(例如上述存储设备2010)中,并且在执行时可以被存入工作存储器2014中(可能被编译和/或安装)。软件要素(程序)的指令的可执行代码或源代码也可以从远程位置下载。
还应该理解,可以根据具体要求而进行各种变型。例如,也可以使用定制硬件,和/或可以用硬件、软件、固件、中间件、微代码,硬件描述语言或其任何组合来实现特定元件。例如,所公开的方法和设备中的一些或全部可以通过使用根据本公开的逻辑和算法,用汇编语言或硬件编程语言(诸如VERILOG,VHDL,C++)对硬件(例如,包括现场可编程门阵列(FPGA)和/或可编程逻辑阵列(PLA)的可编程逻辑电路)进行编程来实现。
还应该理解,前述方法可以通过服务器-客户端模式来实现。例如,客户端可以接收用户输入的数据并将所述数据发送到服务器。客户端也可以接收用户输入的数据,进行前述方法中的一部分处理,并将处理所得到的数据发送到服务器。服务器可以接收来自客户端的数据,并且执行前述方法或前述方法中的另一部分,并将执行结果返回给客户端。客户端可以从服务器接收到方法的执行结果,并例如可以通过输出设备呈现给用户。
还应该理解,计算设备2000的组件可以分布在网络上。例如,可以使用一个处理器执行一些处理,而同时可以由远离该一个处理器的另一个处理器执行其他处理。计算***2000的其他组件也可以类似地分布。这样,计算设备2000可以被解释为在多个位置执行处理的分布式计算***。
虽然已经参照附图描述了本公开的实施例或示例,但应理解,上述的方法、***和设备仅仅是示例性的实施例或示例,本发明的范围并不由这些实施例或示例限制,而是仅由授权后的权利要求书及其等同范围来限定。实施例或示例中的各种要素可以被省略或者可由其等同要素替代。此外,可以通过不同于本公开中描述的次序来执行各步骤。进一步地,可以以各种方式组合实施例或示例中的各种要素。重要的是随着技术的演进,在此描述的很多要素可以由本公开之后出现的等同要素进行替换。
Claims (11)
1.一种基于云平台的服务可用性指标的确定方法,所述云平台包括多个服务产品,所述云平台采用分布式***,所述确定方法包括:
从所述多个服务产品中获取设定用户的至少一个相关服务产品;
获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及
基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标,
其中,获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息为通过汇聚分布式***中所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息来实现,所述分布式***中至少一个相关服务产品包括第一相关服务产品和第二相关服务产品,所述第一相关服务产品的相关服务调用信息包括在第一预设服务周期内的失败请求数和总请求数,所述第二相关服务产品的相关服务调用信息包括在第二预设服务周期内的服务不可用时长,并且所述获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息包括:
针对所述第一相关服务产品,将第一预设服务周期分割为多个子时间段,分别获取每一子时间段内的失败请求数和总请求数;
针对所述每一子时间段,响应于确定该子时间段内的失败请求数和总请求数相同,确定该子时间段内的服务不可用;
基于所述第一预设服务周期内服务不可用的多个子时间段之和,确定所述第一相关服务产品在第一预设服务周期内的服务不可用时长,
并且其中,所述确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标包括:
对所述第一相关服务产品和第二相关服务产品的针对所述设定用户的服务不可用时长进行合并,利用合并后的所述服务不可用时长计算所述至少一个相关服务产品的针对设定用户的服务可用性指标。
2.如权利要求1所述的确定方法,还包括:
为所述云平台的所有用户设定用户账号;以及
存储用户账号与所述多个服务产品之间的对应关系,
其中,所述至少一个相关服务产品为根据所述设定用户的用户账号从所述多个服务产品中而获取。
3.如权利要求2所述的确定方法,其中,所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息为根据所述设定用户的用户账号而获取。
4.如权利要求2所述的确定方法,还包括:
在确定所述每一个所述相关服务产品的针对所述设定用户的子服务可用性指标之后,执行显示操作,以显示所述设定用户的用户账号,以及每一个所述相关服务产品的针对所述设定用户的子服务可用性指标。
5.如权利要求1所述的确定方法,其中,所述相关服务调用信息包括位置参数。
6.一种基于云平台的服务可用性指标的确定装置,所述云平台包括多个服务产品,所述云平台采用分布式***,所述确定装置包括:
第一获取单元,被配置用于从所述多个服务产品中获取设定用户的至少一个相关服务产品;
第二获取单元,被配置用于获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息;以及
确定单元,被配置用于基于所获取的相关服务调用信息,确定所述至少一个相关服务产品的针对所述设定用户的服务可用性指标,
其中,所述第二获取单元被配置用于汇聚分布式***中所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息,所述分布式***中至少一个相关服务产品包括第一相关服务产品和第二相关服务产品,所述第一相关服务产品的相关服务调用信息在第一预设服务周期内的失败请求数和总请求数,所述第二相关服务产品的相关服务调用信息包括在第二预设服务周期内的服务不可用时长,并且所述第二获取单元还被配置用于:
针对所述第一相关服务产品,将第一预设服务周期分割为多个子时间段,分别获取每一子时间段内的失败请求数和总请求数;
针对所述每一子时间段,响应于确定该子时间段内的失败请求数和总请求数相同,确定该子时间段内的服务不可用;
基于所述第一预设服务周期内服务不可用的多个子时间段之和,确定所述第一相关服务产品在第一预设服务周期内的服务不可用时长,
并且所述确定单元还被配置用于:
对所述第一相关服务产品和第二相关服务产品的针对所述设定用户的服务不可用时长进行合并,利用合并后的所述服务不可用时长计算所述至少一个相关服务产品的针对设定用户的服务可用性指标。
7.如权利要求6所述的确定装置,还包括:
设定单元,被配置用于为云平台的所有用户设定用户账号;
存储单元,被配置用于存储用户账号与所述多个服务产品之间的对应关系,
其中,所述第一获取单元被配置用于根据所述设定用户的用户账号从所述多个服务产品中获取所述设定用户的至少一个相关服务产品。
8.如权利要求6所述的确定装置,其中,所述第二获取单元被配置用于根据所述设定用户的用户账号获取所述至少一个相关服务产品的针对所述设定用户的相关服务调用信息。
9.如权利要求6所述的确定装置,还包括:
显示单元,被配置用于在确定所述每一个所述相关服务产品的针对所述设定用户的子服务可用性指标之后,执行显示操作,以显示所述设定用户的用户账号,以及每一个所述相关服务产品的针对所述设定用户的子服务可用性指标。
10.一种电子设备,包括:
处理器;以及
存储程序的存储器,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-5中任一项所述的确定方法。
11.一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令在由电子设备的处理器执行时,致使所述电子设备执行根据权利要求1-5中任一项所述的确定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010698484.7A CN111866129B (zh) | 2020-07-20 | 2020-07-20 | 基于云平台的服务可用性指标的确定方法及装置、介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010698484.7A CN111866129B (zh) | 2020-07-20 | 2020-07-20 | 基于云平台的服务可用性指标的确定方法及装置、介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111866129A CN111866129A (zh) | 2020-10-30 |
CN111866129B true CN111866129B (zh) | 2023-03-14 |
Family
ID=73001098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010698484.7A Active CN111866129B (zh) | 2020-07-20 | 2020-07-20 | 基于云平台的服务可用性指标的确定方法及装置、介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111866129B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113610372A (zh) * | 2021-07-27 | 2021-11-05 | 远景智能国际私人投资有限公司 | 服务等级协议的确定方法,装置,终端及可读存储介质 |
CN115080436B (zh) * | 2022-06-28 | 2023-09-22 | 中电金信软件有限公司 | 测试指标确定方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3288216A1 (en) * | 2016-08-24 | 2018-02-28 | Telia Company AB | Provision to a user terminal of a combined data record on charging regarding at least one communication type |
CN108400885A (zh) * | 2018-01-17 | 2018-08-14 | 北京奇艺世纪科技有限公司 | 一种服务可用性检测方法、装置及电子设备 |
CN109428753A (zh) * | 2017-08-29 | 2019-03-05 | 西门子公司 | 计量指标获取方法、服务调用记录获取方法及装置 |
CN109462510A (zh) * | 2018-12-06 | 2019-03-12 | 网宿科技股份有限公司 | 一种cdn节点质量评估的方法及装置 |
CN111107084A (zh) * | 2019-12-18 | 2020-05-05 | 北京达佳互联信息技术有限公司 | 一种监控方法、装置、电子设备及存储介质 |
CN111309485A (zh) * | 2020-02-25 | 2020-06-19 | 北京奇艺世纪科技有限公司 | 服务调用方法、装置、电子设备和计算机可读存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7475403B2 (en) * | 2004-10-28 | 2009-01-06 | International Business Machines Corporation | Method for optimizing Web services binding |
US20140359746A1 (en) * | 2011-09-20 | 2014-12-04 | Yukiko Tezuka | Authentication system, authentication server, authentication method, and authentication program |
CN103475709B (zh) * | 2013-09-09 | 2017-01-04 | 国家电网公司 | 一种面向云计算平台的副本动态控制方法及其*** |
US10285040B2 (en) * | 2016-05-27 | 2019-05-07 | Apple Inc. | Neighbor awareness networking—accelerated discovery |
US10938922B2 (en) * | 2018-04-04 | 2021-03-02 | Christopher Allen Noble | Cloud platforms, services, and methods |
CN110971916B (zh) * | 2018-09-28 | 2022-02-08 | 武汉斗鱼网络科技有限公司 | 一种直播流畅度监控方法及*** |
CN109901927A (zh) * | 2019-02-21 | 2019-06-18 | 国泰君安证券股份有限公司 | 智能化任务动态调度***及其方法 |
-
2020
- 2020-07-20 CN CN202010698484.7A patent/CN111866129B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3288216A1 (en) * | 2016-08-24 | 2018-02-28 | Telia Company AB | Provision to a user terminal of a combined data record on charging regarding at least one communication type |
CN109428753A (zh) * | 2017-08-29 | 2019-03-05 | 西门子公司 | 计量指标获取方法、服务调用记录获取方法及装置 |
CN108400885A (zh) * | 2018-01-17 | 2018-08-14 | 北京奇艺世纪科技有限公司 | 一种服务可用性检测方法、装置及电子设备 |
CN109462510A (zh) * | 2018-12-06 | 2019-03-12 | 网宿科技股份有限公司 | 一种cdn节点质量评估的方法及装置 |
CN111107084A (zh) * | 2019-12-18 | 2020-05-05 | 北京达佳互联信息技术有限公司 | 一种监控方法、装置、电子设备及存储介质 |
CN111309485A (zh) * | 2020-02-25 | 2020-06-19 | 北京奇艺世纪科技有限公司 | 服务调用方法、装置、电子设备和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111866129A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2996366B1 (en) | Application recommendation method, system and server | |
CN110413673B (zh) | 数据库数据统一采集与分发方法及*** | |
GB2582223A (en) | Determining an optimal computing environment for running an image | |
CN111866129B (zh) | 基于云平台的服务可用性指标的确定方法及装置、介质 | |
CN110515628A (zh) | 应用部署方法及装置 | |
US20200278975A1 (en) | Searching data on a synchronization data stream | |
CN108776587B (zh) | 数据获取方法、装置、计算机设备以及存储介质 | |
CN110795343B (zh) | 测试***、测试方法和计算设备 | |
US20180032967A1 (en) | Calendar management for recommending availability of an invitee | |
CN108255967B (zh) | 存储过程的调用方法、装置、存储介质及终端 | |
CN113434063B (zh) | 一种信息显示方法、装置及设备 | |
US8589313B2 (en) | Real-time license metering of a provisioned application in a cloud computing environment | |
CN108228842B (zh) | Docker镜像库文件存储方法、终端、设备以及存储介质 | |
US20210149717A1 (en) | Parallel execution of applications | |
US10554770B2 (en) | Dynamic cognitive optimization of web applications | |
US20150160959A1 (en) | Managing virtual machine images in a distributed computing environment | |
CN114169733A (zh) | 一种资源分配方法和装置 | |
CN114564249A (zh) | 推荐调度引擎、推荐调度方法及计算机可读存储介质 | |
US10489198B2 (en) | Scheduling workload service operations using value increase scheme | |
US20190303182A1 (en) | System and method for providing advice and assistance through task-tracking systems | |
US20190392079A1 (en) | Holistic mapping and relocation of social media assets | |
CN116800733B (zh) | 一种差分包的下载方法及服务器 | |
US11729081B2 (en) | Enhancing software application hosting in a cloud environment | |
CN112596812B (zh) | 一种操作请求的响应方法、装置、设备及存储介质 | |
CN111596941B (zh) | 应用更新方法、装置、电子设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |