-
71.
公开(公告)号:US10924429B1
公开(公告)日:2021-02-16
申请号:US16699300
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
IPC: G06F15/16 , H04L12/911
Abstract: Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.
-
公开(公告)号:US10853111B1
公开(公告)日:2020-12-01
申请号:US14870695
申请日:2015-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Georgios Elissaios , Weili Zhong McClenahan , Alan Hadley Goodman
Abstract: Techniques for providing customer feedback related to virtual machine instance maintenance events are described herein. A customer is provided with an event message specifying a virtual machine maintenance operation and a proposed time to perform that virtual machine maintenance operation. A response that specifies the time that the customer wishes to perform the virtual machine maintenance operation is received and the virtual machine maintenance operation is scheduled based at least in part on that specified time.
-
公开(公告)号:US10680969B1
公开(公告)日:2020-06-09
申请号:US15836612
申请日:2017-12-08
Applicant: Amazon Technologies, Inc.
Inventor: Michael Phillip Quinn , Diwakar Gupta
IPC: G06F15/173 , H04L12/911 , G06F9/455 , G06F9/50
Abstract: Methods and apparatus for dynamically allocating host resources (e.g., CPUs, GPUs, etc.) to virtual machines (VMs) on host devices in a provider network. The host devices may be provisioned with quantities of each resource type. Customers may request different combinations and quantities of resources for their VMs. Upon receiving a placement request for a VM, a host device is located that can provide a requested combination and quantity of resources for the VM. The host can then be directed to attach at least the requested combination and quantity of host resources to the VM. Future demand for VMs with particular combinations and quantities of resources can be predicted, and logical slots can be predefined in the control plane in anticipation of that demand. If a customer's VM is provided with more resources than requested, the customer may release or sell the extra resources.
-
公开(公告)号:US10536340B1
公开(公告)日:2020-01-14
申请号:US15359467
申请日:2016-11-22
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Stig Manning , Diwakar Gupta , Marnus Freeman , Georgios Elissaios , Joshua Dawie Mentz , André Mostert
IPC: G06F15/177 , H04L12/24 , H04L29/08 , G06F9/455
Abstract: A provider network determines which servers to use to host a group of virtual machines for a customer. A placement manager within the provider network employs a placement technique which prioritizes spreading virtual machines for the customer across different “subzones.” A subzone is a logical division of a provider network's hardware and/or software denoting risk boundaries. By placing virtual machines in separate subzones, the customer's virtual machines and thus the task collectively performed by the virtual machines are less impacted by a failure within one of the subzones.
-
公开(公告)号:US10474825B1
公开(公告)日:2019-11-12
申请号:US15717568
申请日:2017-09-27
Applicant: Amazon Technologies, Inc.
IPC: G06F21/57 , G06F9/44 , G06F9/445 , G06F9/4401
Abstract: Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
-
公开(公告)号:US20190265996A1
公开(公告)日:2019-08-29
申请号:US15905681
申请日:2018-02-26
Applicant: Amazon Technologies, Inc.
Inventor: Upendra Bhalchandra Shevade , Diwakar Gupta , Michael Brooke Furr , Nishant Mehta , Kevin P. Smith
IPC: G06F9/455
Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.
-
公开(公告)号:US10395219B1
公开(公告)日:2019-08-27
申请号:US14975406
申请日:2015-12-18
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Joshua Dawie Mentz , Diwakar Gupta , Georgios Elissaios , Marnus Freeman
Abstract: Apparatus and method are described that relate to reserved virtual machine instances and location policies. Customers of a provider network can reserve one or more reserved virtual machine instances in a reservation and also specify a location policy for the reservation. The location policy provides restrictions as to which hardware may or may not be used to launch the reserved instances and/or how close together the hardware should or should not be to launch the instances of the reservation. The location policies afford customers some degree of control over which hardware is used by the provider network to launch the instances. As such, customers can help control increase security and/or reduce latency of their instances, or control other aspects of their instances.
-
公开(公告)号:US10374880B1
公开(公告)日:2019-08-06
申请号:US15472097
申请日:2017-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Duane Todd Carson , Jonathan Welter Mullen , Srinivasan Jagannathan
IPC: G06F15/177 , H04L12/24
Abstract: Methods and apparatus for reconfiguring hosts in provider network environments in which hosts are evaluated to determine if steps of a full rebuild can be skipped. The hosts may implement slots of different types for virtual machines (VMs). Upon detecting that slots of a particular type are needed, a host that implements slots of another type may be selected for reconfiguration. The host may be evaluated to determine if one or more steps of a full rebuild can be skipped. The host may then be reconfigured to implement slots of the target type according to results of the evaluation. In at least some reconfigurations, at least one step of a full rebuild procedure is not performed for the respective host. Results of previous reconfigurations may be fed back into the evaluation process and used as one of the criteria for determining if steps can be skipped.
-
公开(公告)号:US10235669B2
公开(公告)日:2019-03-19
申请号:US14275660
申请日:2014-05-12
Applicant: Amazon Technologies, Inc.
Inventor: Matthew W. Amacker , Philip Yuen , Diwakar Gupta , Chih-Jen Huang
Abstract: Techniques and apparatuses for providing wallet server information to an entity using a real-time mobile wallet server (MWS) are disclosed herein. The MWS may receive a request for personal information from an entity. The MWS may then display to a user a summary of the request, a list of selections available in the wallet server that may satisfy the request, and a list of selectable response options for the user to choose to respond to the entity. In some aspects, the wallet server may store username and associated passwords, payment information, and/or contact information. In further aspects, the MWS may generate limited-use payment information associated with existing payment information. The MWS may communicate ad hoc messaging to the entity using voice-based or real-time text-based communications over an established communication link between the MWS and entity.
-
公开(公告)号:US10198764B2
公开(公告)日:2019-02-05
申请号:US14020700
申请日:2013-09-06
Applicant: Amazon Technologies, Inc.
Inventor: Vishay S. Nihalani , Diwakar Gupta , Chih-Jen Huang , Philip Yuen , Howard B. Gefen , Gerald Yuen
Abstract: Various embodiments of a system and method for message-based purchasing are described. The system and method for message-based purchasing may include a message-based purchase service configured to determine that a selection has been performed through a network-based interface. Such selection may be indicative of one or more items offered for sale via the network-based interface. The message-based purchase service may be configured to, in response to the selection of one or more items, send to a communication device, a message indicating a code corresponding to the selection. The message-based purchase service may receive from the communication device through a communication channel that does not include the network-based interface, a message including the code. The message-based purchase service may be configured to, in response to determining that the message received from the communication device includes the code, generate a purchase request for the one or more previously selected items.
-
-
-
-
-
-
-
-
-