The Advantages of Cloud Computing

Adapted by:  • Edited by: Rhonda Callow
Updated May 19, 2011

The advantages of cloud computing include reduced costs, easy maintenance and re-provisioning of resources, and thereby increased profits. Cloud also helps save the environment. This article covers cloud computing advantages while discussing how cloud computing contributes to green computing.

An Introduction to Cloud Computing

Fig 1 Advantages of Cloud Computing
click to enlarge
Before talking about the advantages of cloud computing, let's look at what cloud computing is and its various types. Cloud computing offers several advantages by allowing you to use services that include infrastructure, applications, and/or storage space for a nominal fee. As these services are created and offered by the cloud service provider, you need not purchase additional infrastructure for use at your own premises (servers, application programs, operating systems, etc.).

One can define cloud computing as a pay-per-use model for enabling on-demand access to reliable and configurable resources that can be quickly provisioned and released - with minimal consumer involvement in terms of management. You pay only for the resources you use. You need not set up the infrastructure or buy the software. This is just an abstraction of the many advantages of cloud computing.

Any cloud should have the following characteristics irrespective of whether it is private or public and irrespective of the type of service it offers:

1. It should be able to quickly allot and relieve resources whenever required by clients

2. It should have real-time backup to offer maximum up time to clients

3. It should be able to cater to the needs of clients without having to involve clients into management of the service

The next section takes a look at advantages of cloud computing by studying the different types of clouds based on the service they offer.

Image by author

Types of Cloud Services

Fig 2 - Advantage of Cloud Computing - Cloud Computing Types
click to enlarge
SaaS (Software as a Service): This is the most popular form of cloud services. The service provider offers a software to support the service on offer. The software is built by the service provider while the end users can configure it to suit their needs. The clients (end users) however, cannot change or modify the software. Mozy is an example of SaaS. It is basically a backup service that offers a software to help people back up their data. Thus, you can use the service without actually having to code or buy the software. You just have to pay a monthly or annual fee to use the service.

PaaS (Platform as a Service): Offers a platform to clients for different purposes. For example, the Windows Azure offers a platform to developers to build, test, and host applications that can be accessed by the end users. The end users may or may not know that the application is hosted on the cloud. As mentioned earlier, the storage space for user data may be increased or decreased per the requirement of the applications. As with the SaaS, you do not need to build the platform. You just pay a nominal fee for using the service.

IaaS (Infrastructure as a Service): Offers infrastructure on demand. The infrastructure can be anything from storage servers to applications to operating systems. Office 365 offers a combination of these infrastructure and falls under this category. With Office 365, you can get plenty of applications along with storage space. Buying infrastructure or renting it out in traditional models can be very expensive. When you opt for IaaS, you save a lot on expenses, space, and personnel required to set up and maintain the infrastructure. The cloud service provider takes care of setting up and maintaining the infrastructure. You just pay a fee to use it per your requirements.

As you can see, there are numerous advantages of cloud computing, the most basic ones being remote accessibility, lower costs, and quick re-provisions.

Image credit: http://cloudtimes.org/the-cloud-computing-revelations-of-2010/

Green Computing

Fig 2 - Advantage of Cloud Computing - Green Computing
click to enlarge
This section talks about advantages of cloud computing under green computing. Green computing can be defined as energy efficient usage of computing resources. Most of the computers today are Energy Star certified. They are designed to reduce the consumption of electricity while also reducing emissions that damage the environment. Taking the advantages of cloud computing further contributes to green computing.

As cloud computing can always be used to re-provisioning of resources, when you need to expand, you need not buy the infrastructure to increase the carbon emissions by way of using more electricity to cool off the computer resources. You can just expand to the cloud to use the pre-built resources to stop the increase in electricity usage at your end. You also need not add cooling components thereby reducing the hazardous emissions. Thus, you save the environment while also saving on the expenses incurred due to a demand for expansion.

The expansion can be as small as writing a code for your business. There are several generic software available through SaaS. You can use the one that suits your company or personal needs. This saves you the trouble of adding one or more computers to your infrastructure for the purpose of storing the database(s) used by the code. This keeps a check on your electricity usage, thereby contributing to green computing.

Cloud computing also allows you to let your employees telecommute. This means large savings while contributing heavily to environmentally friendly green computing. Your employees can access the cloud - public or private - from any corner of the world and can work from their homes. This means they need not drive to the business premises. This saves them fuel and reduces carbon emissions, which in turn, saves the environment. You can also cut down the number of electronic devices when your employees are telecommuting. You use less computers and other machinery, which means reduced usage of electricity. If you use less computers and servers, you also cut down on cooling resources, which reduce both electricity usage and carbon emissions - again contributing to the environment and green computing.

