INTRODUCTION TO CLOUD COMPUTING
Tags: cloudcomputing, googlecloud, aws, security
Published: 2020-06-28 17:33:22

**“Cloud”** the word itself gives us a idea of something white, smooth and light weighted object floating in the never ending Blue Sky. similarly here, in technological world we have our never ending sky called “Internet” and the smooth service hosted on Internet to store, manage, and process data is termed as **Cloud Computing**.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/tn3l3qubsa7pycngnye4.png)

Its basically getting on demand services on Internet. Unlike traditional storage services in which you buy a fix amount of storage for the server, here on Cloud you have the freedom to pay only for the time you use the server. The main difference between them is:
→ Traditional Servers are bought by assuming a certain amount of topic on the server but in case the traffic exceeds the server limit the server crashes and the website suffers.
→ This is not the case in Cloud servers here there are no restrictions on the traffic infact the amount of time the server is being utilized you need to pay for that time accordingly. Hence the risk of server crash very less.

**KEY POINTS OF THIS TECHNOLOGY :-**

i. Its cost saving
ii. High Speed
iii. Mobility
iv. Cloud Collaborations

**TYPES OF CLOUD SERVICES :-**

_**1. SAAS ( SOFTWARE AS A SERVICE )**_
With this cloud service you can a whole software.
Here, the End user is the customer which utilizes your developed software.
And as its a cloud server, you do not need any installation everything can be operated on browser.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0olil8yj1fihiyusi27f.png)

Its like a restaurant , where you go sit on table; enjoy the food then pay and leave. (i.e. On cloud you use their services such as apps, OS, data storage, server then pay the amount and Leave its that simple.)

_**2. PAAS ( PLATFORM AS A SERVICE)**_

In this, the environment required is already set up and you use your own app/data on the given platform.
Here, the End users are developers.( They don’t have to worry about the platform, their consideration is about the application & data)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/5llfjg36zu41mkar2bw4.png)

Online Compilers can be considered as good example for PAAS.
As here all the services are given by cloud provider and using all the tools you will be developing your application.

_**3. IAAS ( INFRASTRUCTURE AS A SERVICE)**_

When you are getting hardware from cloud provider and the other things are managed by you, then it comes to IAAS.
Here, the end user is the admin
( He installs the system and gives it to the organization i.e. his developers and employees )

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/frrs95buzb3bi8n0ckp2.png)

#`CLOUD DEPLOYMENT MODEL`

**They are basically divided into 4 types :-**
1. PRIVATE CLOUD
2. PUBLIC CLOUD
3. COMMUNITY CLOUD
4. HYBRID CLOUD

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/2rp99lz9nsevvhsmtygn.png)

Community cloud service deals with the organization with the similar organization.

So readers, this a brief information on cloud computing.
Hope you find this blog useful and gain a certain amount of knowledge on the topic. See you all on my next blog!

Happy Learning :-)