Management device, storage system, and information processing method
A management device of a storage system, the management devices includes a memory and a processor. The processor coupled to the memory and configured to acquire workload load information and system load information when executing a container, and determine a workload arrangement destination and a replica position of a volume based on the workload load information and the system load information when activating a workload.
1. A management device of a storage system, the management devices comprising:
a memory; and
a first processor coupled to the memory and configured to:
acquire workload load information and system load information when executing a container,
determine a workload arrangement destination based on the workload load information and the system load information when activating a workload, and
determine a replica position of a volume based on the workload load information and the system load information when activating a workload,
wherein
the storage system includes a plurality of server devices and a plurality of storage devices connected to each other via a network,
each of the plurality of server devices includes a second processor and an accelerator, and
each of the plurality of storage devices includes a volume, wherein
the first processor is further configured to:
select, from among the plurality of server devices, a first server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the accelerator and the volume is equal to or less than a margin in the network,
select, from among the plurality of server devices, a second server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the second processor and the accelerator is equal to or less than a margin in the network, and
determine the first server device or the second server device as the workload arrangement destination.
2. The management device according to claim 1 , wherein
the first processor is further configured to:
select, from among the plurality of server devices, one or more first storage devices of which a sum of a communication amount between the processor and the volume and a communication amount between the accelerator and the volume is equal to or less than a margin in the network are selected from among the plurality of storage devices, and
determine the one or more first storage devices as the replica positions.
3. The management device according to claim 1 , wherein the first processor is further configured to determine the replica position when a difference between loads of a plurality of storage devices including the storage device exceeds a threshold, and
wherein the plurality of storage devices being included in the storage system.
4. A storage system comprising:
a management device;
a server device configured to transmit first system load information to the management device; and
a storage device configured to transmit second system load information to the management device, wherein
the management device includes:
a first processor configured to acquire workload load information, the first system load information, and the second system load information when executing a container, and determine a workload arrangement destination based on the workload load information, the first system load information, and the second system load information when activating a workload, and
determine a replica position of a volume based on the workload load information and the second system load information when activating a workload,
further comprising:
a plurality of server devices, the plurality of server device including the server device; and
a plurality of storage devices, the plurality of storage devices including the storage device, wherein
the server device connects to the storage device,
each of the plurality of server devices includes a second processor and an accelerator, and
each of the plurality of storage devices includes a volume, wherein
the first processor is further configured to:
select, from among the plurality of server devices, a first server device of which a sum of a communication amount between the second processor and a network, a communication amount between the second processor and the volume, and a communication amount between the accelerator and the volume is equal to or less than a margin in the network,
select, from among the plurality of server devices, a second server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the second processor and the accelerator is equal to or less than a margin in the network, and
determine the first server device or the second server device as the workload arrangement destination.
5. The storage system according to claim 4 ,
the first processor is further configured to:
select, from among the plurality of server devices, one or more first storage devices of which a sum of a communication amount between the second processor and the volume and a communication amount between the accelerator and the volume is equal to or less than a margin in a network are selected from among the plurality of storage devices, and
determine the one or more first storage devices as the replica positions.
6. The storage system according to claim 4 , wherein the first processor is further configured to determine the replica position when a difference between loads of a plurality of storage devices including the storage device exceeds a threshold.
7. An information processing method in a storage system including a management device, server device, and storage device, the information processing method comprising:
transmitting, by the server device, first system load information to the management device;
transmitting, by the storage device, second system load information to the management device,
acquiring, by the management device, workload load information and system load information when executing a container, and
determining, by the storage device, a workload arrangement destination based on the workload load information and the system load information when activating a workload, and
determine a replica position of a volume based on the workload load information and the system load information when activating a workload,
wherein
the storage system includes a plurality of server devices and a plurality of storage devices connected to each other via a network,
each of the plurality of server devices includes a second processor and an accelerator, and
each of the plurality of storage devices includes a volume, wherein
the information processing method further comprising:
selecting, from among the plurality of server devices, a first server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the accelerator and the volume is equal to or less than a margin in the network,
selecting, from among the plurality of server devices, a second server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the second processor and the accelerator is equal to or less than a margin in the network, and
determining the first server device or the second server device as the workload arrangement destination.
8. The information processing method according to claim 7 ,
the information processing method further comprising:
selecting, from among the plurality of server devices, one or more first storage devices of which a sum of a communication amount between the processor and the volume and a communication amount between the accelerator and the volume is equal to or less than a margin in the network are selected from among the plurality of storage devices, and
determining the one or more first storage devices as the replica positions.
9. The information processing method according to claim 7 , further comprising:
determining the replica position when a difference between loads of a plurality of storage devices including the storage device exceeds a threshold and
wherein the plurality of storage devices being included in the storage system.