Composite storage of objects in multi-tenant devices
US-2021263887-A1 · Aug 26, 2021 · US
US11599289B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11599289-B2 |
| Application number | US-202117199059-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 11, 2021 |
| Priority date | Jun 19, 2020 |
| Publication date | Mar 7, 2023 |
| Grant date | Mar 7, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information processing apparatus and method capable of minimizing influences affecting business activities and dynamically changing the configuration of a storage apparatus in response to scale-out of hosts are proposed. The information processing apparatus for managing the configuration of the storage apparatus which constitutes a hybrid cloud system is provided with a data acquisition unit and a data copy management unit; and if the data acquisition unit detects the scale-out of the hosts and determines that a first volume, which stores data from the hosts, in the storage apparatus has a high load, the data acquisition unit issues an instruction to the data copy management unit to copy the data and the data copy management unit issues an instruction to the storage apparatus, in accordance with the instruction from the data acquisition unit, to copy the data, regarding which the access frequency from each host is high, to a second volume and to copy the data, regarding which the access frequency from a specified host is high, to a third volume.
Opening claim text (preview).
The invention claimed is: 1. An information processing apparatus in a hybrid cloud system including hosts provided in a cloud and a storage apparatus which is provided at a location other than the cloud and from and to which the hosts read and write data, the information processing apparatus managing a configuration of the storage apparatus and comprising: a processor coupled to a memory storing instructions to permit the processor to function as: a data acquisition unit that monitors occurrence of scale-out of the hosts in the cloud including an increase of a number of hosts which execute a corresponding processing, manages data access frequency including a number of times of accesses from the hosts to each piece of the data stored in the storage apparatus and deviation of data accesses for each of the hosts indicating how many times and which host has accessed which data, and acquires storage information about a load on the storage apparatus from the storage apparatus; and a data copy management unit that manages copying of the data In the storage apparatus, wherein, if the data acquisition unit detects the scale-out of the hosts and determines based on the storage information that a first volume, which stores the data from the hosts, in the storage apparatus has a high load, then the data acquisition unit issues an instruction to the data copy management unit to copy the data; and wherein, if the data copy management unit receives the instruction from the data acquisition unit to copy the data stored in the first volume, then the data copy management unit issues an instruction to the storage apparatus, on a basis of the data access frequency and the deviation of data accesses from the hosts to each piece of the data stored in the first volume, to copy the data with high data access frequency from each host, to a second volume which is different from the first volume and copy the data with high data access frequency from a specific one of the hosts, to a third volume which is different from the first volume and the second volume. 2. The information processing apparatus according to claim 1 , wherein the first volume is set in a first RAID (Redundant Arrays of Inexpensive Disks) group configured by a storage area provided by respective storage devices, wherein the second volume is set in a second RAID group which is configured by a storage area provided by respective storage devices and is different from the first RAID group, and wherein the third volume is set in each of third RAID groups which are configured by storage areas provided by respective storage devices and are different from the first RAID group and the second RAID group, respectively. 3. The information processing apparatus according to claim 2 , wherein the third volume is provided for each host. 4. The information processing apparatus according to claim 3 , wherein the third volume for each host is set in each of the third RAID groups which are configured by storage areas provided by the respective storage devices and are different from each other. 5. The information processing apparatus according to claim 4 , wherein, if the second volume or the third volume that is to be a copy destination of the data which is a copy target does not exist in the storage apparatus, then the data copy management unit causes the second volume or the third volume to be created in the storage apparatus and issues an instruction to the storage apparatus to copy the data, which is the copy target, to the second volume or the third volume. 6. The information processing apparatus according to claim 1 , wherein the data acquisition unit further monitors occurrence of scale-in of the hosts in the cloud including a decrease in the number of hosts which execute the corresponding processing, and wherein, if the data acquisition unit detects the scale-in and determines based on the storage information that the first volume has a low load, then the data acquisition unit issues an instruction to the data copy management unit to delete each piece of the data which is copied to the second volume or the third volume, and wherein, if the data copy management unit receives the instruction from the data acquisition unit to delete the data, then the data copy management unit issues an instruction to the storage apparatus to delete the second volume and the third volume. 7. An information processing method executed by an information processing apparatus in a hybrid cloud system including hosts provided in a cloud and a storage apparatus which is provided at a location other than the cloud and from and to which the hosts read and write data, the information processing apparatus managing a configuration of the storage apparatus and including: a processor coupled to a memory storing instructions to permit the processor to function as: a data acquisition unit that monitors occurrence of scale-out of the hosts in the cloud including an increase of a number of hosts which execute a corresponding processing, manages data access frequency including a number of times of accesses from the hosts to each piece of the data stored in the storage apparatus and deviation of data accesses for each of the hosts indicating how many times and which host has accessed which data, and acquires storage information about a load on the storage apparatus from the storage apparatus; and a data copy management unit that manages copying of the data in the storage apparatus, the information processing method comprising: a first step, which is executed by the data acquisition unit when detecting the scale-out of the hosts and determining based on the storage information that a first volume, which stores the data from the hosts, in the storage apparatus has a high load, of issuing an instruction to the data copy management unit to copy the data; and a second step, which is executed by the data copy management unit in accordance with the instruction from the data acquisition unit, of issuing an instruction to the storage apparatus, on a basis of the data access frequency and the deviation of data accesses from the hosts to each piece of the data stored in the first volume with high data access frequency from each host, to a second volume which is different from the first volume and copy the data with high data access frequency from a specific one of the hosts, to a third volume which is different from the first volume and the second volume. 8. The information processing method according to claim 7 , wherein the first volume is set in a first RAID (Redundant Arrays of Inexpensive Disks) group configured by a storage area provided by respective storage devices, wherein the second volume is set in a second RAID group which is configured by a storage area provided by respective storage devices and is different from the first RAID group, and wherein the third volume is set in each of third RAID groups which are configured by storage areas provided by respective storage devices and are different from the first RAID group and the second RAID group, respectively. 9. The information processing method according to claim 8 , wherein the third volume is provided for each host. 10. The information processing method according to claim 9 , wherein the third volume for each host is set in each of the third RAID groups which are configured by storage areas provided by the respective storage devices and are different from each other. 11. The information processing method according to claim 10 , wherein, in the second step, if the second volume or the third volume that is to be a copy destination of the data which is a copy target does not exist in the storage apparatus, then the data copy management unit causes t
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
Disk arrays, e.g. RAID, JBOD · CPC title
by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Replication mechanisms · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.