-
公开(公告)号:US20200150888A1
公开(公告)日:2020-05-14
申请号:US16747707
申请日:2020-01-21
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Magee Greenwood , Patrick E. Brennan , Mitchell Gannon Flaherty , Yilin Guo , Gary Michael Herndon, JR. , Sriram Venugopal , Linfeng Yu , Wells Lin
IPC: G06F3/06
Abstract: A block storage service can ensure volumes are placed in a same region as an attached virtual machine instance for performance and durability guarantees. A region can reference multiple things, but one example is that a volume is within a same spine as a virtual machine in order to meet performance guarantees. Each region can have a buffer of server computers held in reserve for volumes having a type where performance guarantees are required. If performance guarantees cannot be met, a rejection is transmitted to the customer. In another embodiment, the customer can provide a list in priority order of different volume types so that if a desired volume type cannot be placed, then alternative volume types can be used.
-
公开(公告)号:US20190179661A1
公开(公告)日:2019-06-13
申请号:US16279980
申请日:2019-02-19
Applicant: Amazon Technologies, Inc.
Inventor: Surya Prakash Dhoolam , Mitchell Gannon Flaherty , Christopher Magee Greenwood , Gary Michael Herndon, JR. , Rahul Karnik , Sriram Venugopal
Abstract: Data volumes hosted for customers in a multi-tenant environment can be moved advantageously throughout the environment to improve performance and reduce cost. A data volume can serve I/O for a virtual machine instance, and it can be advantageous for the virtual machine and the data volume to be in the same network locality, or share at least some of the same network state and interconnection. Since there is limited capacity in a network locality, data volumes not attached to virtual machines can be moved to other locations in the environment. This can include moving data volumes to other local network topologies or snapshotting data volumes and writing the snapshots to another storage service. If the data volume is again needed for I/O, the data volume can moved, allocated, or reattached as necessary.
-