Monitoring and analysis of operating states in a computing environment
    3.
    发明授权
    Monitoring and analysis of operating states in a computing environment 有权
    在计算环境中监视和分析运行状态

    公开(公告)号:US09037922B1

    公开(公告)日:2015-05-19

    申请号:US13461068

    申请日:2012-05-01

    IPC分类号: G06F11/00 G06F11/30

    摘要: A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination. Alternatively, the failure patterns may be used to modify or update the various resources in order to correct the potential malfunctions caused by the resource.

    摘要翻译: 描述了一组技术来监视和分析多租户计算环境(例如云​​计算环境)中的崩溃和其他故障。 计算环境可以承载在不同的计算资源组合上执行的许多应用。 组合可以包括硬件或软件资源的不同类型和版本。 部署监控服务来收集有关在计算环境中发生故障的统计数据。 然后分析统计数据以识别异常高的故障模式。 故障模式可以与用于执行特定类型的应用的特定计算资源组合相关联。 基于这些故障模式,可以向用户发出建议,以使用不同的计算资源组合来执行应用。 或者,可以使用故障模式来修改或更新各种资源,以便校正由资源引起的潜在的故障。

    Managing use of software components

    公开(公告)号:US10373218B1

    公开(公告)日:2019-08-06

    申请号:US12980214

    申请日:2010-12-28

    IPC分类号: G06Q30/06

    摘要: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.

    Remote browsing session management

    公开(公告)号:US09621406B2

    公开(公告)日:2017-04-11

    申请号:US13174589

    申请日:2011-06-30

    IPC分类号: H04L29/08

    摘要: A browsing process is directed to the generation and management of a browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to requested network content. The network computing and storage provider determines a browse configuration. The browse configuration may identify a communication protocol and various processing actions. The network computing and storage provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device.

    Capacity availability aware auto scaling
    6.
    发明授权
    Capacity availability aware auto scaling 有权
    容量可用性感知自动缩放

    公开(公告)号:US09448824B1

    公开(公告)日:2016-09-20

    申请号:US12979559

    申请日:2010-12-28

    IPC分类号: G06F9/455 G06F9/52

    摘要: Technologies are described herein for capacity availability aware auto scaling. Capacity event auto scaling rules can be defined that specify how computing resources are to be scaled during a capacity event. The capacity event auto scaling rules can be defined to allow utilization of the computing resources to increase during a capacity event. A probability that capacity will be available for providing computing resources during a capacity event can also be computed. Standard auto scaling rules utilized by an auto scaling component can then be modified based upon the computed probability. Other types of actions might also be taken based upon the computed probability, such as reserving instances of computing resources.

    摘要翻译: 这里描述了技术在容量可用性感知自动缩放中。 可以定义容量事件自动缩放规则,指定在容量事件期间如何缩放计算资源。 可以定义容量事件自动缩放规则,以允许计算资源的利用在容量事件期间增加。 也可以计算容量在容量事件期间可用于提供计算资源的概率。 然后可以基于所计算的概率来修改由自动缩放组件使用的标准自动缩放规则。 也可以基于所计算的概率来执行其他类型的动作,诸如保留计算资源的实例。

    Shared browsing sessions
    7.
    发明授权
    Shared browsing sessions 有权
    共享浏览会话

    公开(公告)号:US09330188B1

    公开(公告)日:2016-05-03

    申请号:US13335843

    申请日:2011-12-22

    摘要: The generation and management of shared session information between the client computing device and the network computing provider are provided. The shared session information can correspond to a specification of a set of network resources accessed by the client computing device and the preservation of browse session information associated with the previous access of the set of network resources. The shared session information is utilized by one or more client computing devices to access and recreate a browse session corresponding to the set of network resources.

    摘要翻译: 提供了客户端计算设备与网络计算提供者之间的共享会话信息的生成和管理。 共享会话信息可以对应于由客户端计算设备访问的一组网络资源的规范和与该组网络资源的先前访问相关联的浏览会话信息的保留。 共享会话信息被一个或多个客户端计算设备利用以访问和重新创建对应于该组网络资源的浏览会话。

    Remote browsing session management
    8.
    发明授权
    Remote browsing session management 有权
    远程浏览会话管理

    公开(公告)号:US09195768B2

    公开(公告)日:2015-11-24

    申请号:US13219521

    申请日:2011-08-26

    摘要: A remote browsing process is directed to the generation and management of a remote persistent browsing context at a network computing provider. A client computing device requests a remote persistent browsing context instance at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing device. The persistent browsing context may be maintained at the network computing provider subsequent to the user ending his interaction with the browser application at the client device. A client computing device may subsequently request access to the persistent browsing context maintained at the network computing and storage device.

    摘要翻译: 远程浏览过程针对在网络计算提供商处的远程持久浏览上下文的生成和管理。 客户端计算设备在网络计算提供商处请求远程持久浏览上下文实例。 网络计算提供者向客户端计算设备提供对应于所请求内容的已处理表示的处理结果。 持续浏览上下文可以在用户结束他与客户端设备上的浏览器应用的交互之后在网络计算提供者处被维护。 客户端计算设备可以随后请求访问在网络计算和存储设备上维护的持久浏览上下文。

    Remote browsing session management
    9.
    发明授权
    Remote browsing session management 有权
    远程浏览会话管理

    公开(公告)号:US09137210B1

    公开(公告)日:2015-09-15

    申请号:US13401763

    申请日:2012-02-21

    IPC分类号: H04L29/06 H04L12/911

    摘要: A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device transmits secure requests for network resources to a network computing provider. The network computing provider comprises one or more virtual network computing providers for processing secure communications between a client computing device and a content source. A virtual network computing provider handles the secure communications, decrypting and processing the communications while preventing third parties from accessing the unencrypted communication data. The virtual network computing provider may determine a browse configuration identifying processing actions to perform on the request content. The virtual network computing provider may retrieve the requested content, perform a first set of processing actions to generate a processing result, and provide the processing result to the client computing device, which may perform a second set of processing actions, including display.

    摘要翻译: 浏览过程针对在网络计算提供商处的浏览会话的生成和管理。 客户计算设备向网络计算提供商传送网络资源的安全请求。 网络计算提供商包括用于处理客户端计算设备和内容源之间的安全通信的一个或多个虚拟网络计算提供者。 虚拟网络计算提供者处理安全通信,解密和处理通信,同时防止第三方访问未加密的通信数据。 虚拟网络计算提供者可以确定识别要在请求内容上执行的处理动作的浏览配置。 虚拟网络计算提供商可以检索所请求的内容,执行第一组处理动作以生成处理结果,并将处理结果提供给客户端计算设备,该客户端计算设备可以执行包括显示在内的第二组处理动作。

    Managing network data display
    10.
    发明授权
    Managing network data display 有权
    管理网络数据显示

    公开(公告)号:US08843625B2

    公开(公告)日:2014-09-23

    申请号:US13620824

    申请日:2012-09-15

    IPC分类号: G06F15/16 G06F15/173

    摘要: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources. Aspects of systems and methods for identifying and testing alternative resource configurations corresponding to the content associated with the original set of resources and for determining whether to recommend a resource configuration for improving performance of subsequent client requests for the content are also provided.

    摘要翻译: 提供了用于监视与履行资源请求相关联的性能并确定优化以改善此类性能的系统和方法。 处理设备获得并处理与处理与一组资源相对应的请求相关联的性能度量信息。 处理设备使用性能度量信息来识别与显示器的可见部分相关联的显示位置的资源的子集,并且评估与所识别的资源子集的处理相关的性能。 在一些实施例中,经处理的性能数据可用于识别与嵌入式资源的子集相关联的定时信息。 还提供了用于识别和测试与原始资源集合相关联的内容的替代资源配置以及用于确定是否推荐资源配置以改进对内容的后续客户端请求的性能的系统和方法的方面。