US 11,868,367 B2
Information processing apparatus and information processing method
Yuichi Azuma, Tokyo (JP)
Assigned to HITACHI, LTD., Tokyo (JP)
Filed by Hitachi, Ltd., Tokyo (JP)
Filed on Feb. 27, 2023, as Appl. No. 18/114,457.
Claims priority of application No. 2022-081510 (JP), filed on May 18, 2022.
Prior Publication US 2023/0376502 A1, Nov. 23, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01); G06F 9/50 (2006.01)
CPC G06F 16/27 (2019.01) [G06F 9/5033 (2013.01)] 13 Claims
OG exemplary drawing
 
1. An information processing apparatus in a hybrid cloud having a cloud provided with a host or hosts where a system or systems are in operation, and a storage apparatus which is provided at other than the cloud and from and to which the host reads and writes data, the information processing apparatus for executing remote copy processing of data from a main environment hybrid cloud to the hybrid cloud,
wherein the main environment hybrid cloud has a cloud provided with a main environment host where the system or systems are in operation, and a main environment storage apparatus which is provided at other than the cloud and from and to which the main environment host reads and writes data,
the information processing apparatus comprising:
at least one processor which when executing at least one program configures the at least one processor to:
acquire access frequency information regarding an access frequency from the host to each piece of data stored in the storage apparatus;
judge object data of the remote copy processing on the basis of a priority of the system and the access frequency information;
issue an instruction to the storage apparatus to start executing the remote copy processing of the object data;
acquire host information of the main environment host;
issue an instruction to activate the host and the storage apparatus and also issue an instruction to change a quantity of hosts to perform scale-in/scale-out of the hosts and change a resource allocation to the storage apparatus;
acquire history information about a copy time of the remote copy processing: and
calculate an estimated copy wait time which is an estimated value of a copy wait time from the instruction to execute the remote copy processing of the object data to its start on the basis of the history information; judge whether the estimated copy wait time exceeds an upper limit of a specified threshold value or not; and, if the estimated copy wait time exceeds the upper limit of the specified threshold value, issue an instruction to change the quantity of hosts or change the resource allocation so that the estimated copy wait time will become equal to or less than the upper limit of the specified threshold value,
wherein if the host information indicates that a failure has occurred in the main environment cloud, the at least one processor is further configured to:
issue an instruction to activate the host and the storage apparatus in order to cause the system with highest priority to operate in the cloud as a target system to be resumed; and
if it is judged by the at least one processor that the estimated copy wait time is equal to or less than the upper limit of the specified threshold value, issue an instruction to the storage apparatus to start the remote copy processing of the object data.