ABSTRACT

Infrastructure as a Service (IaaS) is the most flexible cloud computing model and allows for automated deployment of servers, processing power, storage, and networking. IaaS clients have true control over their infrastructure than users of Platform as a Service (PaaS) or Software as a Service (SaaS) services. The main uses of IaaS include the actual development and deployment of PaaS, SaaS, and web-scale applications. IaaS is an instant computing infrastructure that is provisioned and managed over the Internet. IaaS is comprised of highly automated and scalable compute resources, complemented by cloud storage and network capability which can be self-provisioned, metered, and available on-demand. In some ways, SaaS is very similar to the old thin-client model of software provision, where clients, provide the point-of-access to software running on servers. SaaS moves the task of managing software and its deployment to third-party services. SaaS applications may usually be provided on a subscription model.