Image credit: http://www.solunaitservices.com/green_computing/green_computing.html

Conclusion

As you can see, there are several advantages of cloud computing. Here's a summary:

Remote Accessibility: With cloud computing, your business is not restricted to a particular location. This applies to individuals also. You can access the services from anywhere. All you need is your ID and password. In some cases, there may be extra security requirements but as they too are mobile, you can easily access your cloud services from any part of the world.

Easy Expansion: As of the characteristics of cloud computing is its flexibility, you can quickly access more resources if you need to expand your business. You need not buy extra infrastructure. You just need to inform your cloud provider about your requirements and they will allocate resources to you. In most cases, the entire process is automated so the expansion takes just a few minutes. The same is applicable if you wish to use less resources. One of the best advantages of cloud computing is easy re-allocation of resources.

Security: Though people doubt cloud computing, clouds tend to be more secure than the traditional business models. Clouds offer real-time backup which results in less data loss. In case of outage, your customers can use the backup servers that sync with the main ones as soon as they are up. Your business gets maximum uptime without any loss of data during the transitions. Other than this, clouds are less prone to hacks and DDoS attacks as people don’t know the whereabouts of your data.

Environmentally Friendly: Usage of ready-made resources tailored to your needs helps you reduce the electricity expenses. While you save on electricity, you also save on resources required to cool off computers and other components. This reduces the emissions dangerous to environment.

This summarizes the advantages of cloud computing. If you wish to add anything, please feel free to use the comments section below.


Comments

Showing all 45 comments
 
Sangmesh1991 Nov 17, 2011 1:37 PM
RE: The Advantages of Cloud Computing
good evening<br>i am presenting myself on cloud computing i want to know cloud computing works
Arun Kumar, MVP Oct 21, 2011 10:57 AM
RE: The Advantages of Cloud Computing
@ IT Jobs@e8de92fcec6cd17bf4d7d45c0834e1f1 Some companies even offer you a software where they send allow you to select a certain PIN that you need to enter to create a one time password so that your login is secure. That is, your regular password, followed by this one time confirmation password.<br>Regards,<br>Arun
ITJobs Oct 21, 2011 7:01 AM
RE: The Advantages of Cloud Computing
Two Factor Authentication - For this you require a security token like an ATM card or a mobile phone to further support your entry. Network security analysts are thus expected to provide the framework that allows this process to further strengthen the security of the site.<br>
Anna Aug 18, 2011 12:56 AM
more about Cloud Computing
more about cloud computing , you can click here:
http://dcxcloud.blog.com/
vijindra Aug 11, 2011 1:42 AM
cloud computing
sir,
i am doing my project in cloud computing, specialization is job scheduling using cloudsim.
can you tell me how to work with cloudsim and tell me the needed points regarding job scheduling sir.

regards
Jon Barbara Jul 20, 2011 12:24 PM
cloud computing
Cloud Computing makes me feel insecure in several ways. Security and Privacy is First things That came to my mind, May be hacker is watching over my files , who knows. You can Learn More about cloud computing at http://www.techyv.com/article/cloud-computing-its-need-and-benefits
Digite Apr 6, 2011 4:39 AM
Application Development
SaaS solutions that is SaaS application development is most popular as resources are available on demand to users and clients that lets the software vendor deliver the right resource on time without involvement of the client. It is not only quick but also cost effective.

Digite Enterprise is another product.
Arun Kumar, MVP Mar 11, 2011 2:51 AM
Hi Bhavana n korattarun14
You too can visit the link:
http://www.brighthub.com/environment/green-computing/articles/99933.aspx

It contains two diagrams that help you understand how it functions (the article is based on Oracle Fusion but you can generalize it). Let me know if you want the entire whitepaper from Oracle. I can send it to you via email.
Regards
Arun Kumar, MVP Mar 11, 2011 2:48 AM
Hi Priti
Check out this article:
http://www.brighthub.com/environment/green-computing/articles/99933.aspx

The diagrams will give you an idea of how cloud computing works in integrity. Please let me know if you still have doubts.
priti sharma Mar 11, 2011 2:38 AM
working
sir ,i want to learn pratical impletation of cloud computing on vendor and customer side, i.e. how pratically we are donig all these, what is setup
plz brief me
bhavna sharma Feb 28, 2011 11:20 PM
cloud computing ppt
i want to know more about cloud computing with diagrams..please send me a presentation of it.
korattarun14 Feb 27, 2011 10:44 PM
why cloud computing
which way we use this service..
manjula Feb 16, 2011 4:19 AM
green cloud
i need information adout green cloud,definition ,advantages&disadvantages,and presently where it is using ?
kindly send message regarding this topipc
Booster Jan 13, 2011 6:50 AM
The Adv and Dis-adv in Cloud Computing
The Benefits

