You are on page 1of 6

11/21/21, 11:11 PM Cloud Computing - GeeksforGeeks

Data Structures Algorithms Interview Preparation Topic-wise Practice C++ Java Python

Cloud Computing
Difficulty Level :
Easy ● Last Updated :
08 Sep, 2018

In Simplest terms, cloud computing means storing and accessing the data and

programs on remote ser vers that are hosted on internet instead of computer ’s hard

drive or local ser ver. Cloud computing is also referred as Internet based computing.

Cloud Computing Architecture :

Cloud computing architecture refers to the components and sub components required

for cloud computing. These component typically refer to:

1. Front end(fat client, thin client)

2. Back end platforms(ser vers,storage)

3. Cloud based deliver y and a network(Internet, Intranet, Inter cloud).

Hosting a cloud:

There are three layers in cloud computing.Companies use these layers based on the

ser vice they provide.

Infrastructure

Platform

Application

We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that
you have read and understood our
Cookie Policy &
Privacy Policy

Got It !

https://www.geeksforgeeks.org/cloud-computing/ 1/6
11/21/21, 11:11 PM Cloud Computing - GeeksforGeeks

Three layers of Cloud Computing

At the bottom is the foundation, the Infrastructure where the people star t and begin to

build. This is the layer where the cloud hosting lives.

Now, let’s have a look at hosting :

Let ’s say you have a company and a website and the website has a lot of

communications that are exchanged between members. You star t with a few members

talking with each other and then gradually the numbers of members increases.

We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that
you have read and understood our
Cookie Policy &
Privacy Policy

Got It !

https://www.geeksforgeeks.org/cloud-computing/ 2/6
11/21/21, 11:11 PM Cloud Computing - GeeksforGeeks

A s the time passes, as the number of members increases, there would be more traffic

on the network and your ser ver will get slow down. This would cause a problem.

A few years ago, the websites are put in the ser ver somewhere, in this way you have to

run around or buy and set number of ser vers. It costs a lot of money and takes lot of

time. You pay for these ser vers when you are using and as well as when you are not

using.This is called hosting.

This problem is overcome by cloud hosting. With Cloud Computing, you have access to

computing power when you needed. Now, your website is put in the cloud ser ver as

you put it on dedicated ser ver.People star t visiting your website and if you suddenly

need more computing power, you would scale up according to the need.

Benefits of Cloud Hosting :

1. Scalability: With Cloud hosting, it is easy to grow and shrink the number and size of

ser vers based on the need.

This is done by either increasing or decreasing the resources in the cloud.This

ability to alter plans due to fluctuation in business size and needs is a superb

benefit of cloud computing especially when experiencing a sudden growth in

demand.

2. Instant : Whatever you want is instantly available in the cloud.

3. Save Money: An advantage of cloud computing is the reduction in hardware cost.

Instead of purchasing in-house equipment, hardware needs are lef t to the vendor.

For companies that are growing rapidly, new hardware can be a large, expensive,

and inconvenience. Cloud computing alleviates these issues because resources can

be acquired quickly and easily. Even better, the cost of repairing or replacing

equipment is passed to the vendors.

Along with purchase cost, off-site hardware cuts internal power costs and saves

space. L arge data centers can take up precious office space and produce a large

amount of heat. Moving to cloud applications or storage can help maximize space

and significantly cut energy expenditures.

4. Reliability: Rather than being hosted on one single instances of a physical ser ver,

hosting is delivered on a vir tual par tition which draws its resource, such as disk

space, from an extensive network of underlying physical ser vers. If one ser ver goes

offline it will have no effect on availability, as the vir tual ser vers will continue to

pull resource from the remaining network of ser vers.

5. Physical Security: The underlying physical ser vers are still housed within data
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that
centres and so benefityou have read
fromandthe
understood our
Cookie
security Policy &
Privacy
measures Policy facilities implement
that those to

Got It !
prevent people accessing or disrupting them on-site

https://www.geeksforgeeks.org/cloud-computing/ 3/6
11/21/21, 11:11 PM Cloud Computing - GeeksforGeeks

References :

https://en.wikipedia.org/wiki/Cloud_computing

This ar ticle is contributed by Brahmani Sai. If you like GeeksforGeeks and would like to

contribute, you can also write an ar ticle using contribute.geeksforgeeks.org or mail

your ar ticle to contribute@geeksforgeeks.org. See your ar ticle appearing on the

GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more

information about the topic discussed above.

Like

Previous Next

ADVERTISEMENT BY ADRECOVER

RECOMMENDED ARTICLES Page : 1 2 3

Difference Between Cloud Quantum Computing - The


We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that
01 05
Computing and Fog Computing Computing Technology of
you have read and understood our
Cookie Policy &
Privacy Policy
20, Apr 20

Got It !
Tomorrow
07, Nov 19

https://www.geeksforgeeks.org/cloud-computing/ 4/6
11/21/21, 11:11 PM Cloud Computing - GeeksforGeeks

Serverless Computing and FaaS


02 Model - The Next Stage in Cloud Distributed Objects Computing:
06
Computing The next generation of client-
29, Sep 20
server computing
31, Mar 20

Difference between Cloud Virtualization In Cloud Computing


03
Computing and Green Computing 07
and Types
11, Jan 21
21, Jan 18

Cloud Management in Cloud Introduction to Microsoft Azure | A


04 08
Computing cloud computing service
10, Mar 21 18, Apr 18

Ar ticle Contributed By :

GeeksforGeeks

Vote for difficulty

Current difficulty :
Easy

Easy Normal Medium Hard Expert

Article Tags : Cloud-Computing, GBlog

Report Issue

Writing code in comment?


Please use ide.geeksforgeeks.org,
generate link and share the link here.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that
you have read and understood our
Cookie Policy &
Privacy Policy
Load Comments
Got It !

https://www.geeksforgeeks.org/cloud-computing/ 5/6
11/21/21, 11:11 PM Cloud Computing - GeeksforGeeks

ADVERTISEMENT BY ADRECOVER

5th Floor, A-118,

Sector-136, Noida, Uttar Pradesh - 201305


feedback@geeksforgeeks.org

Company Learn
About Us Algorithms
Careers Data Structures
Privacy Policy Languages
Contact Us CS Subjects
Copyright Policy Video Tutorials

Web Development Contribute


Web Tutorials Write an Article
HTML Write Interview Experience
CSS Internships
JavaScript Videos
Bootstrap

@geeksforgeeks
, Some rights reserved

We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that
you have read and understood our
Cookie Policy &
Privacy Policy

Got It !

https://www.geeksforgeeks.org/cloud-computing/ 6/6

You might also like