Cloud computing infrastructure provides; flexibility: provides resources that can be easily adjusted to the individual needs of the customer, reliability: expansive infrastructure and redundancy options, outages or system failures are less likely to occur, cost-efficiency: it requires no large upfront capital costs, and security: providers are constantly improving their abilities to effectively protect their infrastructure from potential security threats.