Skip to content

Service Level Model of Cloud

As you've discovered, Cloud Computing Services are a complex set of hundreds of offering and of course we humans like to put things into an organizational framework.

The NIST definition of cloud computing defines what cloud computing is, but also defines the so-called service models. The convention is to take some aspect of IT, and add the suffix "...as a service" which is abbreviated "aaS." This is based on the 'stack model' of IT, where each layer of functionality depends on the layer below.

Broad overview of service models

  • Infrastructure as a Service (IaaS): What your IT department would provide, Nuts and bolts, DIY, Lego. You need understanding of computing architecture as these services
  • Platform as a Service (PaaS): Everything in between, or pre-configured and managed infrastructure
  • Software (aaS): Little to no configuration is needed but these system may be programmable and integrated with other services. E.g. Office 365, Google Drive

aaS

I believe a sweet-spot for researchers who do not have time to aquire the expertise to manage low-level infrastructure and need something more flexible and programmable than Software, are the platforms. These are often more expensive than DIY infrastruture, but are faster to provision and provide security controls.

Responsibility Model of Cloud Services

Layer Responsibility On-Prem IAAS (VM) PAAS SAAS
Network Connectivity & Security Campus IT Service Service Service
Hardware Maintainance, etc Disk Failures You/IT Service Service Service
Operating System Updates, installation, security You You Service Service
Security Software Install and maintain You You Service Service
Server Software Install, maintain You You Service Service
Server Configuration Tune, Speed, You You You (limited) Service
User Configuration Who can access, user accounts You You You Service
Code/Data Doing the actual knowledge work You You You You

What would a "SaaS" offering for your research look like? A "Google Docs" for your databases? How about a "PasS" that you could build? Would it be reproducible by anyone doing the kind of research you do?