System configuration management device, system configuration management method, and system configuration management program
Abstract
To quickly and appropriately adjust a performance of a storage system. A storage configuration optimization device for managing a storage system including one or more storages implemented by a plurality of SDS nodes includes a virtual CPU. The virtual CPU is configured to receive a request for an execution period and a necessary performance of a project using the storage system, and select, based on consumption information and performance information of a resource of the storage system, one or more change patterns satisfying the request for the execution period and the necessary performance from among a plurality of change patterns indicating configuration changes of the storage system.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A system configuration management device for managing a storage system including one or more storages implemented by a plurality of storage nodes, the system configuration management device comprising:
a processor,
wherein the processor is configured to:
receive a request for an execution period and a necessary performance of a project using the storage system, and
select, based on consumption information and performance information of a resource of the storage, one or more change patterns satisfying the request for the execution period and the necessary performance from among a plurality of change patterns indicating configuration changes of the storage system.
2. The system configuration management device according to claim 1 ,
wherein the processor is configured to execute processing of changing a configuration of the storage system according to the selected change pattern.
3. The system configuration management device according to claim 2 ,
wherein the processor is configured to determine an execution time of the selected change pattern, and execute the processing of changing the configuration of the storage system when the execution time comes.
4. The system configuration management device according to claim 1 ,
wherein the plurality of change patterns include a storage addition pattern of newly adding a storage implemented by a plurality of storage nodes and a node addition pattern of newly adding a storage node to the storage, and
wherein the processor is configured to select the storage addition pattern when the execution period of the project using the storage system is shorter than a predetermined period, and select the node addition pattern when the execution period is longer than the predetermined period or when an end of the execution period is not determined.
5. The system configuration management device according to claim 4 ,
wherein the processor is configured to further select a storage removal pattern of removing the added storage when the execution period of the project using the storage system is shorter than the predetermined period.
6. The system configuration management device according to claim 5 ,
wherein the processor is configured to determine an execution time of the storage removal pattern to be after an end of the execution period of the project, and execute processing of changing a configuration of the storage system according to the storage removal pattern when the execution time comes.
7. The system configuration management device according to claim 1 ,
wherein the storage node is implemented by a virtual computer,
wherein the change pattern includes an instance change pattern of changing a resource amount of an instance of the virtual computer, and
wherein the processor is configured to select the instance change pattern when it is necessary to change a resource amount of the instance in order to satisfy the request for the necessary performance.
8. The system configuration management device according to claim 1 ,
wherein the change pattern includes a volume update pattern of updating a volume to be used by the project, and
wherein the processor is configured to select the volume update pattern when it is necessary to change a number of duplicate volumes obtained by duplicate the volume in order to satisfy a request for a performance of the storage system.
9. A system configuration management method performed by a system configuration management device for managing a storage system including one or more storages implemented by a plurality of storage nodes, the method comprising:
receiving a request for an execution period and a necessary performance of a project using the storage system; and
determining, based on consumption information and performance information of a resource of the storage, one or more change patterns satisfying the request for the execution period and the necessary performance from among a plurality of change patterns indicating configuration changes of the storage system.
10. A non-transitory computer readable medium storing a system configuration management program to be executed by a computer that manages a storage system including one or more storages implemented by a plurality of storage nodes, wherein
the system configuration management program is configured to cause the computer to:
receive a request for an execution period and a necessary performance of a project using the storage system, and
determine, based on consumption information and performance information of a resource of the storage, one or more change patterns satisfying the request for the execution period and the necessary performance from among a plurality of change patterns indicating configuration changes of the storage system.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.