You are on page 1of 11

UNIT-2

Cloud Service Models


There are the following three types of cloud service models -

1. Infrastructure as a Service (IaaS)


2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)

Infrastructure as a Service (IaaS)


IaaS is also known as Hardware as a Service (HaaS). It is a computing infrastructure
managed over the internet. The main advantage of using IaaS is that it helps users to
avoid the cost and complexity of purchasing and managing the physical servers.

Characteristics of IaaS
There are the following characteristics of IaaS -

o Resources are available as a service


o Services are highly scalable
o Dynamic and flexible
o GUI and API-based access
o Automated administrative tasks

Example: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google
Compute Engine (GCE), Rackspace, and Cisco Metacloud.

Advantages of IaaS:
1. Cost-Effective: Eliminates capital expense and reduces ongoing cost and
IaaS customers pay on a per-user basis, typically by the hour, week, or month.
2. Website hosting: Running websites using IaaS can be less expensive than
traditional web hosting.
3. Security: The IaaS Cloud Provider may provide better security than your
existing software.
4. Maintenance: There is no need to manage the underlying data center or the
introduction of new releases of the development or underlying software. This
is all handled by the IaaS Cloud Provider.
Disadvantages of laaS :
1. Limited control over infrastructure: IaaS providers typically manage the
underlying infrastructure and take care of maintenance and updates, but this
can also mean that users have less control over the environment and may not
be able to make certain customizations.
2. Security concerns: Users are responsible for securing their own data and
applications, which can be a significant undertaking.
3. Limited access: Cloud computing may not be accessible in certain regions
and countries due to legal policies.
Platform as a Service (PaaS)
PaaS cloud computing platform is created for the programmer to develop, test, run, and
manage the applications.

Characteristics of PaaS
There are the following characteristics of PaaS -

o Accessible to various users via the same development application.


o Integrates with web services and databases.
o Builds on virtualization technology, so resources can easily be scaled up or down as per
the organization's need.
o Support multiple languages and frameworks.
o Provides an ability to "Auto-scale".

Example: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App
Engine, Apache Stratos, Magento Commerce Cloud, and OpenShift.

Advantages of PaaS:
1. Simple and convenient for users: It provides much of the infrastructure and
other IT services, which users can access anywhere via a web browser.
2. Cost-Effective: It charges for the services provided on a per-use basis thus
eliminating the expenses one may have for on-premises hardware and
software.
3. Efficiently managing the lifecycle: It is designed to support the complete
web application lifecycle: building, testing, deploying, managing, and
updating.
4. Efficiency: It allows for higher-level programming with reduced complexity
thus, the overall development of the application can be more effective.
Disadvantages of Paas:
1. Limited control over infrastructure: PaaS providers typically manage the
underlying infrastructure and take care of maintenance and updates, but this
can also mean that users have less control over the environment and may not
be able to make certain customizations.
2. Dependence on the provider: Users are dependent on the PaaS provider for
the availability, scalability, and reliability of the platform, which can be a risk
if the provider experiences outages or other issues.
3. Limited flexibility: PaaS solutions may not be able to accommodate certain
types of workloads or applications, which can limit the value of the solution
for certain organizations.
Software as a Service (SaaS)
SaaS is also known as "on-demand software". It is a software in which the applications
are hosted by a cloud service provider. Users can access these applications with the help
of internet connection and web browser.

Characteristics of SaaS
There are the following characteristics of SaaS -

o Managed from a central location


o Hosted on a remote server
o Accessible over the internet
o Users are not responsible for hardware and software updates. Updates are applied
automatically.
o The services are purchased on the pay-as-per-use basis

Example: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx,


ZenDesk, Slack, and GoToMeeting.

Advantages of SaaS
1. Cost-Effective: Pay only for what you use.
2. Reduced time: Users can run most SaaS apps directly from their web
browser without needing to download and install any software. This reduces
the time spent in installation and configuration and can reduce the issues that
can get in the way of the software deployment.
3. Accessibility: We can Access app data from anywhere.
4. Automatic updates: Rather than purchasing new software, customers rely on
a SaaS provider to automatically perform the updates.
5. Scalability: It allows the users to access the services and features on-demand.
Disadvantages of Saas :
1. Limited customization: SaaS solutions are typically not as customizable as
on-premises software, meaning that users may have to work within the
constraints of the SaaS provider’s platform and may not be able to tailor the
software to their specific needs.
2. Dependence on internet connectivity: SaaS solutions are typically cloud-
based, which means that they require a stable internet connection to function
properly. This can be problematic for users in areas with poor connectivity or
for those who need to access the software in offline environments.
3. Security concerns: SaaS providers are responsible for maintaining the
security of the data stored on their servers, but there is still a risk of data
breaches or other security incidents.
4. Limited control over data: SaaS providers may have access to a user’s data,
which can be a concern for organizations that need to maintain strict control
over their data for regulatory or other reasons.
Difference between IaaS, PaaS, and SaaS
The below table shows the difference between IaaS, PaaS, and SaaS -

Basis Of IAAS PAAS SAAS

Infrastructure as a Platform as a Software as a


Stands for service. service. service.

IAAS is used by PAAS is used by SAAS is used by the


Uses network architects. developers. end user.

Access IAAS gives access PAAS gives access SAAS gives access
to the resources like to run time to the end user.
virtual machines environment to
and virtual storage. deployment and
development tools
Basis Of IAAS PAAS SAAS

for application.

It is a service model It is a cloud


It is a service model
that provides computing model
in cloud computing
virtualized that delivers tools
that hosts software to
computing that are used for the
make it available to
resources over the development of
clients.
Model internet. applications.