Hosting your information on an outsourced system (that is maintained by a third-party) can really free up space and cut costs. With cloud hosting, you can

• Access your data at all times – not just while in the office
• A physical storage center is no longer needed
• Most have a pay structure that only calls for payment only when used
• Relieves burden on IT Professionals and frees up their time in the office
• Easily scalable so companies can add or subtract storage based on their own needs



The Negatives

If you are going to move all of your information to data centers situated outside your company, then security should be of utmost importance.

• Lost control comes with handing over your data and information
• Depending on third-party to ensure the security and confidentiality of data and information
• If your cloud host disappears, where does your information go?
Manovasanth Nov 16, 2010 1:09 AM
Manovasanth
Ya cloud computing is also economic and environmental benificial. Google plays more advantages than all search engine with tech cloud computing. and google uses Hill top and Page rank algorithm,. Virtual servers plays major role in cloud computing.


With regards
mano
deesh Oct 14, 2010 5:20 AM
cloud computing
cloud computing ia the latest technology it lead the feature no doubt at all google may be the world largest one to acquire the cloud computing technology and enables through out the world
indu Oct 14, 2010 5:10 AM
cloud
give the brief description about cloud computing and its working
saurabh chauhan Oct 13, 2010 8:35 PM
RE: The Advantages of Cloud Computing
if we download a software from internet then is it a cloud computing service?If yes then why&if no then why?
Shital B Dhote Sep 24, 2010 1:49 AM
Cloud computing
Cloud computing is the Best for future but what are the main keyfeatures of cc?
deepak Sep 19, 2010 3:42 AM
cloud computing
it's beneftial because we talk mutiple data through it.
sowmiya Jul 11, 2010 12:29 PM
security concern
providing security in cloud computing is the major problem nowadays.what are the solutions for that?
can we use AES encryption technique with embedded processor to provide better encryption?
Quimberly Modequillo Jul 10, 2010 9:17 AM
what is really the meaning of cloud computing?
it must be the accessing of the file you're in to store you're important files in your computer so im asking the advantages of cloud computing? i can't find it! but now i finally found it!
bharath reddy Jun 28, 2010 12:34 PM
what tecnolodies should i learn to work on clouds?
clouds
Karthikeyan Shanthakumar May 28, 2010 5:42 AM
Cloud Environment
For some people who asked about accessing the environement of Cloud. Typically, it will be a web browser which will host you the java environment. I hope most of you guys worked on Remote Server login. Same way a web page will be provided to end user who can start using the available software applicable to their login credentials. So once, you got those software, then probably you can start working on those webpage which has the software as like the client softwares we have now in our desktops.
This is wat i understand from what i have read in few articles. Probably, a person who started working on this cloud enabled environment can give us a better clarity on this scenario

Regards,
KarthikShanth/
Malik May 6, 2010 9:19 AM
Safety Concerbs
this article is very good but some point missing like security concerns, and this is good for small organization or big organizations and good for both.
thank you.

Regards,
Malik
www.makecitation.com
Pallavi May 4, 2010 2:29 AM
what are the future scope for CC
I want to kno future research on CC?
sandeep Apr 20, 2010 3:46 PM
how does it works???
What is the security issues in cloud computing and how it can be verified? And also plz tell abt its relevance in the current computing field? With cloud computing can we reduce hardware costs for storing datas? Where datas and applications reside in the cloud? Plz tell about difference between private cloud, public cloud and hybrid cloud? How we can use cloud computing facility, is it in a subscription manner? Why most companies preffered private cloud? How it helping the both large companies and small companies?


Please describe the below situation...
I want to write a java program And I have no software for this. How I get a solution for this on the basis of cloud computing? Where I search for that software? What is the begining step taken for that? I thought that the companies providing cloud computing have their own cloud environment. Also know that Google, Amazon like companies provide cloud computing and how I gets the benefits from these companies? And is I already use these benefits by searching on google? Also we can download some softwares from internet, is it a cloud computing service? And whats the difference between the two?

Please clarify my doubts... i have same doubts on cloud computing....
Craig Mar 16, 2010 8:22 AM
It is safe
Clients wanting to use the cloud set up an SLA agreement with the service provider. The data that is sent, stored and retrieved are all encripted so it will not be possible to get data. The only way the information can get 'stolen' is if someone hacks into the hosting company's data centre where the data is stored.

