Cloud Computing

 It is defined as the process of providing on demand computing resources throughout the internet.

Purpose:

                Before cloud, if there are "n" number of industries, then there will be "n" number of data centers, "n" number of infrastructure and "n" number of databases are created. After cloud, cloud will help us to provide those resources in a single source or an organisation.

Service Models in Cloud:

There are three types of service Models are available in cloud and they are:

1) Infrastructure
2) Platform
3) Software

Infrastructure As A Service:

Infrastructure as a Service refers to the facilities provided by the cloud service providers such as computing, network, storage and database.

Platform As A Service:

Platform means that the cloud service providers can help us to modify our operating system from Windows to Linux (or) Linux to Ubuntu.

Software As A Service:

Let us consider, that there is an API ( Application Program Interference) if we use that particular API, then it is referred as Software as a service. 

Deployment in Cloud:

Public Cloud
Private Cloud
Hybrid Cloud

Public Cloud:

Public cloud refers to the resources which can be avail for everyone.

Private Cloud:

Private cloud can be referred or given access to a particular organisation. It is the most secured type of cloud.

Hybrid Cloud:

Hybrid Cloud refers to the availability or features which are not in both private and public cloud.

Major Cloud Providers:

There are "n" number of cloud providers exists in today world, but they are contributing majorily of three service providers are:

* Amazon Web Services (AWS)
* Azure( Microsoft)
*Google Cloud Platform ( GCP)
* Alibaba Cloud
*IBM Cloud

Benefits of Using Cloud:

* It provides a resource that the user can pay for which they used ( pay as you go) pricing,
*Scalable
*No physical entity
* We can use cloud for tiny period like an hour 

Disadvantages of using Cloud:

* Internet connection is the major drawback of cloud
* Account hijack etc are the disadvantages of cloud.

Difference between cloud and server:

Cloud

* Pay as you go pricing
* Files must be encrypted so it is more secure compared to server.
*It has more storage space compared to that of cloud
*Only thing in cloud is " Providers will take care of all the problems in cloud but only thing is we want to use the resources provided by cloud"
*It is more efficient
*It is difficult for hackers to hack it.

Server:

* If we buy a server, we are using or not using that server, we want to pay for it,
* It is a physical entity
* Less efficient compared to that of cloud
*Problems must be corrected by the clients
* It cannot be used for tiny periods.



Comments