Pages

Sunday, October 9, 2022

Cloud Computing – Service Models

 

According to simplilearn website?

Types of Cloud Computing

Cloud Computing is multiplying, resulting in it being classified into several different categories. However, out of various categories, there are six that stand out. These six categories are further divided into two parts: the category of cloud-based deployment and the category of cloud-based services

Cloud Computing is divided into three categories based on deployment, including:

·         Public cloud

·         Private cloudCloud Computing -

·         Hybrid cloud

The remaining three categories are divided based on the services they offer, including:

·         Infrastructure as a Service (IaaS)

·         Platform as a Service (PaaS)

·         Software as a Service (SaaS)

Now that you have a better idea of what the cloud categories are let’s learn more about them in-depth.

From <https://www.simplilearn.com/tutorials/cloud-computing-tutorial/what-is-cloud-computing>


 


 

 According to Google website?

Types of cloud computing

There are three main types of cloud computing service models that you can select based on the level of control, flexibility, and management your business needs: 

·         Infrastructure as a service (IaaS) offers on-demand access to IT infrastructure services, including compute, storage, networking, and virtualization. It provides the highest level of control over your IT resources and most closely resembles traditional on-premises IT resources.

·         Platform as a service (PaaS) offers all the hardware and software resources needed for cloud application development. With PaaS, companies can focus fully on application development without the burden of managing and maintaining the underlying infrastructure.

·         Software as a service (SaaS) delivers a full application stack as a service, from underlying infrastructure to maintenance and updates to the app software itself. A SaaS solution is often an end-user application, where both the service and the infrastructure is managed and maintained by the cloud service provider.

 From <https://cloud.google.com/learn/what-is-cloud-computing#section-1>

According to Wikipedia website?

Though service-oriented architecture advocates "Everything as a service" (with the acronyms EaaS or XaaS, or simply aas), cloud-computing providers offer their "services" according to different models, of which the three standard models per NIST are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).

From <https://en.wikipedia.org/wiki/Cloud_computing>

According to IBM website? 

IaaS (Infrastructure-as-a-Service), PaaS (Platform-as-a-Service) , and SaaS (Software-as-a-Service) are the three most common models of cloud services, and it’s not uncommon for an organization to use all three.

From <https://www.ibm.com/in-en/cloud/learn/cloud-computing#toc-what-isclo-mt3Y0Fsu>

According to w3schools website?

Cloud model types

If we analyze the Cloud technology intelligently, we will see that most people separate the cloud computing model into two distinct sets:

·         Deployment Model: refers to the management of the cloud's infrastructure. The cloud hosting deployment model designates the cloud environment's exact category, its size, and the accessing mechanism. It also tells the nature and purpose of the cloud.

·         Service model: Cloud computing is a broad term that holds a more extensive range of services. It is composed of a particular type of service; a cloud computing platform allows its users to access.

 From <https://w3schools.in/cloud-computing/>

According to Microsoft website? 

Types of cloud services: IaaS, PaaS, serverless and SaaS

Most cloud computing services fall into four broad categories: infrastructure as a service (IaaS), platform as a service (PaaS), serverless and software as a service (SaaS). These are sometimes called the cloud computing stack because they build on top of one another. Knowing what they are and how they are different makes it easier to accomplish your business goals.

Infrastructure as a service (IaaS)

The most basic category of cloud computing services. With IaaS, you rent IT infrastructure—servers and virtual machines (VMs), storage, networks, operating systems—from a cloud provider on a pay-as-you-go basis.

Platform as a service (PaaS)

Platform as a service refers to cloud computing services that supply an on-demand environment for developing, testing, delivering and managing software applications. PaaS is designed to make it easier for developers to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, storage, network and databases needed for development.

Serverless computing

Overlapping with PaaS, serverless computing focuses on building app functionality without spending time continually managing the servers and infrastructure required to do so. The cloud provider handles the setup, capacity planning and server management for you. Serverless architectures are highly scalable and event-driven, only using resources when a specific function or trigger occurs.

Software as a service (SaaS)

Software as a service is a method for delivering software applications over the Internet, on demand and typically on a subscription basis. With SaaS, cloud providers host and manage the software application and underlying infrastructure and handle any maintenance, like software upgrades and security patching. Users connect to the application over the Internet, usually with a web browser on their phone, tablet or PC.

From <https://azure.microsoft.com/en-in/resources/cloud-computing-dictionary/what-is-cloud-computing/#cloud-computing-models>

According to Investopedia website? 

Types of Cloud Services

Regardless of the kind of service, cloud computing services provide users with a series of functions including:

·         Email

·         Storage, backup, and data retrieval

·         Creating and testing apps

·         Analyzing data

·         Audio and video streaming

·         Delivering software on demand

Cloud computing is still a fairly new service but is being used by a number of different organizations from big corporations to small businesses, nonprofits to government agencies, and even individual consumers.

 From <https://www.investopedia.com/terms/c/cloud-computing.asp#toc-what-is-cloud-computing>

 

Types of Cloud Computing

Cloud computing is not a single piece of technology like a microchip or a cellphone. Rather, it's a system primarily comprised of three services: software-as-a-service (SaaS), infrastructure-as-a-service (IaaS), and platform-as-a-service (PaaS).

1.       Software-as-a-service (SaaS) involves the licensure of a software application to customers. Licenses are typically provided through a pay-as-you-go model or on-demand. This type of system can be found in Microsoft Office's 365.1

2.       Infrastructure-as-a-service (IaaS) involves a method for delivering everything from operating systems to servers and storage through IP-based connectivity as part of an on-demand service. Clients can avoid the need to purchase software or servers, and instead procure these resources in an outsourced, on-demand service. Popular examples of the IaaS system include IBM Cloud and Microsoft Azure.12

3.       Platform-as-a-service (PaaS) is considered the most complex of the three layers of cloud-based computing. PaaS shares some similarities with SaaS, the primary difference being that instead of delivering software online, it is actually a platform for creating software that is delivered via the Internet. This model includes platforms like Salesforce.com and Heroku.

 From <https://www.investopedia.com/terms/c/cloud-computing.asp#toc-what-is-cloud-computing

What Are the Main Types of Cloud Computing?

The main types of cloud computing services include Infrastructure-as-a-Service (IaaS), Platforms-as-a-Service (PaaS), and Software-as-a-Service (SaaS).10

·         IaaS provides IT infrastructure to end-users via the internet and is commonly associated with serverless computing.

·         PaaS serves both software and hardware to end-users, who are generally software developers. PaaS allows the user to develop, run, and manage their own apps without having to build and maintain the infrastructure.

·         SaaS is a software licensing model, which allows access to software on a subscription basis using external servers without having to download and install them locally.

 From <https://www.investopedia.com/terms/c/cloud-computing.asp#toc-what-is-cloud-computing>

 

These many are the definitions and descriptions of Cloud Computing at your perusal from reputed websites. Choose any one/two or many definitions in your seminar topic article.

If you find any other related links, please add them in comment section. That will help other students to find the material easily.

…till next post, bye-bye & take-care.


No comments: