POST DATA SYNCHRONIZATION FOR DOMAIN MIGRATION

    公开(公告)号:US20190208005A1

    公开(公告)日:2019-07-04

    申请号:US16297065

    申请日:2019-03-08

    IPC分类号: H04L29/08 G06F9/455

    摘要: Methods and apparatus for post data synchronization in live migration of domains. Host devices on a network may implement virtual machines (VMs) as domains in an execution environment, and may provide local persistent storage for data of the VMs. A migration technique for moving a domain including the persistent data from one host device to another host device is described in which the VM is instantiated on the target device, and the domain is switched to the target device. Synchronization of the VM's data from the persistent storage on the source device to the target device is then initiated, for example according to a distributed replicated storage technique that makes the target device's persistent storage the primary storage and the source device's persistent storage the secondary storage for the VM. Once the data is synchronized, the VM and its respective storage on the source device are released.

    Scheduling usage of oversubscribed computing resources

    公开(公告)号:US11249790B1

    公开(公告)日:2022-02-15

    申请号:US16816042

    申请日:2020-03-11

    IPC分类号: G06F9/455 G06F9/48 G06F9/50

    摘要: Generally described, one or more aspects of the present application relate to an instance resource oversubscription service for scheduling a burst period for a running virtual machine instance based on a time window specified by a user of the virtual machine instance. For example, the instance resource oversubscription service can predict future resource usage and identify the appropriate timing and physical host machine for letting the user burst (e.g., temporarily use the virtual machine instance in a manner than consumes a higher amount of computing resources such as CPU cycles, memory, network bandwidth, etc.). In doing so, the instance resource oversubscription service may consider, for example, the historical and current resource utilization levels of the virtual machine instances running on a set of available physical host machines and the burst period scheduling requests from other users of the instance resource oversubscription service.

    Post data synchronization for domain migration

    公开(公告)号:US10230785B1

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

    申请号:US14981680

    申请日:2015-12-28

    IPC分类号: G06F15/16 H04L29/08 G06F9/455

    摘要: Methods and apparatus for post data synchronization in live migration of domains. Host devices on a network may implement virtual machines (VMs) as domains in an execution environment, and may provide local persistent storage for data of the VMs. A migration technique for moving a domain including the persistent data from one host device to another host device is described in which the VM is instantiated on the target device, and the domain is switched to the target device. Synchronization of the VM's data from the persistent storage on the source device to the target device is then initiated, for example according to a distributed replicated storage technique that makes the target device's persistent storage the primary storage and the source device's persistent storage the secondary storage for the VM. Once the data is synchronized, the VM and its respective storage on the source device are released.

    Virtual machine cloning and resource configuration

    公开(公告)号:US11853785B1

    公开(公告)日:2023-12-26

    申请号:US16806619

    申请日:2020-03-02

    IPC分类号: G06F9/455 G06F9/50 H04L67/10

    摘要: Generally described, one or more aspects of the present application relate to an instance cloning service for cloning a running virtual machine instance and configuring the resources of the new virtual machine instance created by cloning the running virtual machine instance. For example, the instance cloning service can create the new virtual machine instance and attach it to a storage volume to which the original virtual machine instance is attached. The instance cloning service may subsequently move the new virtual machine instance to another storage volume (e.g., based on a user request or based on the performance of the instances). Alternatively, upon cloning, the instance cloning service may attach the new virtual machine instance to a new storage volume. For example, the instance cloning service may use copy-on-write to provide the new virtual machine instance with its own storage volume.

    Dynamic scheduling for live migration between cloud regions and edge locations

    公开(公告)号:US11573839B1

    公开(公告)日:2023-02-07

    申请号:US16691212

    申请日:2019-11-21

    摘要: This disclosure describes systems, devices, and techniques for migrating virtualized resources between the main region and edge locations. Live migration enables virtualized resources to remain operational during migration. Edge locations are typically separated from secure data centers via the Internet, a direct connection, or some other intermediate network. Accordingly, to place virtualized resources within an edge location, the virtualized resources must be migrated over a secure communication tunnel that can protect virtualized resource data during transmission over the intermediate network. The secure communication tunnel may have limited data throughput. To efficiently utilize resources of the secure communication tunnel, and to reduce the impact of migrations on virtualized resource operations, virtualized resource migrations may be carefully scheduled in advance. For instance, virtualized resources may be selectively migrated at times-of-day in which they are likely to be relatively idle, or at times when the communication tunnel is predicted to have sufficient bandwidth.

    Automatic snapshotting for recovery of instances with local storage

    公开(公告)号:US11366682B1

    公开(公告)日:2022-06-21

    申请号:US16660617

    申请日:2019-10-22

    摘要: Snapshots of instance store volumes may be automatically obtained prior to an upcoming migration event for an associated VM instance(s). This automated snapshotting allows customers to restore their data from the snapshot of their instance store volumes in the event of a failure during the migration event that results in an inability to start (or launch) the customer's VM instance on a target host computer. In an example process, a computing device(s) may determine that a migration event is scheduled to be performed for a VM instance, determine that the VM instance is associated with one or more instance store volumes, obtain a snapshot of the one or more instance store volumes, and store the snapshot in storage of a network-based storage service prior to performing the migration event. In some embodiments, the snapshot may be stored in association with a service provider account of the network-based storage service.

    Utilizing maintenance event windows to determine placement of instances

    公开(公告)号:US11354150B1

    公开(公告)日:2022-06-07

    申请号:US16781931

    申请日:2020-02-04

    摘要: This disclosure describes techniques for flexible maintenance windows for performing maintenance for instances. Using techniques described herein, a user of a service provider network may specify configuration data that relates to maintenance events of instances. A “maintenance event” is any event that relates to deploying instances and/or at least temporarily losing use of an instance. For example, a maintenance event may cause an instance to be deployed, re-booted, re-started, or replaced. According to some configurations, customers may specify one or more maintenance event windows for when maintenance is to be performed, as well as customize notifications that are provided to the customer about scheduled maintenance events. For instance, customers may create a maintenance window that specifies to perform maintenance on Tuesdays, between 2 AM-3 AM, and that notifications are to include information specified by the customer (e.g., through one or more tags).

    Post data synchronization for domain migration

    公开(公告)号:US10771534B2

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

    申请号:US16297065

    申请日:2019-03-08

    IPC分类号: H04L29/08 G06F9/455

    摘要: Methods and apparatus for post data synchronization in live migration of domains. Host devices on a network may implement virtual machines (VMs) as domains in an execution environment, and may provide local persistent storage for data of the VMs. A migration technique for moving a domain including the persistent data from one host device to another host device is described in which the VM is instantiated on the target device, and the domain is switched to the target device. Synchronization of the VM's data from the persistent storage on the source device to the target device is then initiated, for example according to a distributed replicated storage technique that makes the target device's persistent storage the primary storage and the source device's persistent storage the secondary storage for the VM. Once the data is synchronized, the VM and its respective storage on the source device are released.