SaaS - CodeForce2020/AZ-900-Microsoft-Azure-Fundamentals GitHub Wiki

Software-as-a-Service (SaaS)


SaaS - Software-as-a-Service:


In this cloud service model, the cloud provider manages all aspects of the application environment - virtual machines, networking resources, data storage, applications, and so on.

  • Cloud tenent only needs to provide their data to the application managed by the cloud provider. For example: Microsoft Office 365 provides a fully working version of Microsoft Office that runs in the cloud; all that you need to do is create your content, and Office 365 takes care of everything else.

SaaS is software that is centrally hosted and managed for the end customer. It is usually based on an architecture where one version of the application is used for all customers, and licensed through a monthly or annual subscription

SaaS provides the same benefits as IaaS, but again there some additional benefits.

Advantages:

  • No CapEx. Users have no upfront costs.

  • Agility. Users can provide staff with access to the latest software quickly and easily.

  • Pay-as-you-go pricing model. Users pay for the software they use on a subscription model, typically monthly or yearly, regardless of how much they use the software.

  • Skills. No deep technical skills are required to deploy, use, and gain the benefits of SaaS.

  • Flexibility. Users can access the same application data from anywhere.

Disadvantages:

  • Software limitations. There may be some limitations to a software application that might affect how users work. Since you are using as-is software you don't have direct control of features. Any business needs and software limitations should be taken into consideration when considering which SaaS platform is best suited for a workload.

Cloud Service Categories