Virtual machine instance migration feedback

    公开(公告)号:US10853111B1

    公开(公告)日:2020-12-01

    申请号:US14870695

    申请日:2015-09-30

    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.

    Methods and apparatus for allocating host resources to virtual machines

    公开(公告)号:US10680969B1

    公开(公告)日:2020-06-09

    申请号:US15836612

    申请日:2017-12-08

    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.

    Configurable compute instance secure resets

    公开(公告)号:US10474825B1

    公开(公告)日:2019-11-12

    申请号:US15717568

    申请日:2017-09-27

    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.

    Location policies for reserved virtual machine instances

    公开(公告)号:US10395219B1

    公开(公告)日:2019-08-27

    申请号:US14975406

    申请日:2015-12-18

    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.

    Methods and apparatus for reconfiguring hosts in provider network environments

    公开(公告)号:US10374880B1

    公开(公告)日:2019-08-06

    申请号:US15472097

    申请日:2017-03-28

    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.

    Real-time mobile wallet server
    78.
    发明授权

    公开(公告)号:US10235669B2

    公开(公告)日:2019-03-19

    申请号:US14275660

    申请日:2014-05-12

    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.

    System and method for message-based purchasing

    公开(公告)号:US10198764B2

    公开(公告)日:2019-02-05

    申请号:US14020700

    申请日:2013-09-06

    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.

    Network address management
    80.
    发明授权

    公开(公告)号:US09923865B1

    公开(公告)日:2018-03-20

    申请号:US14624809

    申请日:2015-02-18

    Abstract: A technology is described for assigning a logical private network address to a computing instance. An example method may include obtaining a preserved logical private network address associated with a customer account so that the preserved logical private network address may be assigned as a logical private network address to a computing instance located in a computing service environment. The logical private network address may be used for network communications within a physical host containing the computing instance and the logical private network address may translate to a physical private network address used for network communications outside of the physical host and within the computing service environment. A network address record for the computing instance may be identified that associates the logical private network address with the physical private network address, and the network address record may be updated by setting the preserved logical private network address associated with the customer account as the logical private network address.

Patent Agency Ranking