Understanding Cloud Services

The following provides a brief overview and introduction to the types of services available in the Microsoft cloud:

Software as a Service (SaaS)

SaaS is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software.

Examples of SaaS
  • Web based email, calendar, and office tools like Microsoft Office 365
  • Enterprise applications like Dynamics 365
  • Custom line of business applications like Exemplum's Rollout
Advantages of SaaS
  • Instantly access sophisticated applications
  • Seemlessly combines application software and data storage
  • Permits access to application data from anywhere
Infrastructure as a Service (IaaS)

IaaS is an on-demand computing infrastructure, remotely hosted, provisioned, and managed over the Internet. IaaS enables organizations to quickly procure, configure, and adjust capacity up and down based on demand. Customers are only charged for what they actually use and thereby can avoid paying for unused excess capacity.

Examples of IaaS
  • Azure Virtual Machines
  • Azure Cloud Storage
  • Azure Backup and Recovery
Advantages of IaaS
  • Quickly provision and dismantle computing environments
  • Improve business continuity and disaster recovery
  • Free up your team to focus on innovation rather than on IT infrastructure
Platform as a Service (PaaS)

PaaS is a category of cloud computing services that allows customers to provision, instantiate, run, and manage a modular bundle comprising a computing platform and one or more applications, without the complexity of building and maintaining the underlying infrastructure. PaaS allows developers to create, develop, and deploy software bundles to pre-configured computing platforms.

Examples of PaaS
  • Azure SQL Database
  • Azure Active Directory
  • Azure Web Services
Advantages of PaaS
  • Reduces time and cost of application deployment
  • Significantly reducesDevelop for multiple platforms, including mobile
  • Support geographically distributed development teams