You are on page 1of 1

The 

Pros and Cons of Cloud Computing
written by: N Nayab•edited by: Wendy Finn•updated: 1/23/2011

Cloud computing is being touted as the ideal solution to our server needs, but are there any drawbacks to using this method? Read on for arguments
for and against cloud computing.

Capacity ­ Arguments For and Against Cloud Computing
Cloud computing is location­independent computing, powered by the internet, drawing resources, software, and data from
shared servers, on a need basis. Users access web tools and applications through the web browser, instead of installing
such tools and applications on the hard disk, paying the application provider a subscription, or pay for usage.

Cloud computing thereby allows additional capacity beyond the capabilities of the user’s existing IT infrastructure, without
investment in new infrastructure, acquiring expertise in the new software and hardware, or licensing new software. New
users require very little physical infrastructure to set up IT infrastructure based on cloud computing, which means that
start up costs become minimal. The user also enjoys the additional cost and resource advantage of not having to maintain
or upgrade software.
 
Image Credit: flickr.com/Don Hinchcliffe

Utility Model
Cloud computing restructures an IT infrastructure and resources on a utility model, similar to the other utilities such as electricity. Service providers
share their perishable and intangible computing power with many subscribers, improving utilization rates and reducing costs. A traditional stand­alone
system rarely uses more than 20 percent of the available capacity.

The benefits provided by such a utility model extend to:

Flexibility for users to decide which resource to use, and for limited periods.
Immediate access for users, without having to install and activate the application.
Doing away with peak load limits in system design.
Centralization of all infrastructure in a single real estate, providing for lower real estate, electricity, security, and other costs.
More efficient electronic recycling and managing of e­waste.
Efficient and optimal use of resources promoting “green computing”.
Enhanced data protection, recovery, and backup services that many users cannot afford individually.
Protection from damages owing to fire, theft and other hazards at the users premises.

Security
A review of cloud computing advantages and disadvantages reveals that the advantages notwithstanding, cloud computing faces many challenges
and drawbacks, and the biggest challenge pertains to cloud computing security issues.

The nature of cloud computing service, entails external management of security services, and this means entrusting valuable data with unknown and
un­trusted third­parties. Related to security are privacy issues. Cloud service providers can control and monitor communication and data at will, either
lawfully or unlawfully

The Cloud Security Alliance, a non­profit organization, promotes the use of best practices for providing security assurance within cloud computing, but
the underlying issues remain far from resolved.

Dependence
Another major issue with cloud computing is over­dependence on an external cloud service provider, for a crucial part of business process such as IT
infrastructure. The risk of cloud service providers shutting down, changing their business model, or remaining inaccessible in crunch situations, or
even closing down for financial or legal reasons, always remains an issue. Cloud service providers have suffered many outrages, and on such
occasions, users can do nothing.

Cloud computing runs on open source software, but most cloud providers expose unique and interoperable application programming. This makes
migration from one cloud service provider to another, difficult.

Costs
Arguments for and against cloud computing usually center on costs. While cloud computing does away with the need for capital expenditure, and
reduces cost owing to efficient utilization of resources, whether it actually cut costs is debatable, and depends on both the organization providing the
service and the user’s specific need. Cloud server providers charge operational costs such as for data transfers, storage, PUT and GET requests, IP
addresses, and load balancing. Such costs recur on a monthly basis, and can become overwhelming over time, negating or even overturning the
benefits of reduced capital investment. Cloud models make business sense only when the user requires diverse services for short periods, or when
usage is minimal.

In conclusion, cloud computing is a useful product but not the answer for everything.

You might also like