| CPC G06F 9/44505 (2013.01) [G06F 9/5005 (2013.01)] | 9 Claims |

|
1. A computer system comprising:
a processor;
a storage apparatus; and
an input/output apparatus,
wherein the storage apparatus stores at least configuration condition information including a plurality of system configurations configured to be constructed in a cloud and evaluation values for each system configuration, the evaluation values including a logical failure tolerance value, a cloud configuration failure tolerance value, and a region failure tolerance value,
wherein the input/output apparatus accepts a configuration request indicating a condition for a system configuration to be constructed on the cloud,
wherein the processor is configured to:
obtain a first value relating to a first recovery policy corresponding to the configuration request,
obtain a second value relating to a second recovery policy corresponding to the configuration request,
determine, as a first determination, whether the cloud configuration failure tolerance value is smaller than the first value and whether the region failure tolerance value is smaller than the first value,
determine, as a second determination, whether the logical failure tolerance value is smaller than the second value,
determine a candidate for a system configuration to be proposed on a basis of a result of the first determination and the second
determination, and
wherein the input/output apparatus outputs the candidate for the system configuration to be proposed.
|