Sunday, May 5, 2019

What is Cloud Computing?- Types of Cloud Computing Services: SaaS, IaaS, PaaS and FaaS

What is cloud computing, in simple terms?
Cloud computing refers to online resources and computer systems that can provide a number of integrated services without local resources to facilitate user access. 
These resources include data storage, backup, and self-synchronization, etc.
4 Types of Cloud Computing Services are: Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and FaaS (functions as a service).
Cloud computing services
Types of Cloud Computing Services: SaaS, IaaS and PaaS

What is Cloud Computing? - Types of Cloud Computing Services: SaaS, IaaS, PaaS and FaaS


Overview
Cloud computing: You may have heard this word before; it is undoubtedly the next revolution in the world of the Internet as well as the business world.
If this term is a bit strange to you, I advise you to read this article carefully.

In the sense that the service provider shares its huge potential and powerful servers to provide diverse services for the customer to buy, equip and maintain devices within his company to carry out such tasks and functions.


What is Cloud Computing?

Cloud computing is a set of services offered from a service provider to a customer or to an audience of online clients in order to exploit the abilities and capabilities of the superior service provider without having to purchase expensive equipment in the company to do the same tasks.

The term "cloud computing" dates back to the 1960s when some companies began to think about how useful it would be to make computing service for individuals online.

There are a lot of cloud services such as storage, databases, software and other various services through the Internet.

Cloud computing has many types of services provided by some companies offering infrastructure as a service (IaaS). IaaS provides online storage services through this type of cloud service.

Another type of cloud service is software as a service (SaaS). SaaS provides various software services over the Internet.

Microsoft Office 365 is one of the common software programs that can be obtained through SaaS.

The world has many of the leading providers of cloud services - platform as a Service (PaaS) such as Google Cloud Platform, Microsoft Azure and Amazon Elastic Compute Cloud.

Types of Cloud Computing Services

Cloud computing service models fall into 4 categories, including:
Software as a service (SaaS): 
The authority provided to the user is to use the service provider applications running on the cloud infrastructure. 

Applications can be accessed from different client devices either through a thin user interface such as a web browser (e-mail for example), or a program interface. 

In this case, the user does not manage or control the underlying cloud infrastructure, including the network, servers, operating systems, and storage.


Platform as a service (PaaS): 
The capability offered to the user is to view the user-generated cloud infrastructure or applications acquired, which were created using the programming languages, libraries, services and tools provided by the service provider. 

The user does not manage or control the underlying cloud infrastructure, including network, servers, operating systems or storage, but can control, as available, distributed applications and settings for the application-hosting environment.

Infrastructure as a service (IaaS): 
The usage right given to the user is to provide processing, storage, network, and other basic computing resources, so that the user is able to use and operate the absolute optional software and can include operating systems and applications.

The user does not manage or control the core cloud infrastructure, but can control the operating systems, storage, and distributed applications used, and may have limited control over the selected network components (eg host protection software).

Functions as a Service (FaaS):
Functions as a Service (FaaS) is a class of cloud computing services that makes it easier for cloud app developers to develop, run and manage microservice applications.

FaaS provides a platform that allows developers to write modular pieces of code on the fly and grants customers (consumers) to develop, run, and manage application functionalities.

FaaS does not require the complexity of building and maintaining an infrastructure that typically relates to developing and launching an app.



Cloud Computing Deployment Models
Here we mean the extent of the information, the scope of access and the category of users and beneficiaries, including:

Private Cloud: Cloud infrastructure is provided for exclusive use by a single organization with multiple users (for example, company divisions). 
The organization, or a third party, or both may own, manage and operate the cloud and maybe located inside or outside the premises.

Community Cloud: Cloud infrastructure is provided for use by a specific group of users sharing interests (eg mission, security and policy requirements, and compliance considerations). 
One or more organizations or a third party, or both, may own, manage and operate the cloud, and may be located inside or outside the premises.

Public Cloud: Cloud infrastructure is provided for public use by all users. 
The cloud can be owned, managed, and operated by a company, academic institution, or government institution. They are located within the premises of the cloud provider.

Hybrid Cloud: In this case, the cloud infrastructure is a combination of two or more distinct cloud infrastructures (private, community, or public cloud) governed by standardized or specialized (entity-owned) technology that allows data and application transfer.

The Applications of Cloud Computing

One of the coolest uses of cloud computing is the ability to use high-level applications and software, regardless of the efficiency of the devices you use.
Because it depends on the strength of the network servers and not on the personal resources of your device.

Whatever the efficiency of your personal computer, you can use Google Docs, without a problem.
To make this even clearer, we take several examples of cloud computing:

E-mail services
Do you use various email services such as Gmail, Yahoo mail or even Hotmail within your company or for your personal use?

If yes, you should know that this is the best example of cloud computing because you simply share with your service provider and take advantage of the storage capacity of your servers too - in this case, Google or Yahoo - to provide servers on which your personal email is based and to upload and send your files to your e-mail.

 In this case, you did not have to buy a server with certain storage capacity at a high price, but you also did not bear the cost of creating, loading and maintaining periodic. All this is provided by different service providers.



Cloud Storage Services
Maybe you've already dealt with one of these services and you might even know them well.
Who has not handled the popular online storage service called the Dropbox and what about Google Drive?

All these services are cloud storage services, that is, they use cloud computing to provide storage capacities for files on the Internet without having physical storage disks on your computer or in your company.

Cloud Applications
The most famous are Google Docs and Photoshop Express. 
Cloud applications that are used to perform some of the required functions such as editing data and images and create text files and tables, just like the programs of Office and Photoshop and others, without the need to download programs on your device, without the consumption of the storage capacity of your personal or office processors.

Cloud Operating Systems
Google is taking the lead in this area by launching its famous program Google Chrome for a cloud operating system known as Chrome OS.
It is expected that there will be a breakthrough in the year of cloud computing and jump into completely new dimensions.

Conclusion 

This was a quick overview of Cloud Computing and types of cloud computing services, and how you can use cloud services in your company, office, or even your personal use.


No comments:

Post a Comment