Central University of Haryana: Cloud Computing Assignment
Central University of Haryana: Cloud Computing Assignment
of Haryana
SOET
CUH
Service Models In Cloud Computing
Cloud Models come in three types: SaaS(Software as a Service), IaaS(Infrastructure as a Service) and
PaaS(Platform as a Service). Each of the cloud models has its own set of benefits that could serve the
need of various businesses.
Service Models
Summary of the three service models is given below along with their benefits:
Software as a Service(SaaS):-
Software as a Service (SaaS) is a model that gives quick access to web applications that are cloud-
based. The entire computing stack is controlled by the vendor, which can be accessed using a web
browser. These applications run on the cloud and you can use them by paid licensed subscription or
for free with limited access.
SaaS does not require any pre-installation in your existing computing infrastructure. The need for
installing applications on each of your computers is eliminated as the maintenance and support
taken over by the vendor. Some Known example of SaaS includes:
Benefits:
1. Affordable- SaaS is affordable as it eliminates the cost involved in the purchase, installation,
maintenance, and upgrades of computing hardware.
2. Anywhere Accessibility- You can access the services from anywhere using any device such as
smartphones, which eliminates the constraints set by on-premise software.
3. Ready to Use- SaaS services can be quickly set up making them functional in no time. All it takes
your sign up for that service.
Example:-
Platform as a Service (PaaS):-
Platform as a Service(PaaS) is essentially a cloud base where you can develop, test and organize the
different applications for your business. The process of enterprise software development is
simplified by the implementation of PaaS. A favorable Space for developing and testing applications
is provided by the virtual runtime environment provided by PaaS.
The company or a platform provider can manage entire resources offered in the form of servers,
storage, and networking. The most popular examples of PaaS are Google App Engine and AWS
Elastic Beanstalk. PaaS also offers you subscription-based Services that give us the freedom to
choose service according to our business requirements.
Benefits:
1. Development Time is Minimum- The development time is reduced to the minimum by PaaS since
the vendor provides all the resources which are required in computing like server-side components,
which improve the focus of the development team and also simplifies the process.
benefit from having enhanced collaboration, which will help in the integration team dispersed across
various locations.
Example:-
Infrastructure as a Service:-
Infrastructure as a Service is nothing but just computing resources being virtually provided over the
cloud. The entire range of computing infrastructures such as storage, servers, networking hardware
alongside maintenance and support can be provided by IaaS cloud provider.
Businesses and companies can easily opt for computing resources of their requirement without the
need to install hardware in their facility.
Some of popular IaaS cloud service providers are Amazon Web Services, Microsoft Azure, and
Google Compute Engine.
Benefits:
1. Cost Minimisation- As their is no need to deploy on-premise hardware due to deployment of IaaS
cloud model, the cost reduces.
2. Enhanced Scalablity- The computing resources can be scaled up or down based on demand
because IaaS is the most flexible cloud computing model.
3. Simple Deployment- As the srevers, processing, storage, and networking are easily deployed by
IaaS to make it up and running in no time.
Example:-