IP Library Granted Patent US 12,061,810
Granted Patent B2
US 12,061,810 · App. 18/103,348 · Granted Aug 13, 2024

Information processing apparatus and method in hybrid cloud system including hosts provided in cloud and storage apparatus provided at a location other than the cloud

Inventors: Yuichi Azuma (Tokyo, JP); Tomohiro Morimura (Tokyo, JP); Shin Nishihara (Tokyo, JP)
Assignee: Hitachi, Ltd.
G06F3/0644G06F3/0604G06F3/0689H04L67/1095
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,061,810
App. No.
18/103,348
Granted
Aug 13, 2024
Kind
B2
Abstract

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.

Claims (44)

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 that monitors occurrence of scale-out of the hosts in the cloud, manages access frequency including a number of accesses from the hosts to each piece of the data stored in a first volume the storage apparatus, acquires storage information about a load on the storage apparatus from the storage apparatus, and manages copying of the data in the storage apparatus,

wherein, if the processor detects the scale-out of the hosts; and

if the processor determines that load status information of any one of resources, that is, a port, the processor, and a cache memory for the storage apparatus, which are allocated to the hosts, exceeds a specified upper limit threshold value, the processor issues an instruction to the storage apparatus to increase a quantity or capacity of the resource; and

if the processor determines that the load status information of the any one of resources does not exceed the specified upper limit threshold value, but an IOPS of the first volume exceeds the specified upper limit threshold value, the processor calculates a ratio of a number of times of accesses to each piece of data to a total number of times of accesses to the each piece of data stored in the first volume in the storage apparatus and identifies data regarding which the ratio exceeds a predetermined threshold value, as predetermined-frequency access data; and

the processor issues an instruction to the storage apparatus to copy the data the identified predetermined-frequency access data, which is stored in the first volume, to a 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, and

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.

3. The information processing apparatus according to claim 1 ,

wherein the first volume and the second volume are set in one RAID (Redundant Arrays of Inexpensive Disks) group which is configured by a storage area provided by respective storage devices.

4. The information processing apparatus according to claim 1 ,

wherein the processor also monitors occurrence of scale-in of the hosts in the cloud, and

wherein if the processor detects the scale-in; and

if the processor determines that the load status information of any one of resources, that is, a port, a processor, and a cache memory for the storage apparatus, which are allocated to the hosts, is less than a specified lower limit threshold value, the processor issues an instruction to the storage apparatus to decrease the quantity or capacity of the resource; and

if the processor determines that the load status information of the any one of resources does not exceed the specified lower limit threshold value, but the IOPS of the first volume is less than the specified lower limit threshold value, the processor issues an instruction to the storage apparatus to delete the second volume.

5. 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 that monitors occurrence of scale-out of the hosts in the cloud, manages access frequency including a number of accesses from the hosts to each piece of the data stored in a first volume in the storage apparatus, acquires storage information about a load on the storage apparatus from the storage apparatus, and manages copying of the data in the storage apparatus,

wherein if the processor detects the scale-out of the hosts; and

if the processor determines that load status information of any one of resources, that is, a port, the processor, and a cache memory for the storage apparatus, which are allocated to the hosts, exceeds a specified upper limit threshold value, the processor issues an instruction to the storage apparatus to increase a quantity or capacity of the resource; and

if the processor determines that the load status information of the any one of resources does not exceed the specified upper limit threshold value, but an IOPS of the first volume exceeds the specified upper limit threshold value, the processor calculates a ratio of a number of times of accesses to each piece of data to a total number of times of accesses to the each piece of data stored in the first volume in the storage apparatus and identifies data regarding which the ratio exceeds a predetermined threshold value, as predetermined-frequency access data; and

the processor issues an instruction to the storage apparatus to copy the identified predetermined-frequency access data, which is stored in the first volume, to a second volume.

6. The information processing method according to claim 5 ,

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, and

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.

7. The information processing method according to claim 5 ,

wherein the first volume and the second volume are set in one RAID (Redundant Arrays of Inexpensive Disks) group which is configured by a storage area provided by respective storage devices.

8. The information processing method according to claim 5 ,

wherein the processor also monitors occurrence of scale-in of the hosts in the cloud, and

wherein if the processor detects the scale-in; and

if the processor determines that the load status information of any one of resources, that is, a port, a processor, and a cache memory for the storage apparatus, which are allocated to the hosts, is less than a specified lower limit threshold value, the processor issues an instruction to the storage apparatus to decrease the quantity or capacity of the resource; and

if the processor determines that the load status information of the any one of resources does not exceed the specified lower limit threshold value, but the IOPS of the first volume is less than the specified lower limit threshold value, the processor issues an instruction to the storage apparatus to delete the second volume.

9. A storage apparatus from and to which hosts provided in a cloud read and write data via a network,

the storage apparatus comprising a controller that monitors occurrence of scale-out of the hosts in the cloud, manages access frequency including a number of accesses from the hosts to each piece of the data stored in a first volume in the storage apparatus, acquires storage information about a load on the storage apparatus from the storage apparatus, and manages copying of the data in the storage apparatus,

wherein if the controller detects the scale-out of the hosts; and

if the controller determines that load status information of any one of resources, that is, a port, the controller, and a cache memory for the storage apparatus, which are allocated to the hosts, exceeds a specified upper limit threshold value, the controller causes a quantity or capacity of the resource to be increased; and

if the controller determines that the load status information of the any one of resources does not exceed the specified upper limit threshold value, but an IOPS of the first volume exceeds the specified upper limit threshold value, the controller calculates a ratio of a number of times of accesses to each piece of data to a total number of times of accesses to the each piece of data stored in the first volume in the storage apparatus and identifies data regarding which the ratio exceeds a predetermined threshold value, as predetermined-frequency access data; and

the controller copies the identified predetermined-frequency access data, which is stored in the first volume, to a second volume.

10. An information processing method executed by a storage apparatus from and to which hosts provided in a cloud read and write data via a network,

the storage apparatus including a controller that monitors occurrence of scale-out of the hosts in the cloud, manages access frequency including a number of accesses from the hosts to each piece of the data stored in a first volume in the storage apparatus, acquires storage information about a load on the storage apparatus from the storage apparatus, and manages copying of the data in the storage apparatus,

wherein if the controller detects the scale-out of the hosts; and

if the controller determines that load status information of any one of resources, that is, a port, the controller, and a cache memory for the storage apparatus, which are allocated to the hosts, exceeds a specified upper limit threshold value, the controller causes a quantity or capacity of the resource to be increased; and

if the controller determines that the load status information of the any one of resources does not exceed the specified upper limit threshold value, but an IOPS of the first volume exceeds the specified upper limit threshold value, the controller calculates a ratio of a number of times of accesses to each piece of data to a total number of times of accesses to the each piece of data stored in the first volume in the storage apparatus and identifies data regarding which the ratio exceeds a predetermined threshold value, as predetermined-frequency access data; and

the controller copies the identified predetermined-frequency access data, which is stored in the first volume, to a second volume.

Assignments (2)
DE-MERGER EFFECTIVE APRIL 1, 2024 Recorded Oct 1, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069083/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: AZUMA, YUICHI; MORIMURA, TOMOHIRO; NISHIHARA, SHIN
To: HITACHI, LTD.
Reel/Frame 062542/0033 →
Priority Claims (1)
JP 2020-105719 · Jun 19, 2020 · national
Continuity (2)
Continuation 17199059 · Mar 11, 2021
Related Publication 20230176760A1 · Jun 8, 2023