Cloud Service Models – Shishir Kant Singh https://shishirkant.com Jada Sir जाड़ा सर :) Fri, 22 May 2020 11:36:54 +0000 en-US hourly 1 https://wordpress.org/?v=6.9 https://shishirkant.com/wp-content/uploads/2020/05/cropped-shishir-32x32.jpg Cloud Service Models – Shishir Kant Singh https://shishirkant.com 32 32 187312365 Software as a Service (SaaS) https://shishirkant.com/software-as-a-service-saas/?utm_source=rss&utm_medium=rss&utm_campaign=software-as-a-service-saas Fri, 22 May 2020 11:33:02 +0000 http://shishirkant.com/?p=447 Software as a Service | SaaS:-

SaaS is a software distribution model in which applications are hosted by a cloud service provider and made available to customers over internet. SaaS is also known as “On-Demand Software”.

OR

SaaS is a method of software delivery that allows data to be accessed from any device with an Internet connection and web browser. In this web-based model, software vendors host and maintain the servers, databases and code that constitute an application. This is a significant departure from the on-premise software delivery model.

In SaaS, software and associated data are centrally hosted on the cloud server. SaaS is accessed by users using a thin client via a web browser. SaaS uses the web to deliver applications that are managed by a third-party vendor and whose interface is accessed on the clients’ side. Most SaaS applications can be run directly from a web browser without any downloads or installations required, although some require plugins.

 Because of the web delivery model, SaaS eliminates the need to install and run applications on individual computers.

SaaS Examples: Google Apps, Salesforce, Workday, Concur, Citrix GoToMeeting, Cisco WebEx

Cloud service models

There are the following services provided by SaaS providers –

Business Services – SaaS Provider provides various business services to start-up the business. The SaaS business services include ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), billing, and sales.

Document Management – SaaS document management is a software application offered by a third party (SaaS providers) to create, manage, and track electronic documents.

Example: Slack, Samepage, Box, and Zoho Forms.

Social Networks – As we all know, social networking sites are used by the general public, so social networking service providers use SaaS for their convenience and handle the general public’s information.

Mail Services – To handle the unpredictable number of users and load on e-mail services, many e-mail providers offering their services using SaaS.

Software as a Service

Advantages of SaaS cloud computing layer:-

1) easy to buy:-SaaS pricing is based on a monthly fee or annual fee, SaaS allows organizations to access business functionality at a low cost which is less than licensed applications.

Unlike traditional software which is sold as a licensed based with an up-front cost, SaaS providers generally pricing the applications using a subscription fee, most commonly a monthly or annually fee.

2) Less hardware required for SaaS:-The software is hosted remotely, so organizations don’t need to invest in additional hardware.

3) Low Maintenance required for SaaS:-Software as a service removes the necessity of installation, set-up, and often daily upkeep and maintenance for organizations. Initial set-up cost for SaaS is typically less than the enterprise software. SaaS vendors actually pricing their applications based on some usage parameters, such as number of users using the application. So SaaS does easy to monitor and automatic updates.

4) No special software or hardware versions required.

All users will have the same version of software and typically access it through the web browser. SaaS reduces IT support costs by outsourcing hardware and software maintenance and support to the IaaS provider.

Disadvantages of SaaS cloud computing layer:-

1) Security:-Actually data is stored in cloud, so security may be an issue for some users. However, cloud computing is not more secure than in-house deployment. Learn more cloud security.

2) Latency issue:-Because the data and application are stored in cloud at a variable distance from the end user, so there is a possibility that there may be more latency while interacting with the application than a local deployment. So, SaaS model is not suitable for applications whose demand response times are in milliseconds.

3) Total Dependency on Internet:-Without internet connection, most SaaS applications are not usable/working.

4) Switching between SaaS vendors is difficult:-Switching SaaS vendors involves the difficult and slow task of transferring the very large data files over the Internet and then converting and importing them into another SaaS also.

]]>
447
Cloud Service Models https://shishirkant.com/cloud-service-models/?utm_source=rss&utm_medium=rss&utm_campaign=cloud-service-models Fri, 22 May 2020 11:27:46 +0000 http://shishirkant.com/?p=444 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)
  4. Identity as a service (IDaaS)
  5. Network as a service (NaaS)
Cloud Service Models

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 –

  • Resources are available as a service
  • Services are highly scalable
  • Dynamic and flexible
  • GUI and API-based access
  • Automated administrative tasks

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


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 –

  • Accessible to various users via the same development application.
  • Integrates with web services and databases.
  • Builds on virtualization technology, so resources can easily be scaled up or down as per the organization’s need.
  • Support multiple languages and frameworks.
  • 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.


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 –

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

Example: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx, ZenDesk, Slack, and GoToMeeting.


Difference between IaaS, PaaS, and SaaS

The below table shows the difference between IaaS, PaaS, and SaaS –

IaaSPaasSaaS
It provides a virtual data center to store information and create platforms for app development, testing, and deployment.It provides virtual platforms and tools to create, test, and deploy apps.It provides web software and apps to complete business tasks.
It provides access to resources such as virtual machines, virtual storage, etc.It provides runtime environments and deployment tools for applications.It provides software as a service to the end-users.
It is used by network architects.It is used by developers.It is used by end users.
IaaS provides only Infrastructure.PaaS provides Infrastructure+Platform.SaaS provides Infrastructure+Platform +Software.
]]>
444