Types Of Cloud Computing - CollegeIntegral !



Cloud Computing is the leading solution needed by the industry for fast accessibility and on-demand deliverance of computer resources like servers, applications, and databases via the cloud(internet) on a pay-as-you-go usage-based model.

Check out our post on introduction to cloud computing, if you don't understand this post


Every type of cloud has similarities in its computing resources, it's features.
There are generally some technologies that are used in every type of cloud-like operating system, API(application programming interfaces), virtualization software, management-related software, and automation software.

The different types of clouds are based on a multitude of attributes, such as ownership, and where it is situated.
The Types of models in cloud computing are 

1. Deployment model
2. Service Model



The deployment model as the name suggests is all about making the distinction in the deployment of the service that is the distinction in the deployment model is based on the type of "location" & "Control" you have .eg, Public, Private, or Hybrid Cloud.
 
Service Model makes the distinction not, of the deployment but the different types of services and features of said services like IAAS, SAAS, PAAS, and FAAS.


There are three types of deployment models

1. Public cloud
2. Private cloud
3. Hybrid cloud



Public cloud

It is a general-purpose cloud that is publicly available and its ownership isn't provided to any end-user. The distinction of location and ownership is no longer necessary.

The public cloud has multiple end-users, some clouds also allow free or trial access to the public cloud.
Payment can be varied as it can be free or on-demand pay-as-you-go, paying cycles, or based on storage and bandwidth consumed.
Although the public cloud has restricted infrastructure control & varied costs it still is highly scalable.
Anyone can use these services online and thus it is highly available, this high availability results in flexibility for the owner to provide extra resources as there is a steady income.

This cloud is very suitable to be used for testing, development & any companies that may want to have a readily available resource to experiment on. 


Private cloud
 
A private cloud is a cloud used generally by organizations and corporates to handle their data securely and privately.

A private cloud is like having your car.
It is for single use as per the name itself, this kind of resource was found near or on-premises.
It is a costly solution to a costly problem, security, integrity & confidentiality.
The private cloud has very less access points and as all of these people with access belong to the organization, a breach is highly unlikely.

This cloud complies with all the necessary law jargon of industry standards, the legal documentation, and, policies, like the SLA (Service Level Agreement), all of this improves efficiency.
 
Hybrid cloud

It is used by individuals to organizations that need a public cloud to provide information as well as a private cloud to withhold classified information from unauthorized users.
For example, If the intelligence agency of a country needs to disclose unclassified and declassified information to the public while simultaneously providing its agents and officials and office workers access to a different cloud that is private and has classified information.

Government compliance needs very less, although high-end knowledge is needed for the establishment and maintenance of such a cloud.
It can have a private and a public cloud, 2 private or 2 public clouds to name a few variations.

There are other types of clouds as well like a cloud within a cloud, these are all sub-categories and variation depends solely on the service provider, the main clouds are the ones told in this post.

There are three types of Service models

All these service models have a lot in common like application, data, runtime, middleware, operating system, virtualization, Servers, Storage, and Networking but with all these similarities what is the difference, the difference is these lies on the point that some of the above attributes are handled by the end-user and some by the service provider.

1. IAAS
2. PAAS
3. SAAS



IAAS

IAAS stands for "infrastructure as a service". As the name suggests that the infrastructure is being provided as a service, and is the most flexible of all the cloud computing services, meaning that the data storage, networking, servers, and virtualization are being handled by the service provider and are provided on-demand.
The end-user has to manage the data, runtime, and middleware software & applications, and the OS.
Just like the traditional infrastructure, IAAS has virtualized infrastructure of data storage and servers. All of this can now be outsourced by a business., this delegation of responsibilities is essential for a business to streamline its functionality and prioritize the important aspects of the business.

 
PAAS

PAAS stands for "Platform as a service" and is a model that provides hardware and software platform that is taken care of by the CSP (cloud service provider). It is the user's responsibility to create, manage and handle applications of the platform, although the environment to develop these applications is provided to the users.

This service is primarily for developers and programmers as they do not have to build the infrastructure needed and just need to work on their applications, thus resulting in the redirection of the focus to the software work going on.

 
SAAS

SAAS stands for "Software as a service".
Software as a service provides networking, data storage, server access, virtualization, the operating system, the middleware, and runtime applications in the form of software that is managed by a CSP (cloud service provider).
The CSP must keep the applications and software up to date, and handle bug fixing.
The software provided is a copy of the software made by the cloud service provider and is the same for all the users choosing this plan.

Post a Comment

Previous Post Next Post