Methods and apparatus for reconfiguring hosts in provider network environments

    公开(公告)号:US10374880B1

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

    申请号:US15472097

    申请日:2017-03-28

    IPC分类号: G06F15/177 H04L12/24

    摘要: 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
    72.
    发明授权

    公开(公告)号:US10235669B2

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

    申请号:US14275660

    申请日:2014-05-12

    摘要: 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

    IPC分类号: G06Q30/00 G06Q30/06 G06Q30/02

    摘要: 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
    74.
    发明授权

    公开(公告)号:US09923865B1

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

    申请号:US14624809

    申请日:2015-02-18

    IPC分类号: G06F15/16 H04L29/12

    摘要: 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.

    Computing instance migration
    76.
    发明授权

    公开(公告)号:US09712503B1

    公开(公告)日:2017-07-18

    申请号:US14666225

    申请日:2015-03-23

    IPC分类号: H04L29/06

    摘要: Technology for migration of a computing instance is provided. In one example, a method may include receiving instructions to initiate migration of the computing instance from a first host to a second host. A first message for sending to the first host may be generated which includes instructions to send data representing the computing instance to the second host. The first message may further include encryption information for use in deriving at least one key for encrypting communications to the second host from the first host. A second message for sending to the second host may be generated which includes instructions to receive the data representing the computing instance from the first host. The second message may further include information for use in deriving at least one key for decrypting communications from the first host. The first and second messages may be sent to the respective first and second hosts.

    Compute instance migrations across availability zones of a provider network
    77.
    发明授权
    Compute instance migrations across availability zones of a provider network 有权
    在提供商网络的可用性区域上计算实例迁移

    公开(公告)号:US09350682B1

    公开(公告)日:2016-05-24

    申请号:US14447519

    申请日:2014-07-30

    IPC分类号: G06F15/16 H04L12/911

    摘要: A provider network may implement compute instance migrations across availability zones. Compute instances may be located in a particular availability zone of provider network that is implemented across multiple availability zones. A request may be received, from a client of the provider network or other component of the provider network, to migrate a compute instance that is currently operating for a client and located in one availability zone to another availability zone. A destination compute instance may be provisioned in the other availability zone based on a configuration of the currently operating compute instance. In some embodiments, other computing resources utilized by the currently operating compute instance, such as data storage resources, may be moved to the other availability zone. Migration may be completed such that the destination compute instance is currently operating for the client and the compute instance is not.

    摘要翻译: 提供商网络可以在可用区域之间实现计算实例迁移。 计算实例可以位于跨多个可用区域实现的提供商网络的特定可用性区域中。 可以从提供商网络的客户端或提供商网络的其他组件接收请求,以将当前为客户端操作并位于一个可用性区域中的计算实例迁移到另一个可用性区域。 可以基于当前运行的计算实例的配置在另一可用性区域中设置目的地计算实例。 在一些实施例中,当前操作的计算实例(例如数据存储资源)使用的其他计算资源可以被移动到另一可用性区域。 可以完成迁移,使得目标计算实例当前正在为客户端运行,并且计算实例不是。

    Reboot-initiated virtual machine instance migration
    78.
    发明授权
    Reboot-initiated virtual machine instance migration 有权
    重启启动的虚拟机实例迁移

    公开(公告)号:US09348646B1

    公开(公告)日:2016-05-24

    申请号:US14492945

    申请日:2014-09-22

    IPC分类号: G06F9/455 G06F9/48

    摘要: A method for migrating a virtual machine instance within a service provider environment may include determining to migrate an instance running on a source server computer, the source server computer associated with a plurality of hardware resource settings. A target server computer may be identified based at least in part on the plurality of hardware resource settings. A local data volume of the target server computer may be synchronized with a local data volume of the source server computer. A notification may be sent to the user, indicating migration of the instance can be initiated. Upon receiving a reboot request, disconnecting at least one network interface attached to the instance. The instance may be terminated from running on the source server computer, and may be launched on the target server computer using the synchronized local data volume and instance state data.

    摘要翻译: 用于在服务提供商环境中迁移虚拟机实例的方法可以包括确定迁移在源服务器计算机上运行的实例,源服务器计算机与多个硬件资源设置相关联。 可以至少部分地基于多个硬件资源设置来识别目标服务器计算机。 目标服务器计算机的本地数据卷可以与源服务器计算机的本地数据卷同步。 可以向用户发送通知,指示可以启动实例的迁移。 在收到重新启动请求后,断开连接到实例的至少一个网络接口。 实例可以在源服务器计算机上运行而终止,并且可以使用同步的本地数据卷和实例状态数据在目标服务器计算机上启动。

    Location aware transaction authorization
    79.
    发明授权
    Location aware transaction authorization 有权
    位置感知交易授权

    公开(公告)号:US09171301B1

    公开(公告)日:2015-10-27

    申请号:US13963470

    申请日:2013-08-09

    IPC分类号: H04M11/00 G06Q20/32

    摘要: A mobile payment network may include a server receiving a request for payment from a device, where the request may include information related to a location for the device. The information related to location information for the device that is included within the request may then be used for deriving location information for the device. Given the location information for the device, a distance between the location information and a geographic area may be determined. The distance between the location information for the device and the geographic area may then serve, at least in part, as the basis for approving the request for payment.

    摘要翻译: 移动支付网络可以包括从设备接收支付请求的服务器,其中请求可以包括与设备的位置相关的信息。 然后可以使用与包括在请求内的设备的位置信息相关的信息来导出设备的位置信息。 给定设备的位置信息,可以确定位置信息与地理区域之间的距离。 然后,设备的位置信息与地理区域之间的距离可以至少部分地作为用于批准支付请求的基础。