Service availability zones for high availability workloads

    公开(公告)号:US11611616B1

    公开(公告)日:2023-03-21

    申请号:US17215537

    申请日:2021-03-29

    Abstract: Techniques are described for providing service availability zones for computing-related services provided by a cloud provider network. According to some embodiments, the use of service availability zones enables users to achieve greater availability assurance for workloads sensitive to downtime or outages. The sensitivity of such workloads to downtime may be due to financial, regulatory, safety, or other reasons. Such availability-sensitive applications may in some cases be configured to run in multiple regions of a cloud provider network to increase their availability compared to running in a single availability zone. However, for some applications, the implementation of an application across multiple regions may not be feasible or desirable. The use of service availability zones provides user-visible fault domains within a single region of a cloud provider network, thereby enabling users to readily and reliably achieve application layer availability of approximately 99.999% for a service within a single region.

    Real-time data validation using lagging replica databases

    公开(公告)号:US11301462B1

    公开(公告)日:2022-04-12

    申请号:US16836025

    申请日:2020-03-31

    Abstract: Systems and methods are disclosed to implement a real-time data validation system that prevents problematic updates from being replicated from a primary database to a replica database. In embodiments, the data validation system injects a time delay into the replication process, so that when an update in a replication stream fails a specified data validation, the data validation system will prevent the update from being applied to the replica. In embodiments, the replication process is halted, a snapshot of the replica database is taken during the halt, and replication to the replica is resumed. Accordingly, if the problematic update is later confirmed to be invalid, the replica database can be rolled back to a point before the problematic update. Advantageously, the disclosed system can be used to implement a variety of data validations on top of a database replication process to protect the replica database from receiving undesired updates.

    Bin-packing virtual machine workloads using forecasted capacity usage

    公开(公告)号:US11221887B2

    公开(公告)日:2022-01-11

    申请号:US16362539

    申请日:2019-03-22

    Abstract: Techniques are described for optimizing the allocation of computing resources provided by a service provider network—for example, compute resources such as virtual machine (VM) instances, containers, standalone servers, and possibly other types of computing resources—among computing workloads associated with a user or group of users of the service provider network. A service provider network provides various tools and interfaces to help businesses and other organizations optimize the utilization of computing resource pools obtained by the organizations from the service provider network, including the ability to efficiently schedule use of the resources among workloads having varying resource demands, usage patterns, relative priorities, execution deadlines, or combinations thereof. A service provider network further provides various graphical user interfaces (GUIs) to help users visualize and manage the historical and scheduled uses of computing resources by users' workloads according to user preferences.

    Methods and apparatus for scalable private services
    5.
    发明授权
    Methods and apparatus for scalable private services 有权
    可扩展私人服务的方法和设备

    公开(公告)号:US09397909B2

    公开(公告)日:2016-07-19

    申请号:US14582710

    申请日:2014-12-24

    CPC classification number: H04L43/08 H04L12/4641 H04L12/6418 H04L47/70

    Abstract: Methods and apparatus for providing scalable private services in service provider networking environments. A service provider that provides a large, public, multi-tenant implementation of a web service to multiple customers via a public API endpoint may allow a customer to request the establishment of a private implementation of the service. In response, a service private instance may be automatically and/or manually established for the customer that provides a private API endpoint to the service and that is at least in part implemented on single-tenant hardware that is not shared with other customers. The service private instance may initially be implemented as a relatively small scale and possibly limited implementation of the service when compared to the service public instance. As the needs of the customer grow, the service private instance may be automatically and/or manually scaled up from the initial implementation.

    Abstract translation: 用于在服务提供商网络环境中提供可扩展私人服务的方法和装置。 通过公共API端点向多个客户提供大型,公共,多租户的Web服务实现的服务提供商可以允许客户请求建立该服务的私有实现。 作为响应,可以为为服务提供私有API端点的客户自动和/或手动建立服务私人实例,并且至少部分地在不与其他客户共享的单租户硬件上实现。 与服务公共实例相比,服务私有实例最初可以被实现为相对小的规模和可能有限的服务实现。 随着客户需求的增长,服务私有实例可以从初始实现中自动和/或手动放大。

    Locked virtual machines for high availability workloads

    公开(公告)号:US11507408B1

    公开(公告)日:2022-11-22

    申请号:US16748309

    申请日:2020-01-21

    Abstract: Disclosed are various embodiments for a system that hardware locks a virtual machine to a host machine. The host machine can include a processor and a memory. A hypervisor can be stored in the memory that, when executed by the processor, causes the computing device to host one or more virtual machines. In addition, machine readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least: receive a request to perform an operation on a virtual machine hosted by the hypervisor; evaluate the request to determine that the request complies with a policy; and in response to a determination that the request complies with the policy, cause the hypervisor to initiate the operation.

    Specialized cloud provider regions for availability-sensitive workloads

    公开(公告)号:US11372634B1

    公开(公告)日:2022-06-28

    申请号:US16776200

    申请日:2020-01-29

    Abstract: Techniques are described that enable a cloud provider network to provide specialized regions that can be used to achieve greater availability assurance for workloads highly sensitive to downtime or outages. Cloud provider network users may use specialized regions to complement the use of provider network services offered in other geographic regions defined by the cloud provider network, either to host redundant computing resources or for failover purposes, where the operation of a specialized region is designed to provide additional resiliency against various types of correlated failures among the geographic regions. As one example, a cloud provider network may stage deployments of software updates to the web services provided by the cloud provider network in a manner that ensures that specialized regions receive such updates last and over a relatively long period of time, thereby helping to ensure that any software defects are detected in an earlier deployment of the update.

Patent Agency Ranking