What is: SaaS vs PaaS vs IaaS? and How Cloud Computing support them?
Now-a-days Cloud Computing is a commonly used term, any discussion about online or web will not complete without this term. It is a broad range of service providing solutions for various segments thro internet. Since we have discussed about cloud computing in previous blogs, now let us discuss about its featured services like Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).
SaaS – Software as a Service: it is a software application designed for end users that are delivered through the internet; it is a one-to-many model. This is also called as ‘On-Demand’ which means that any user can access the software whenever they need. It depends on the provider to offer the service for free of cost or in pay-as you go model.
In SaaS model the user can access to different modules which are managed from a centralized location, in which the users will have no worries about the upgrades / or corrections. This reduces the management effort and lowers the cost of infrastructure and this can be used from anywhere / any time. Yahoo and Google are widely known for their SaaS offerings.
PaaS – Platform as a Service “can be defined as a computing platform that allows the creation of software applications quickly and easily without having to purchase and manage the underlying software and hardware infrastructure”. In simple terminology it can be explained as providing a platform in web for creating software applications.
PaaS creates an environment to develop, test and deploy a software application. PaaS has built in scalability and integration capability based on industry standards. HP, IBM. Appfrog and Salesforce.com are well known providers for PaaS.
IaaS – Infrastructure as a Service – This refers to the delivery of cloud computing infrastructures like servers, storages, network and other hardware and its related software’s as an on-demand service. Like SaaS and PaaS here the user will access to the infrastructure when they need, here the user will not invest on purchasing and maintaining their own IT infrastructure.
IaaS is divided into two types as public cloud and private cloud. Public cloud is nothing but accessing a shared resource over the internet, Private Cloud is accessing a resource from a private network. IaaS will be more beneficial for those organizations with little capital for hardware, and facilitate the companies which require a temporary infrastructure. GoDaddy and Amazon web services are largest providers of internet based infrastructure services.
As we discuss we can understand that cloud computing provides multiple facilities like software applications, software development platform and hardware infrastructure. The common thing in all these services is they are delivered through internet in a usage based or on-demand model. This helps the organizations to focus on their goals rather than worrying about managing their infrastructure and its maintenance. Cloud Computing is one of the great revolutions in IT.
As we discuss we can understood that cloud computing provides multiple facilities like software applications, software development platform and hardware infrastructure. The common thing in all these services is they are delivered through internet in a usage based or on-demand model. This helps the organizations to focus on their goals rather than worried managing their infrastructure and its maintenance. Cloud computing is the revolution in IT.