to conduct meetings over face to face video to present projects (Jamsa, 2011). There is little drawback to
this technology that underpins cloud computing.
Virtualization is another technology that improves cloud computing as a whole. Data centers
would be less effective in storing data if virtualization wasn’t around. Essentially, virtualization creates a
virtual copy of a physical operating system by using hardware and software (Jamsa, 2011). This allows
the user to run multiple operating systems simultaneously, making disc space available to more users and
the perception of a network connection. In addition, it decreases power consumption and improves the
backup of data if a disaster occurs. Virtualization does have its disadvantages such as the need to train
staff to become affluent with the virtualization process and for core-intensive applications that
virtualization would effect negatively (Jamsa, 2011). Despite these minor flaws, virtualization will
continue to deliver better and better computing power in the future.
With the help of it’s features and technology, the concept of cloud computing has become a major
topic in conversations which has lead to many opinions on where the cloud is going in the future. For
some, the cloud represents an exciting and opportunistic outlook for both individuals and companies to
become more interconnected and successful. For others, the cloud represents an overhyped platform that
may create more problems than solutions down the road if the cloud does become a general utility service.
From the literature and progress so far, cloud computing has more issues which need to be examined
before businesses and individuals can fully adopt it as a public utility.
The characteristics of the cloud have strong appeal to businesses and individual users. It can be
argued that many individuals are already adopting the cloud as a general utility with the number of cloud
services that are out there already like i-Cloud and Google Drive. In order to accomplish this appeal, the
cloud came up with a user friendly and focused model, software as a service. SaaS describes the model of
user independence between multiple devices and the collaboration between users it enables due to cloud
storage (Jamsa, 2011). With all this data being stored on a virtual server, this allows users to work on the
same document, dataset and program at the same time from multiple devices. SaaS also lets users access
their programs, music and data storage from anywhere and anytime (Jamsa, 2011). In his article, Weiss
suggests that software as a service will radically change personal computing by all the services the web
will be able to provide (Weiss, 2007). If every user has their personal data on the cloud, individuals would
only need a light device with a screen and a wifi connection to access their software.
In his article describing their view about the cloud and it’s future, Armbrust describes both the
benefits and drawbacks and thoroughly gives solutions to the obstacles the cloud faces (Armbrust, Fox,
Griffith, Joseph, Katz, Konwinski,... & Zaharia, 2010). With the addition of the cloud, businesses are able
to deliver their internet servers over a virtual network with little hassle and costs. Offering their service
over the cloud eliminates the costs of acquiring on-site computers and the associated costs that come with
it such as the administrative costs for maintenance and supervision of the servers (Armbrust et all., 2010).
The cloud also gives businesses a tremendous amount of flexibility by paying for storage as they need it