Patent ID: 8719832

Claim:
A method comprising: storing a model of a computing infrastructure, the model defining components of the infrastructure, and software provided to operate in the infrastructure; associating, utilizing a processor, capacity information with the components, the capacity information defining resource capacity made available by the components; associating consumption information with the software, the consumption information defining resource consumption by the software from the resource capacity made available by the components; wherein a redundancy group is created for at least two of the components of the infrastructure, and each of the components of the redundancy group is assigned an indication of redundancy behaviour, the indication of redundancy behaviour including one of: a first indication that the component is redundant, and a functionality of the component can be fulfilled by another of the components in the redundancy group, a second indication that the component is critical, and the functionality of the component cannot be fulfilled by another of the components in the redundancy group, and a third indication that the component fulfils a critical role in relation to at least a first portion of the software that consumes resources of the component, and fulfils a redundant role in relation to a second portion of the software that consumes the resources of the component; wherein, in response to a failure of one of the components of the redundancy group, a total number of failing components belonging to the redundancy group is counted, and the total number of failing components is compared with a predetermined failure factor to determine an impact of the failure of the one of the components.