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,
Deployment Model
Service Model
Deployment Model
When we consider deployment models, there are three types of deployment models.
Public cloud
Private cloud
Hybrid cloud
- 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
- 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
සටහන - ඉෂාන් ගිවන්ත