Cloud Computing as a Service

December 12, 2022 | Ishan Giwantha

What exactly is cloud computing?

Cloud computing refers to the delivery of on-demand computing services over the internet on a pay as-you-go basis. In simpler words, rather than managing files and services on a local storage device you will be doing the same over the Internet in a cost-efficient manner. Cloud computing has two types of models. they are,

  1. Deployment Model

  2. Service Model

Deployment Model

When we consider deployment models, there are three types of deployment models.

  1. Public cloud

  2. Private cloud

  3. Hybrid cloud


  1. Public Cloud: -

Here cloud infrastructure is available to the public over the internet. These are owned by cloud service providers.

2. Private cloud: -

This represents the private cloud. The private cloud infrastructure is exclusively operated by a single organization. This can be managed by organizations or a third party.

3. Hybrid cloud: -

A Hybrid cloud is a combination of the functionalities of both public and private clouds.

Service Model

When we consider Service Models, there are 3 major models available. They are,

1.IaaS - Infrastructure as a Service

2.Paas - Platform as a Service

3.Saas - Software as a Service

  1. IaaS - Infrastructure as a Service

IaaS refers to infrastructure as a service. It is a cloud service model where users get access to basic computing infrastructure. They are commonly used by its administrators. If your organization requires resources like storage or virtual machines, IaaS is the model for you. You only have to manage the data, runtime, middleware, applications, and the OS while the rest is handled by the cloud providers.

Examples:

DigitalOcean

Linode

Rackspace

AWS

2. Paas - Platform as a Service

PaaS or platform as a service provides cloud platforms and runtime environments for developing, testing, and managing applications. This service model enables users to deploy applications without the need to acquire manage and maintain the related architecture. If your organization needs a platform for creating software applications, PaaS is the model for you. PaaS only requires you to handle the applications and data. The rest of the components like runtime middleware operating system, Servers, storage, and others are handled by the cloud service providers.


Examples:

SAP cloud

Microsoft Azure

Heroku

AWS lambda

3. SaaS - Software as a Service

SaaS or software as a service involves cloud services for hosting and managing your Sofware applications. Software and hardware requirements are satisfied by the vendors, so you do not have to manage any of those aspects of the solution. If you would rather not worry about the hassles of owning any IT equipment. The SaaS model would be one to go with. With SaaS the could service provider handles all components of the solutions required by the organization.

Examples:

ClickUp

HubUp

Salesforce

Donorbox

Summary:

Most popular cloud computing services in the market

සටහන - ඉෂාන් ගිවන්ත