CLOUD COMPUTING 2
Cloud Computing
Cloud computing refers to a framework that allows for on-demand, convenient access to
a set-up of computing resources, including servers, services, networks, applications, and storage,
that can be released or provisioned rapidly without much interaction or management effort by the
service provider. As such, cloud computing involves not only the services that are provided over
the internet in the form of applications, but also the systems software and hardware that deliver
such services in the datacenters (Srinivasan, 2014). However, in as much as cloud computing
provides for increased connectivity in the current global community, there are various risks
associated with public, hybrid, and private clouds that are focused upon in this paper.
Risks associated with cloud computing
While cloud computing has been associated with various advantages, there are some
issues and concerns that ought to be solved prior to the ubiquitous embracement of such
computing. To start with, cloud computing does not provide the user with proper control over the
performance of their applications and data as they may require, or the ability to change or audit
the policies and processes through which they are to work (Jamsa, 2013). The various parts of an
application could be in distinct places within the cloud, an aspect that can adversely affect the
application’s performance. Attaining compliance with the provided regulations as per region
could be highly challenging especially in the case where the cloud involves cross-border
interactions. This is in spite of the increased need for establishment of regulations to ensure the
proper consideration of all cloud computing facets. In addition, maintenance and monitoring is
more difficult than in the case of intranet PCs (Srinivasan, 2014).
Another concern involving cloud computing concerns the increased risk of losing data
due to such data being shut away into proprietary formats (Jamsa, 2013). In the same vein, given