It is more an issue surrounding trust than security. People do not trust handing things over to other people and it is not different here.
Anyamukong Mar 4, 2010 5:55 PM
technology
what an interesting innovation.but the billion question is how secured is the security of cloud computing.
Mary Feb 28, 2010 5:23 AM
Architecture of cloud computing
I want to know more about the architecture of cloud computing
Gagan Agrawal Feb 17, 2010 8:45 PM
just another view
like i have seen we use teamviewer client at user side and at server side if i put some high end machine with linux or some mor advance OS which can give me almost 50-60 concurrent user sessions and everyone has limited priviliges acording to his/her role. This is exactly i guess CC gonna provide us. Why do we need it. It is going to damage whole IT infrastructure. IT depts totally gonna shrink from 100 of team members to 2-3.
only two things needed CPU and RAM. Memory we allready have in petabytes. Dont you ppl feel this advancement gonna hit IT Sector.
Bhaskar Gangula Feb 7, 2010 2:07 AM
Security over Cloud computing
Data availability is also great challenge. what happens if the cloudgoes down? How do Iget access to my data? What if I do not have an Internet connection at the airport, but want to access my data somehow? If my data is unavailable or is completely wiped out due to a disaster, can they replicate that data for me? How soon? How much of it?
Saritha P J Jan 28, 2010 11:33 AM
Cloud Computing
Sir,
What is the security issues in cloud computing and how it can be verified? And also plz tell abt its relevance in the current computing field? With cloud computing can we reduce hardware costs for storing datas? Where datas and applications reside in the cloud? Plz tell about difference between private cloud, public cloud and hybrid cloud? How we can use cloud computing facility, is it in a subscription manner? Why most companies preffered private cloud? How it helping the both large companies and small companies?


Please describe the below situation...
I want to write a java program And I have no software for this. How I get a solution for this on the basis of cloud computing? Where I search for that software? What is the begining step taken for that? I thought that the companies providing cloud computing have their own cloud environment. Also know that Google, Amazon like companies provide cloud computing and how I gets the benefits from these companies? And is I already use these benefits by searching on google? Also we can download some softwares from internet, is it a cloud computing service? And whats the difference between the two?

Please clarify my doubts... I can't find a satisfied source for clearing my doubts. This is my seminar topic and presentation on February 2nd week. Kindly give attention...

THANK YOU...
bhupesh Jan 15, 2010 4:00 AM
cloud computing
it is nice to know about this topic
mahendran Jan 9, 2010 1:43 AM
security
the cloud computing needs a huge internet power for access but in our country consist of only a little bit, take SME..they dont hav that much capacity.... wat will be the solution????????
saranya Jan 8, 2010 5:00 AM
companys in cloud computing
what are the companys in cloud computing today
praveen kumar boddeti Jan 4, 2010 4:20 AM
nice but one doubt to be clarified
respected incharge,
using cloud computing systems idea is wonderful superb BUT it seems internet facility is a must in order to store information suppose if an error occurs or unable to connect to the internet what will be the situation for a worker programmar or a worker working in busy company or in industries may i know the solution.
melew Nov 24, 2009 4:31 AM
cloud computing technology
i want to know cloud computing technology interms of how it workes the system, advantage,disadvantage of the other technology and future .i like to prepare my graduation paper for this topic(new technology).
Thank you.
chinmay Nov 16, 2009 10:44 AM
security
how could cloud computing will be get secured ?????????
Karthik Nov 5, 2009 12:33 AM
disadvantage
TO, Hitesh:
yes there is some disadvantages are there,some of them are.
i)the server must be very efficient to handle all the loads
ii)security may be one of the issue
ruku Sep 11, 2009 9:59 AM
cloud computing
how cloud computing works in future?
kanimozhinatarajan Aug 30, 2009 11:50 AM
kanimozhi
How it is more useful than grid nd utility computing
HItesh Aug 24, 2009 12:58 AM
IDisadvantages of cloud computing
Hi i wanna know that is there any disadvantage of cloud computing?????
pavan Aug 20, 2009 1:54 PM
how is cloud computing advantageous over utility computing
the matter what u hav posted can almost be copied and pasted under the heading utility computing and advantages.please enlighten me with the difference between them and how clouds overshoot utility computing
charan Jul 7, 2009 4:39 AM
secuitry issues
on what aspects we can trust cloud computing with security matters.
 
blog comments powered by Disqus
Email to a friend