Cloud Computing Definitions
In order to provide a consistent approach to how we define Cloud Computing, UNC has embraced the The National Institute of Standards (NIST) definitions of Cloud Computing. This information can help when discussing current of future projects that involve the option of leveraging Cloud Computing and for the inclusion into associated documents and/or contractual agreements.
- SaaS– Software as a Service -The customer is provided with the capability to use a provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a web browser (UNC Student Email and campus LMS are examples). The customer does not manage or control the underlying cloud infrastructure that includes network, servers operating systems, storage, or even individual application capabilities. One exception is limited, user-specific, application configuration settings.
- PaaS– Platform as a Service - The customer is provided with the capability to deploy onto the cloud infrastructure customer-created or acquired applications created using programming languages and tools supported by the provider. The customer does not manage or control the underlying cloud infrastructure that includes network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations.
- Iaas– Infrastructure as a Service - The customer is provided with the capability to provision processing, storage, networks and other fundamental computing resources to that the customer is able to deploy and run arbitrary software. These can include operating systems and applications. The customer does not manage or control the underlying cloud infrastructure, but has control over operating systems, storage, deployed applications and possible limited control of select network components.