Skip to content
This repository has been archived by the owner on Nov 2, 2024. It is now read-only.

Latest commit

 

History

History
executable file
·
41 lines (20 loc) · 2.31 KB

004-Cloud-Service-models.md

File metadata and controls

executable file
·
41 lines (20 loc) · 2.31 KB

Cloud Service Models

There are many different service models available, and more being defined all the time, although there are three which are the most common.

Software as a Service - SaaS

Software as a service allows for the delivery of an application that can be widely distributed and accessed.

  • An example of this would be Google's email service, Gmail. This email-based application is fully managed by Google and is accessed over the internet, and there are no requirements to install any software on your local device to be able to use it.

  • They are usually simple in their design, focusing on the ease of use to appeal to the wider audience. This offers the least amount of customization to the application itself.

Platform as a service - PaaS

This service offering gives a greater level of management and control to you, as you have access to an application framework that sits on top of the operating system and up.

  • The underlying architecture, the host hardware, network components, and operating system are typically managed by the vendor and taken care of from a maintenance and support perspective, which makes this a great deployment service for developers.

  • Developers are then free to focus and concentrate on developing great new apps sitting on top of the platform.

Infrastructure as a service

This provides the highest level of customization and management. This service allows you to architect your own portion of the cloud by configuring a virtual network, which is segmented from other networks, allowing you to deploy any resources you require.

  • You have the ability to configure instances from the operating system and up, including the type of operating system you install.

  • The underlying host is still managed by the vendor for maintenance and security purposes. This service offers the highest level of customization.

X as a Service

There are a number of other service models, such as disaster recovery as a service, communications as a service, and monitoring as a service. There are more of these services that are making their way into the industry.