Providing executing programs with access to stored block data of others
    31.
    发明授权
    Providing executing programs with access to stored block data of others 有权
    为执行程序提供访问其他数据块的数据

    公开(公告)号:US09569123B2

    公开(公告)日:2017-02-14

    申请号:US14246876

    申请日:2014-04-07

    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that may be used by programs executing on other physical computing systems, and snapshot copies of some volumes may also be stored (e.g., on remote archival storage systems). A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other computing systems at that data center, while the archival storage systems may be located outside the data center. The snapshot copies of volumes may be used in various ways, including to allow users to obtain their own copies of other users' volumes (e.g., for a fee).

    Abstract translation: 描述了用于管理执行程序对非本地块数据存储的访问的技术。 在某些情况下,块数据存储服务使用多个服务器存储系统可靠地存储可由其他物理计算系统上执行的程序使用的网络可访问块数据存储卷的副本,并且还可以存储某些卷的快照副本( 例如,在远程档案存储系统上)。 存储块数据卷的一组多个服务器块数据存储系统在某些情况下可以位于数据中心,并且使用存储在其中的卷的程序可以在该数据中心的其他计算系统上执行,而归档存储系统 可能位于数据中心之外。 卷的快照副本可以以各种方式使用,包括允许用户获得他们自己的其他用户卷的副本(例如,收费)。

    MANAGING COMMITTED PROCESSING RATES FOR SHARED RESOURCES
    33.
    发明申请
    MANAGING COMMITTED PROCESSING RATES FOR SHARED RESOURCES 审中-公开
    管理共享资源的承诺加工费率

    公开(公告)号:US20160261521A1

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

    申请号:US15156058

    申请日:2016-05-16

    Abstract: Commitments against various resources can be dynamically adjusted for customers in a shared-resource environment. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), for example, as well as the amount of storage requested. The customer can subsequently adjust the committed rate of IOPS by submitting an appropriate request, or the rate can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the adjusted rate. The interaction of the customer with the data volume does not need to change, independent of adjustments in rate or changes in the data volume, other than the rate at which requests are processed.

    Abstract translation: 可以在共享资源环境中为客户动态调整针对各种资源的承诺。 客户可以提供具有每秒输入/输出操作(IOPS)的承诺速率的数据卷,并且仅支付该承诺(加上任何超额),以及所请求的存储量。 客户随后可以通过提交适当的请求来调整IOPS的承诺率,或者可以根据多种标准自动调整利率。 可以迁移,拆分或组合客户的数据卷,以提供调整后的费率。 除了处理请求的速率之外,客户与数据量的交互不需要改变,而是独立于速率或数据量变化的调整。

    MANAGING UPDATE DEPLOYMENT
    34.
    发明申请
    MANAGING UPDATE DEPLOYMENT 审中-公开
    管理更新部署

    公开(公告)号:US20160216960A1

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

    申请号:US15089338

    申请日:2016-04-01

    Abstract: Systems and methods for managing deployment of an update to computing devices are provided. An update deployment manager determines one or more initial computing devices to receive and execute an update. The update deployment manager further monitors a set of performance metrics with respect to the initial computing devices or a collection of computing devices. The update deployment manager may modify the rate of deployment based on the monitored performance metrics. For example, the update deployment manager may select additional computing devices to receive and execute an update. Further, the update deployment manager may halt deployment of the update. Moreover, the update deployment manager may rollback the deployment of the update.

    Abstract translation: 提供了用于管理对计算设备的更新部署的系统和方法。 更新部署管理器确定一个或多个初始计算设备来接收和执行更新。 更新部署管理器进一步监视关于初始计算设备或计算设备的集合的一组性能度量。 更新部署管理器可以基于监视的性能度量来修改部署速率。 例如,更新部署管理器可以选择附加的计算设备来接收和执行更新。 此外,更新部署管理器可以停止更新的部署。 此外,更新部署管理器可以回滚更新的部署。

    DATA SET CAPTURE MANAGEMENT WITH FORECASTING
    36.
    发明申请
    DATA SET CAPTURE MANAGEMENT WITH FORECASTING 审中-公开
    数据集捕获管理与预测

    公开(公告)号:US20150106331A1

    公开(公告)日:2015-04-16

    申请号:US14574264

    申请日:2014-12-17

    Abstract: A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.

    Abstract translation: 一组虚拟化计算服务可以包括通过诸如延迟,吞吐量,耐久性和成本等特征来区分的多种类型的虚拟化数据存储。 可以调度从一个数据存储器到另一个数据存储器的数据集的捕获序列,以实现各种虚拟化计算服务用户和提供者目标,例如降低数据丢失的概率,降低成本和计算资源负载均衡。 可以根据指定固定和灵活的时间表和条件的策略来调度数据集捕获,包括灵活的调度窗口,目标捕获频率,损失目标概率和/或成本目标。 捕获寿命也可以通过捕获保留策略进行管理,这可以指定固定和灵活的生命周期和条件,包括成本目标。 这样的数据集捕获策略可以使用基于Web的管理接口来指定到虚拟化计算服务的控制平面。

    Data set capture management with forecasting
    37.
    发明授权
    Data set capture management with forecasting 有权
    数据集捕获管理与预测

    公开(公告)号:US08930314B1

    公开(公告)日:2015-01-06

    申请号:US13966910

    申请日:2013-08-14

    Abstract: A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.

    Abstract translation: 一组虚拟化计算服务可以包括通过诸如延迟,吞吐量,耐久性和成本等特征来区分的多种类型的虚拟化数据存储。 可以调度从一个数据存储器到另一个数据存储器的数据集的捕获序列,以实现各种虚拟化计算服务用户和提供者目标,例如降低数据丢失的概率,降低成本和计算资源负载均衡。 可以根据指定固定和灵活的时间表和条件的策略来调度数据集捕获,包括灵活的调度窗口,目标捕获频率,损失目标概率和/或成本目标。 捕获寿命也可以通过捕获保留策略进行管理,这可以指定固定和灵活的生命周期和条件,包括成本目标。 这样的数据集捕获策略可以使用基于Web的管理接口来指定到虚拟化计算服务的控制平面。

    MANAGING ACCESS OF MULTIPLE EXECUTING PROGRAMS TO NON-LOCAL BLOCK DATA STORAGE
    38.
    发明申请
    MANAGING ACCESS OF MULTIPLE EXECUTING PROGRAMS TO NON-LOCAL BLOCK DATA STORAGE 审中-公开
    管理多个执行程序到非局部数据存储的访问

    公开(公告)号:US20140317370A1

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

    申请号:US14320254

    申请日:2014-06-30

    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center. If a program using a volume becomes unavailable, another program (e.g., another copy of the same program) may in some situations obtain access to and continue to use the same volume, such as in an automatic manner in some such situations.

    Abstract translation: 描述了用于管理执行程序对非本地块数据存储的访问的技术。 在某些情况下,块数据存储服务使用多个服务器存储系统可靠地存储可由其他物理计算系统上执行的程序使用的网络可访问块数据存储卷。 存储块数据卷的一组多个服务器块数据存储系统可能在某些情况下可以位于数据中心,并且使用存储在其中的卷的程序可以在该数据中心的其他物理计算系统上执行。 如果使用卷的程序变得不可用,则在某些情况下,另一个程序(例如,相同程序的另一个副本)可以在某些情况下获得访问并继续使用相同的卷,例如以自动的方式。

Patent Agency Ranking