Infrastructure as a Service (IaaS) providers allow their customers access to different kinds of infrastructure (e.g. CPU power, memory and storage) and use the resources to deploy and run their applications through the use of virtual machines which automatically can scale up and do™. IaaS gives users flexibility to deploy any software stack on top of the operating system. However, flexibility comes with a cost and users are responsible for updating and patching the operating system at the IaaS level. Amazon Web Services’ EC2 and S3 are popular IaaS examples [15] Cloud computing deployment models