-
公开(公告)号:US09342291B1
公开(公告)日:2016-05-17
申请号:US13677081
申请日:2012-11-14
Applicant: Amazon Technologies, Inc.
Inventor: Jiaqi Guo , Matthew D. Klein , Gang Li , Baogang Song
CPC classification number: G06F8/65
Abstract: Systems and methods are disclosed that facilitate the updating of target computing devices based on versioning information. The updates to the target computing devices can utilize a series of external client workflow integration points, or integration points. The integration points allow the client computing device to interact with the computing device management component and dictate the workflow process associated with the implementation of the update procedure on the target computing device. The integration points can also be used by the client to perform additional processes specific to the client's policy-based protocols.
Abstract translation: 公开了基于版本信息促进目标计算设备的更新的系统和方法。 目标计算设备的更新可以利用一系列外部客户端工作流集成点或集成点。 集成点允许客户端计算设备与计算设备管理组件交互并且指示与目标计算设备上的更新过程的实现相关联的工作流过程。 客户端还可以使用集成点来执行特定于客户端基于策略的协议的其他进程。
-
公开(公告)号:US09201644B2
公开(公告)日:2015-12-01
申请号:US14492813
申请日:2014-09-22
Applicant: Amazon Technologies, Inc.
Inventor: Matthew D. Klein , Gang Li , Jiaqi Guo
CPC classification number: G06F8/65 , G06F9/44 , G06F9/45533
Abstract: Systems and methods are disclosed that facilitate the updating of target host computing devices based on versioning information. A set of host computing devices are provisioned with a local computing device management component. Each local computing device management component periodically transmits a request to a host computing device management component to determine whether version information associated with the respective host computing device corresponds to version filter information. Based on a processing of the version filter information with the current version information of the host computing device, the host computing device management component can facilitate the implementation of updates to the requesting host computing device.
Abstract translation: 公开了基于版本信息促进目标主机计算设备的更新的系统和方法。 一组主机计算设备被配置有本地计算设备管理组件。 每个本地计算设备管理组件周期性地向主机计算设备管理组件发送请求,以确定与相应主计算设备相关联的版本信息是否对应于版本过滤器信息。 基于版本过滤器信息与主计算设备的当前版本信息的处理,主计算设备管理组件可以促进对请求主机计算设备的更新的实现。
-
公开(公告)号:US09110756B1
公开(公告)日:2015-08-18
申请号:US13705003
申请日:2012-12-04
Applicant: Amazon Technologies, Inc.
Inventor: Jiaqi Guo , Matthew David Klein
Abstract: Methods and systems for deploying software packages are provided. In an example, a deployment service allows users to deploy software packages to target sets of computing devices where the target sets may overlap. The deployment service prevents software packages from being deployed to target sets that would conflict with a software package deployed to at least some of the target set as a result of the target set overlapping with another set.
Abstract translation: 提供了部署软件包的方法和系统。 在一个示例中,部署服务允许用户将软件包部署到目标集合可能重叠的目标计算设备集合。 部署服务防止将软件包部署到与由于目标集与另一个集重叠的结果而部署到至少一些目标集合的软件包冲突的目标集。
-
公开(公告)号:US09235409B1
公开(公告)日:2016-01-12
申请号:US13664314
申请日:2012-10-30
Applicant: Amazon Technologies, Inc.
Inventor: Jiaqi Guo , Gang Li , Matthew David Klein , Zhe Fu , Baogang Song , Weizhong Hua
IPC: G06F9/44
Abstract: Customers wanting to deploy software packages, or updates to those packages, across a group of servers or other computing resources can rely upon a component such as a resource manager to manage the deployment. The resource manager can utilize a data structure that stores deployment information by Revision number, and merges information for each verified deployment into a Mainline for those resources. Each Deployment can involve an Individual Release or a Baseline Release, and the importance of those Releases can be determined with respect to a current snapshot of the Mainline. Such an approach enables important Release and Deployment information to be quickly determined and obtained, which can help with configuring and scheduling future Deployments.
Abstract translation: 希望通过一组服务器或其他计算资源部署软件包或这些软件包的更新的客户可以依赖诸如资源管理器之类的组件来管理部署。 资源管理器可以利用通过修订号存储部署信息的数据结构,并将每个已验证部署的信息合并到这些资源的主干线中。 每个部署可以涉及个人版本或基准版本,并且可以针对主线的当前快照来确定这些版本的重要性。 这种方法可以快速确定和获取重要的发布和部署信息,从而有助于配置和调度未来的部署。
-
公开(公告)号:US09851980B1
公开(公告)日:2017-12-26
申请号:US13657734
申请日:2012-10-22
Applicant: Amazon Technologies, Inc.
CPC classification number: G06F9/44 , G06F8/65 , G06F8/71 , G06F9/44505 , G06F9/45533
Abstract: Systems and methods are disclosed that facilitate the updating of target host computing devices based on versioning information. A set of computing devices are provisioned with a local computing device management component. Each local computing device management component periodically transmits a request to a version control component to determine whether version information associated with the respective computing device corresponds to version filter information. Based on a processing of the version filter information with the current version information of the computing device, the version control component can facilitate the implementation of updates to the requesting computing device. Moreover, clients may be enabled to cause a local computing device management component to transmit a request to the version control component, thereby enabling real-time or near-real-updates to computing devices.
-
公开(公告)号:US20150012914A1
公开(公告)日:2015-01-08
申请号:US14492813
申请日:2014-09-22
Applicant: Amazon Technologies, Inc.
Inventor: Matthew D. Klein , Gang Li , Jiaqi Guo
CPC classification number: G06F8/65 , G06F9/44 , G06F9/45533
Abstract: Systems and methods are disclosed that facilitate the updating of target host computing devices based on versioning information. A set of host computing devices are provisioned with a local computing device management component. Each local computing device management component periodically transmits a request to a host computing device management component to determine whether version information associated with the respective host computing device corresponds to version filter information. Based on a processing of the version filter information with the current version information of the host computing device, the host computing device management component can facilitate the implementation of updates to the requesting host computing device.
Abstract translation: 公开了基于版本信息促进目标主机计算设备的更新的系统和方法。 一组主机计算设备被配置有本地计算设备管理组件。 每个本地计算设备管理组件周期性地向主机计算设备管理组件发送请求,以确定与相应主计算设备相关联的版本信息是否对应于版本过滤器信息。 基于版本过滤器信息与主计算设备的当前版本信息的处理,主计算设备管理组件可以促进对请求主机计算设备的更新的实现。
-
公开(公告)号:US09852220B1
公开(公告)日:2017-12-26
申请号:US13647294
申请日:2012-10-08
Applicant: Amazon Technologies, Inc.
Inventor: Jiaqi Guo , Baogang Song
CPC classification number: G06F17/30864 , G06F17/30569
Abstract: A workflow management system having a queue service, a non-relational database, and a workflow engine. The queue service is configured to receive a task from a computing device. The non-relational database is configured to store data. The workflow engine has a workflow definition defining a plurality of operating states for an application. The workflow engine in communication with the queue service and the non-relational database, the workflow engine is configured to receive tasks from the queue service, query the non-relational database, receive query data from the non-relational database, and execute tasks based on task data, process data, and the workflow definition.
-
公开(公告)号:US09489188B1
公开(公告)日:2016-11-08
申请号:US13677200
申请日:2012-11-14
Applicant: Amazon Technologies, Inc.
Inventor: Jiaqi Guo , Matthew David Klein
IPC: G06F9/445
Abstract: Methods and systems for deploying upgrades are provided. In an example, a release package containing upgrade for software application, operating system, firmware and the like may be tagged with one or more package tags. Each of the package tags may be associated with a tag category comprising one or more tag values which may form a tag hierarchy. In an example, a target host for a upgrade release may be tagged with one or more host tags similar to the package tags. In an embodiment, a release package may be selected from a plurality of release packages to be deployed to a host by matching the package tags associated with the release package to the host tags associated with the host. The package tags, host tags and associated tag categories may be arbitrarily defined and/or extended.
Abstract translation: 提供了部署升级的方法和系统。 在一个示例中,包含用于软件应用程序,操作系统,固件等的升级的发行包可以用一个或多个包标签来标记。 每个包装标签可以与包括可以形成标签层级的一个或多个标签值的标签类别相关联。 在一个示例中,用于升级版本的目标主机可以用类似于包标签的一个或多个主机标签来标记。 在一个实施例中,可以通过将与释放包相关联的包标签与与主机相关联的主机标签进行匹配来从要部署到主机的多个版本包中选择版本包。 包标签,主标签和相关标签类别可以任意定义和/或扩展。
-
-
-
-
-
-
-