Control service for relational data management
    1.
    发明授权
    Control service for relational data management 有权
    关系数据管理的控制服务

    公开(公告)号:US08713060B2

    公开(公告)日:2014-04-29

    申请号:US12415958

    申请日:2009-03-31

    IPC分类号: G06F17/30

    摘要: Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an externally-facing interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using an externally-facing interface of the data environment, without accessing the control plane.

    摘要翻译: 使用单独的控制环境来管理诸如数据存储和实例的创建,配置和管理等数据环境的各个方面。 用户可以调用控制环境的面向外部的接口,分析呼叫以确定要在数据环境中执行的动作。 控制平面的监视组件还可以周期性地与数据环境进行通信,以确定要执行的任何必要的动作,例如从数据环境中的故障​​或事件中恢复。 可以实例化工作流,其中包括执行操作所需的任务。 对于每个任务,可以将状态信息传递到可操作以执行任务的数据环境中的组件,直到完成操作的所有任务。 数据环境中的数据可以直接使用数据环境的面向外部的接口进行访问,而无需访问控制平面。

    Dynamically translating resource identifiers for request routing using popularity information
    2.
    发明授权
    Dynamically translating resource identifiers for request routing using popularity information 有权
    使用受欢迎度信息动态地翻译用于请求路由的资源标识符

    公开(公告)号:US08688837B1

    公开(公告)日:2014-04-01

    申请号:US12412467

    申请日:2009-03-27

    IPC分类号: G06F13/00

    摘要: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.

    摘要翻译: 提供了一种基于内容流行度信息的用于请求路由的系统,方法和计算机可读介质。 客户端计算机从内容提供商发送对内容的请求。 内容提供者利​​用诸如翻译请求代码的可执行代码来促进利用流行度信息的请求路由。 翻译请求代码可指示客户端计算设备请求进一步的翻译请求代码和/或翻译信息。 此后,客户端发布包含受欢迎程度信息的翻译信息的DNS查询。 然后,内容递送网络服务提供商可以用缓存组件的IP地址来解析DNS查询,或者传送将解析到内容递送网络服务提供商的另一替代资源标识符。 该过程可以重复,直到DNS名称服务器从客户端计算设备解析DNS查询。

    Monitoring and automated recovery of data instances
    4.
    发明授权
    Monitoring and automated recovery of data instances 有权
    数据实例的监控和自动恢复

    公开(公告)号:US08631283B1

    公开(公告)日:2014-01-14

    申请号:US13294099

    申请日:2011-11-10

    IPC分类号: G06F11/00

    摘要: The monitoring and recovery of data instances, data stores, and other such components in a data environment can be performed automatically using a separate control environment. A monitoring component of the control plane can include a set of event processors for monitoring a workload of the data environment, where an event processor detecting a problem in the data plane can cause a recovery workflow to be generated in order to recover from the detected problem. The event processors can communicate with each other such that if one of the event processors becomes unavailable, the other event processors in a set are able to automatically redistribute responsibility for the workload.

    摘要翻译: 可以使用单独的控制环境自动执行数据环境中数据实例,数据存储和其他此类组件的监视和恢复。 控制平面的监视组件可以包括用于监视数据环境的工作负载的一组事件处理器,其中检测数据平面中的问题的事件处理器可能导致生成恢复工作流以便从检测到的问题中恢复 。 事件处理器可以彼此通信,使得如果一个事件处理器变得不可用,则一组中的其他事件处理器能够自动地重新分配对工作负载的责任。

    Reputation-based networking
    6.
    发明授权
    Reputation-based networking 有权
    基于声望的网络

    公开(公告)号:US08570861B1

    公开(公告)日:2013-10-29

    申请号:US12825824

    申请日:2010-06-29

    CPC分类号: H04L45/70

    摘要: When one actor or network within a broader system of networks is announcing numerous routes or otherwise performing “poorly,” the neighboring networks can suffer because of the strain that the poorly performing network puts on resources. Typically, in order to counteract the effects of a poorly performing neighboring network, a router may simply stop accepting changes or stop accepting packets from the poorly performing neighbor. Some network participants may only temporarily be acting poorly and straining its neighbors' resources, however. Therefore, in some of the embodiments, a reputation score or level for a network participant may be determined based on its actions over time. This reputation may be used to determine whether, when, and how to act on the network request from the participant.

    摘要翻译: 当一个更广泛的网络系统中的一个演员或网络宣布了许多路由或以其他方式执行“不好”的时候,由于性能不佳的网络承载资源的压力,邻近网络可能会遭受损失。 通常,为了抵消性能差的相邻网络的影响,路由器可以简单地停止接受改变或停止接受来自性能差的邻居的分组。 然而,一些网络参与者可能暂时表现不佳,并使其邻国资源紧张。 因此,在一些实施例中,可以基于其随时间的动作来确定网络参与者的信誉评分或级别。 这个声誉可能被用于确定是否,何时以及如何对来自参与者的网络请求采取行动。

    Load rebalancing for shared resource
    7.
    发明授权
    Load rebalancing for shared resource 有权
    负载重新平衡共享资源

    公开(公告)号:US08539197B1

    公开(公告)日:2013-09-17

    申请号:US12826576

    申请日:2010-06-29

    摘要: Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of service. For example, the number of partitions in a data volume and/or the way in which data is stored across those partitions can be updated dynamically without significantly impacting the customer using the volume. The data stored to the volume can be striped or otherwise distributed across a number of logical areas, which then can be distributed across the partitions. Separate mappings can be used for the data in each logical area, and the logical areas in each partition, such that when moving a logical area only a single mapping has to be updated, regardless of the amount of data in that logical area. Further, logical areas can be moved between partitions without the need to repartition or redistributed the data in the data volume.

    摘要翻译: 确定和更新数据卷或其他共享资源的各个方面以便提供保证的服务质量等目的。 例如,数据卷中的分区数量和/或跨这些分区存储数据的方式可以动态更新,而不会对使用该卷的客户造成明显的影响。 存储到卷的数据可以被分段或分布在多个逻辑区域上,然后可以分布在分区上。 可以对每个逻辑区域中的数据和每个分区中的逻辑区域使用单独的映射,使得当移动逻辑区域时,只需要更新单个映射,而不管该逻辑区域中的数据量如何。 此外,逻辑区域可以在分区之间移动,而不需要重新分区或重新分配数据卷中的数据。

    Maintaining latency guarantees for shared resources
    8.
    发明授权
    Maintaining latency guarantees for shared resources 有权
    维护共享资源的延迟保证

    公开(公告)号:US08533103B1

    公开(公告)日:2013-09-10

    申请号:US12882097

    申请日:2010-09-14

    IPC分类号: G06Q40/00

    摘要: Usage of shared resources can be managed by enabling users to obtain different types of guarantees at different times for various types and/or levels of resource capacity. A user can select to have an amount or rate of capacity dedicated to that user. A user can also select reserved capacity for at least a portion of the requests, tasks, or program execution for that user, where the user has priority to that capacity but other users can utilize the excess capacity during other periods. Users can alternatively specify to use the excess capacity or other variable, non-guaranteed capacity. The capacity can be for any appropriate functional aspect of a resource, such as computational capacity, throughput, latency, bandwidth, and storage. Users can submit bids for various types and combinations of excess capacity, and winning bids can receive dedicated use of the excess capacity for at least a period of time.

    摘要翻译: 可以通过使用户在不同类型和/或资源级别的不同时间获得不同类型的保证来管理共享资源的使用。 用户可以选择具有专用于该用户的容量或速率。 用户还可以为该用户的至少一部分请求,任务或程序执行选择保留的容量,其中用户具有该容量的优先权,但是其他用户可以在其他时段期间利用过剩的容量。 用户还可以指定使用超额容量或其他变量,无保证的容量。 容量可以用于资源的任何适当的功能方面,例如计算能力,吞吐量,延迟,带宽和存储。 用户可以针对各种类型和超额产能组合提交出价,中标可以至少在一段时间内接受专用的超额容量。

    DNS query processing using resource identifiers specifying an application broker
    9.
    发明授权
    DNS query processing using resource identifiers specifying an application broker 有权
    使用指定应用代理的资源标识符进行DNS查询处理

    公开(公告)号:US08521851B1

    公开(公告)日:2013-08-27

    申请号:US12412431

    申请日:2009-03-27

    IPC分类号: G06F13/00

    摘要: A system, method and computer-readable medium for request routing based on application information associated with the requested resource are provided. A DNS nameserver at an application broker obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes application information associated with the requested resource. Based on the application information parsed from the first resource identifier, the DNS nameserver at the application broker selects either a second resource identifier which resolves to a domain of a network computing provider or an IP address associated with a network computing component for processing the requested resource. The DNS nameserver then transmits either the second resource identifier or IP address to the client computing device.

    摘要翻译: 提供了一种用于基于与请求的资源相关联的应用信息进行请求路由的系统,方法和计算机可读介质。 应用代理处的DNS名称服务器获得对应于从客户计算设备请求的资源并与第一资源标识符相关联的资源的DNS查询。 第一资源标识符包括与请求的资源相关联的应用信息。 基于从第一资源标识符解析的应用信息,应用代理处的DNS名称服务器选择解析为网络计算提供商的域的第二资源标识符或者与网络计算组件相关联的IP地址来处理所请求的资源 。 DNS名称服务器然后将第二资源标识符或IP地址发送到客户端计算设备。

    Managing CDN registration by a storage provider
    10.
    发明授权
    Managing CDN registration by a storage provider 有权
    管理存储提供商的CDN注册

    公开(公告)号:US08495220B2

    公开(公告)日:2013-07-23

    申请号:US13620945

    申请日:2012-09-15

    IPC分类号: G06F15/173

    摘要: A system, method, and computer readable medium for managing registration, by a network storage provider, of one or more resources with a CDN service provider are provided. A network storage provider storing one or more resources on behalf of a content provider obtains registration information for registering the one or more resources with a CDN service provider. The registration information may include a request to publish one or more resources to a CDN service provider, an identification of the one or more resources, CDN selection criteria provided by the content provider or otherwise selected, and the like. The network storage provider transmits a CDN generation request corresponding to the registration information to the CDN service provider. Then, the network storage provider manages and processes data pursuant to registration of the one or more resources with the CDN service provider.

    摘要翻译: 提供了一种用于由网络存储提供商管理与CDN服务提供商的一个或多个资源的注册的系统,方法和计算机可读介质。 代表内容提供商存储一个或多个资源的网络存储提供者获得用于向CDN服务提供商注册一个或多个资源的注册信息。 注册信息可以包括向CDN服务提供商发布一个或多个资源的请求,一个或多个资源的标识,由内容提供商提供的或另外选择的CDN选择标准等。 网络存储提供商向CDN服务提供商发送与注册信息相对应的CDN生成请求。 然后,网络存储提供商根据一个或多个资源与CDN服务提供商的注册来管理和处理数据。