There is no
Some knowledge is requirement about
It requires technical
required for the technicalities
knowledge.
Technical basic setup. company handles
understanding. everything.

It is popular among It is popular among


It is popular among developers who consumers and
developers and focus on the companies, such as
researchers. development of apps file sharing, email,
Popularity and scripts. and networking.

It has about a 27 %
It has around a 12% It has around 32%
rise in the cloud
increment. increment.
Percentage rise computing model.

Used by the skilled


Used by mid-level Used among the
developer to
developers to build users of
develop unique
applications. entertainment.
Usage applications.

Amazon Web Facebook, and MS Office web,


Services, sun, Google search Facebook and
Cloud services. vCloud Express. engine. Google Apps.

Enterprise AWS virtual


Microsoft Azure. IBM cloud analysis.
services. private cloud.
Basis Of IAAS PAAS SAAS

Outsourced Force.com,
Salesforce AWS, Terremark
cloud services. Gigaspaces.

Operating System,
Runtime, Data of the
Nothing
Middleware, and application
User Controls Application data

It is highly scalable
It is highly scalable
to suit the different
It is highly scalable to suit the small, mid
businesses
and flexible. and enterprise level
according to
business
Others resources.

Database as a Service (DBaaS) :


DBaaS (also known as Managed Database Service) as a cloud computing service. It
allows users associated with database activities to access and use a cloud database
system without purchasing it.
DBaaS and cloud database comes under Software as a Service (SaaS) whose demand is
growing so fast
In simple we can say Database as a Service (DBaaS) is self service/ on demand
database consumption coupled with automation of operations.
So using DBaaS, organizations can avoid data base configuration, management,
upgradation and security.
Key Characteristics of DBaaS :
 A fully managed info service helps to line up, manage, and administer your
info within the cloud and conjointly offer services for hardware provisioning
and Backup.
 DBaaS permits the availability of info’s effortlessly to Database shoppers
from numerous backgrounds and IT expertise.
 Provides on demand services.
 Supported the resources offered, it delivers a versatile info platform that
tailors itself to the environment’s current desires.
 A team of consultants at your disposal, endlessly watching the Databases.
 Automates info administration and watching.
 Leverages existing servers and storage.
Advantages of DBaaS :
1. DBaaS is responsible of the info supplier to manage and maintain info
hardware and code.
2. The hefty power bills for ventilation and cooling bills to stay the servers
running area unit eliminated.
3. An organization that subscribes to DBaaS is free from hiring info developers
or constructing a info system in-house.
4. Make use of the most recent automation, straightforward outs of clouds area
unit possible at low price and fewer time.
5. Human resources needed to manage the upkeep of the system is eliminated.
6. Since DBaaS is hosted off-site, the organization is free from the hassles of
power or network failure.
7. Explore the portfolio of Oracle info as a service.
Disadvantages of DBaaS :
1. Traditional enterprises may have objections to cloud-based services
generally.
2. In case of significant failure of the DBaaS server or network, the organization
might lose its knowledge.
3. Companies already equipped with resources and IT-related human resources
might not realize DBaaS solutions economically viable.
4. Intrinsic network connected problems with cloud can impact the performance
of a DBaaS.
5. Features offered within the typical RDBMS might not perpetually be offered
during a DBaaS system.
6. The use of DBaaS may result in revenue loss in alternative areas of code
updates and hardware management.

Monitoring as a Service(MaaS):
Communication as a Service(CaaS):
Communications as a Service (CaaS) is an outsourced enterprise
communications solution that can be leased from a single vendor.
Such communications can include voice over IP (VoIP or Internet
telephony), instant messaging (IM), collaboration and videoconference
applications using fixed and mobile devices.

Salesforce Service Cloud


o Salesforce Service Cloud is the CRM platform to provide services and support to
the customers.
o The Service Cloud is a great customer service platform to give the fast and more
personalized services virtually via any possible platform such as phone, email,
instant messaging, Twitter, Facebook or other social platforms.
o With the help of service cloud, customers can reach customer support from any
platform and get support.
o Salesforce service cloud offers businesses the more vital services that help
expand the maintenance and consumer contentment. It helps businesses by
enabling them to solve customer issues and requirements through different
channels.

o Salesforce service cloud is a SaaS service, which is built on the Salesforce


customer success platform. It provides the customer's 360-degree view to
provide smarter, faster and personalized services to the customers.
o The service cloud is built on different salesforce matrices such as average cases
per day, cases by issues, resolution time per customer etc.

Essential benefits of using the Salesforce Service Cloud:

o IncreasestheAgent'sProductivity
With the Service Cloud, agents can log in and work from anywhere, as the
salesforce service console can be accessed from any device, such as web-based
applications or Mobile devices. It enhances the productivity of an agent, and
customer queries get resolved in the allotted time period.
o Efficient Case Tracking
The more efficiently the agent tracks the case, the faster it gets resolved. Using
the Service cloud, the agent can easily track the cases, and duplicity of any case
or human errors get reduced.
o Integrates with the Social Media Platforms
Using service cloud functions, the agents can also interact with the customers on
social media platforms such as Twitter, Facebook, etc. It helps to build and
maintain customer satisfaction.
o DataSecurity
With the Service cloud, the customer data, interaction, or any other data is
entirely safe and secure. It follows the multilayer approach to keep crucial
information more secure.
o BestCustomerExperience
Using the Service cloud, the companies can enhance the best customer
experience by providing one-to-one communication between the customer and
agent in real-time. It also helps in enhancing customer satisfaction, loyalty, and
customer retention.

You might also like