-
公开(公告)号:US10678582B2
公开(公告)日:2020-06-09
申请号:US16004050
申请日:2018-06-08
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
公开(公告)号:US09372731B1
公开(公告)日:2016-06-21
申请号:US13706729
申请日:2012-12-06
Applicant: Amazon Technologies, Inc.
Inventor: Michael David Marr , Anirudh Balachandra Aithal , Matthew David Klein
CPC classification number: G06F9/5077 , G06F8/654 , G06F9/4401 , G06F9/45533
Abstract: Systems and methods are described for managing computing resources. In one embodiment, mappings between a plurality of parameters of an abstracted firmware framework to corresponding firmware settings of computing components are maintained. The mappings are determined based on predetermined associations between vendor-specific firmware settings and abstracted firmware settings that implement a standardized interface that is independent of the vendor-specific firmware settings. In response to receiving one of the plurality of parameters, the received parameter is translated to corresponding vendor-specific firmware settings based on the mappings.
Abstract translation: 描述了管理计算资源的系统和方法。 在一个实施例中,保持抽象固件框架的多个参数与计算组件的对应固件设置之间的映射。 基于供应商特定固件设置和实现独立于供应商特定固件设置的标准化接口的抽象固件设置之间的预定关联来确定映射。 响应于接收到多个参数中的一个,所接收的参数被转换为基于映射的相应的供应商特定的固件设置。
-
公开(公告)号:US09256467B1
公开(公告)日:2016-02-09
申请号:US14538663
申请日:2014-11-11
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
CPC classification number: G06F9/45558 , G06F9/45533 , G06F9/5005 , G06F9/5055 , G06F9/5077 , G06F2009/4557 , G06F2009/45595
Abstract: A system and method for a container service that obtains a software image of a software container that has been configured to be executed within a computer system instance registered to a cluster by one or more processors. The container service is configured to receive a request to launch the software image in accordance with a task definition, wherein the task definition specifies an allocation of resources for the software container. The container service may then determine, according to a placement scheme, a subset of a set of container instances registered to the cluster in which to launch the software image in accordance with the task definition. Upon determining the subset of the set of container instances, the container service may launch the software image as one or more running software containers in the set of container instances in accordance with the task definition.
Abstract translation: 一种用于容器服务的系统和方法,其获得已被配置为在由一个或多个处理器注册到集群的计算机系统实例内执行的软件容器的软件映像。 容器服务被配置为接收根据任务定义启动软件映像的请求,其中任务定义指定软件容器的资源分配。 然后,容器服务可以根据放置方案来确定根据任务定义在其中发布软件映像的集群注册的一组容器实例的子集。 在确定容器实例集合的子集之后,容器服务可以根据任务定义将软件映像作为容器实例集中的一个或多个运行的软件容器启动。
-
公开(公告)号:US20220357972A1
公开(公告)日:2022-11-10
申请号:US17728830
申请日:2022-04-25
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
5.
公开(公告)号:US11422844B1
公开(公告)日:2022-08-23
申请号:US16698655
申请日:2019-11-27
Applicant: Amazon Technologies, Inc.
Inventor: Onur Filiz , Micah William Hausler , Archana Srikanta , Sri Saran Balaji Vellore Rajakumar , Eswar Chander Balasubramanian , Anirudh Balachandra Aithal , Ryan Marchand
Abstract: The present application relates to providing a mechanism for specifying multiple network interfaces to be configured for on-demand compute capacity and for obtaining the credentials needed to configure the multiple network interfaces. For example, a container orchestration service may specify, in its code execution request to a serverless container management service, that multiple network interfaces are needed for the requested compute capacity. In response, the serverless container management service can identify the multiple network interfaces, determine the credential to be used to configure each of the multiple network interfaces, and attach the multiple network interfaces to the compute capacity acquired on behalf of the container orchestration service. During execution, the code running inside the compute capacity can utilize the multiple network interfaces as specified by the owner of the code.
-
公开(公告)号:US10409699B1
公开(公告)日:2019-09-10
申请号:US15236686
申请日:2016-08-15
Applicant: Amazon Technologies, Inc.
Inventor: Anirudh Balachandra Aithal , Michael David Marr
IPC: G06F15/177 , G06F11/263 , G06F11/22
Abstract: Systems and methods are described for testing computing resources. In one embodiment, a search space of computing settings is analyzed in accordance with weighted data that maps computing performance parameters with the computing settings. A subset of the computing settings is selected to generate a test population to optimize at least one computing performance parameter. One or more computing devices in a computing environment are configured in accordance with the test population, and the test conditions are iteratively updated based on test results in accordance with the test population and a fitness function.
-
公开(公告)号:US09471536B1
公开(公告)日:2016-10-18
申请号:US13706779
申请日:2012-12-06
Applicant: Amazon Technologies, Inc.
Inventor: Michael David Marr , Anirudh Balachandra Aithal , Matthew David Klein
IPC: G06F15/177
CPC classification number: G06F15/177 , G06F8/654
Abstract: Systems and methods are described for managing computing resources. In one embodiment, groupings of computer resources having common firmware settings are maintained based on an abstraction firmware framework representing associations between vendor-specific firmware settings and abstracted firmware settings that provide a degree of independence from specific vendor-specific firmware settings. In response to a request for a computer resource with a specified abstracted firmware configuration, it is determined which of the groupings can support the specified abstracted firmware configuration based on at least one criterion for managing the computer resources in accordance with the abstraction firmware framework.
Abstract translation: 描述了管理计算资源的系统和方法。 在一个实施例中,具有公共固件设置的计算机资源的分组基于表示供应商特定固件设置和提供与特定供应商特定固件设置的独立性的抽象固件设置之间的关联的抽象固件框架来维护。 响应于对具有指定的抽象固件配置的计算机资源的请求,根据抽象固件框架,基于用于管理计算机资源的至少一个标准,确定哪个分组可以支持指定的抽象固件配置。
-
公开(公告)号:US09396160B1
公开(公告)日:2016-07-19
申请号:US13781376
申请日:2013-02-28
Applicant: Amazon Technologies, Inc.
Inventor: Anirudh Balachandra Aithal , Michael David Marr
IPC: G06F15/177
CPC classification number: G06F15/177 , G06F11/3684 , G06F11/3688
Abstract: Systems and methods are described for testing computing resources. In one embodiment, a request for verification of a computing setting related to a computing environment is received. Computing environment parameters and performance metrics are analyzed to determine an initial test population for testing the computing setting. A computing device in the computing environment is configured in accordance with the initial test population. Testing in accordance with the initial test population is performed and the initial test population is iteratively updated based on results of the testing.
Abstract translation: 描述了用于测试计算资源的系统和方法。 在一个实施例中,接收到与计算环境相关的计算设置的验证请求。 分析计算环境参数和性能指标,以确定用于测试计算设置的初始测试群体。 根据初始测试人口配置计算环境中的计算设备。 根据初始测试群体进行测试,并根据测试结果迭代更新初始测试群体。
-
公开(公告)号:US11669362B2
公开(公告)日:2023-06-06
申请号:US17728830
申请日:2022-04-25
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
CPC classification number: G06F9/45558 , G06F9/45533 , G06F9/5005 , G06F9/5055 , G06F9/5077 , G06F2009/4557 , G06F2009/45595
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
公开(公告)号:US10725812B2
公开(公告)日:2020-07-28
申请号:US16004050
申请日:2018-06-08
Applicant: Amazon Technologies, Inc.
Inventor: Deepak Singh , Anthony Joseph Suarez , William Andrew Thurston , Anirudh Balachandra Aithal , Daniel Robert Gerdesmeier , Euan Skyler Kemp , Kiran Kumar Meduri , Muhammad Umer Azad
Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
-
-
-
-
-
-
-
-
-