Monday, February 27, 2017

Cloud Computing Models

Software as a Service (SaaS):
The SaaS model enables a user to use the software/applications as a service on-demand by using the internet. The applications can be accessed by clients using interfaces like web browsers or programs. The end user does not bother about managing underlying infrastructure and hosting of the software applications. SaaS helps in using single software to be shared among multiple users based on their subscription preventing them from purchasing the whole software. It helps in central management and upgrades/updates of the software as and when required. Major features includes delivery on per-user basis, routine updates, delivered using multitenant architecture, and more.

Platform as a Service (PaaS):

The PaaS model enables a user to use a hosting environment for their applications. It can be defined as a platform which allows creating the applications faster and with ease without the purchasing and maintaining the software and infrastructure required for its creation.

PaaS offers include workflow facilities for application design, application development, testing, and deployment and hosting as well as application services such as team collaboration, web service integration, database integration, security, scalability, storage, and application versioning. These services are provisioned as an integrated solution over the web.

Various features of PaaS that support the delivery of platform as a service to users are includes services to support application development, web-based user interface, multitenant architecture, integration with web services and databases, and support for development team collaboration.

Infrastructure as a Service (IaaS):

The IaaS model enables a user to use IT infrastructure such as hardware, storage, software, and networking components as an on-demand service. The user can access the operating system, storage and applications without purchasing them but consuming them as services when required. The user, however, cannot modify the cloud infrastructure that handles the hardware and software resources.

Various features of IaaS that support the delivery of infrastructure as a service to users include utility computing service, which enables billing on the basis of usage of the IT infrastructure. Dynamic scaling of IT infrastructure, which scales up and down based on the needs of the application. Multiple users can access the same IT infrastructure. 
Share This
Previous Post
Next Post

TekGrabs, established in 2017, is in the business of sharing Information. It provides news, articles and photos about the different technologies, inventions in different domains. Provides information on programming and databases.