Patent ID: 8640139

Claim:
A system deployment determination system comprising: at least one processor; an apparatus information storing unit for storing, for each candidate information processing apparatus that may be employed by a target system to be configured, a record including a failure rate, cluster method information indicating whether the information processing apparatus is used independently or used in a cluster, an amount of processing, and a cost as an index value representing a price; a list generating unit, wherein when a Service Level Agreement is given that includes information with which a failure rate defined for the target system to be configured can be derived and an amount of requested processing during normal operation which is an amount of processing required of the target system to be configured during normal operation, the list generating unit generates at least a list including information processing apparatuses, of which failure rates are less than the failure rate defined, within the information, for the target system to be configured, and searches, from the list, an information processing apparatus used independently or an information processing apparatus group forming a cluster of which cost is the lowest; and an apparatus number determining unit for calculating a number of information processing apparatuses required to satisfy the amount of requested processing during normal operation on the basis of the amount of requested processing during normal operation and an amount of processing performed by the information processing apparatus used independently or the information processing apparatus group forming the cluster searched by the list generating unit, wherein on condition that the number of information processing apparatuses thus calculated can be allocated from among the information processing apparatus used independently or the information processing apparatus group forming the cluster searched by the list generating unit, the apparatus number determining unit determines that the number of information processing apparatuses thus calculated is the number of information processing apparatuses used in the target system to be configured, and when the number of information processing apparatuses thus calculated cannot be allocated from among the information processing apparatus used independently or the information processing apparatus group forming the cluster searched by the list generating unit, the apparatus number determining unit causes the list generating unit to search, from among an information processing apparatus or an information processing apparatus group that has not yet been searched, an information processing apparatus used independently or an information processing apparatus group forming a cluster of which cost is the lowest.