Small businesses to global enterprises, everyone prefers to use cloud computing nowadays.Cloud computing is the way to make computer resources like data storage facility available on demand. In cloud computing, all resources are managed by cloud service provider and end user pay for using those services.
Or we can say that in cloud computing, end user is able to access and manage any software or app from any location and user need not to worry about data storage capacity or backup or up gradation of any software or new patch of anti-virus.
There are three types of cloud computing-
Infrastructure as a Service (IaaS) – As its name explains itself, a third party service provider hosts the elements of entire infrastructure, such as hardware, software, server, and storage. He also provide backup, data security, and data maintenance services. Examples- Windows Azure, Rackspace, Google Compute Engine.
Software as a Service (SaaS) – In this category, on-demand licensed software is provided and that software is hosted centrally. It is called as web based software or on-demand-software. Microsoft Office 365, Dropbox are examples of Software as a Service.
Platform as a Service (PaaS) – It is also self explanatory. Platform as a service provides you a computing platforms that includes operating system, programming language execution environment, database, web server etc for example — Google App Engine, Apache Stratos, OpenShift.