Roar of the Future - Cloud Computing 2 — Pragya Agrawal

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 24 Number 2- June 2015
Roar of the Future - Cloud Computing
Pragya Agrawal
1Research Scholar & Department of CSE & Mewar University, Chittorgarh, Rajasthan, India
Abstract—
Cloud Computing, that is providing computer resources
as a service, is a technology revolution offering flexible
IT usage in a cost efficient and pay-per-use way.
These days cloud computing use is increasing drastically.
Moving information and applications to Internet and
access to them through services gives so much benefit to
people. If we see, today there are still some lacking and
reservations towards it.
The final thesis work describes and analyses cloud
computing world and specially Eucalyptus, a software
platform for the implementation of private cloud
computing on clusters. As a practical work, it have been
release a desktop client for interact with Eucalyptus that
allow users to run and connect to virtual machines inside
the system.
Research Delimitation:
During my research I will not consider the SaaS
(Software as a Service) and PaaS (Platform as a
Service) of Cloud Computing as the enterprise which I
am focusing i.e. Fox Mobile Group is not using it. I
will not study the whole information system of the
enterprises but will focus on few divisions or parts of
the information system (the divisions will be chosen
after first interview with the company) in which
enterprises are using Cloud Computing technology.
Keywords— Cloud computing, Software as a Service,
Platform as a Service.
I. INTRODUCTION
In today‘s world so many users are using their mail
online through webmail clients, writing explanatory
documents using web browsers, creating online
albums to upload their photos of the vacations‘. They
are using applications and storing information in
servers located in Internet and not in their own
computers.
Something as simple as enter in a web page is the
only thing a user needs to begin to use services that
reside on a remote server and lets him share private
and confidential information, or using computing
cycles of a pile of servers that he will ever see with his
own eyes. And every day its being used more this
services that are called cloud computer services.
Purpose:
The purpose of this research paper is to discover
which aspects there are to add or to remove when
considering the evaluation of cloud computing instead
of a traditional IT outsourcing opportunity. Both have
their obvious reasons to be an alternative to corporate
computing. But it is important to realize if there are
differences in the evaluation of both solutions as an
outsourcing option. It will be also interesting to
generally find out to the main aspects that are
necessary to
evaluate the business model alternatives and their
importance for the final decision.
II. DEFINITION
The following sub chapter encompasses a definition
of key concepts as a basis of this thesis. All concepts
are explained later in detail with their specific sources,
so that in this chapter the references do not occur.
Cloud Computing: Form of cost-efficient and flexible
usage of IT services. The services are offered just-intime over the internet and are paid per usage.
The word cloud it‘s used to describe this kind of
computing because of the metaphor used for describe
networks, a cloud that underlie all the technology that
is above and the user don‘t know it exists and don‘t
need to know it. There‘s not an official definition
about what is cloud computing. For answering this
question we will make reference to some different
definitions offered by important organizations.
The IT encyclopedia whatis.com defines cloud
computing as:
―A general term for anything that involves
delivering hosted services over the Internet.‖… ―A
ISSN: 2231-5381
http://www.ijettjournal.org
Page 62
International Journal of Engineering Trends and Technology (IJETT) – Volume 24 Number 2- June 2015
cloud service has three distinct characteristics that
differentiate it from traditional hosting. It is sold on
demand, typically by the
minute or the hour; it is elastic -- a user can have as
much or as little of a service as they want at any given
time; and the service is fully managed by the provider
(the consumer needs nothing but a personal computer
and Internet access).‖
III. TARGET USERS
The fundamental idea behind the research is to
provide companies with a comparison of traditional IT
outsourcing and cloud computing opportunities.
Companies that are provider themselves and have their
own employees using in-source IT resources will get
the opportunity to read about two IT outsourcing
models that are traditional IT outsourcing as such and
cloud computing solution. Organizations that are
already using traditional IT outsourcing solutions will
get an idea of how cloud computing solutions will
differ from their existing IT resources and in what way
it can benefit even further.
B. Platform as a Service (PaaS):
IV. CORE ARCHITECTURE
Cloud computing it‘s based in the offer of services,
we found 3 different kinds
A. Software as a Service (SaaS)
These services are applications over Internet.
Normally the user can run these applications using a
web-browser. User abstract totally about the hardware
and software that is using and simply access to a
interface with a web browser and from
there he have access to some information and
functionalities. It‘s dedicated to current
Saas Examples:
These services are focused on the deployment of
applications or services online letting to the developer
manage the hardware or software necessary, including
also a solution
stack. This service includes all the life-cycle of the
deployment of application/ service such as design,
implementation, testing, deployment, integrity with
databases, etc
PaaS Exmples:
C. Infrastructure as a Service (IaaS):
These services are focused to offer a computer
infrastructure. All the servers, connections, software
and other resources are offered by the providers. And
ISSN: 2231-5381
http://www.ijettjournal.org
Page 63
International Journal of Engineering Trends and Technology (IJETT) – Volume 24 Number 2- June 2015
the users see it like an entire infrastructure hosted in
the same organization.
D. Positions about cloud computing
The most valuable points of cloud computing are:
Less initial investment:
V. DIFFERENT TYPES OF CLOUDS
A. Public
Public cloud (also known as external cloud), is the
traditional way, where services are provided by a third
part via Internet, and they are visible to everybody (it
doesn‘t mean that they have to be free). So in the
cloud it‘s the information of lots of users but they
can‘t access of course to the information of the others.
B. Private
This cloud consists on the hosting of private
applications, storage, or computation in the same
company emulating a cloud in Internet but only for
private use (private networks). The coast of
infrastructure and maintenance of it is the same that
having it in normal way but the scalability and the
sharing of the coasts is better...
C. Hybrid
It‗s a combination of public and private cloud. An
organization can have a part of their services in its
own infrastructure but also in public cloud. Or can use
the public just when have peaks of usage. It‗s a good
option when you want to have your data or application
in local and don‗t want to invest too much in
infrastructure.
At the beginning, one organization needs to buy the
entire infrastructure that needs for beginning to run a
project. It means a lot of investment in computer
infrastructure. If this organization has all the in-house
it means that it should acquire some servers and
personal computers powerful enough to assist all the
needing of the organization. If this organization begins
to use some services in the cloud, it can invest less
money in this infrastructure and invest it in other areas
of the project.
Costs reduction:
Because of payment by demand, just pay what is
being used, and because it‗s not necessary to have
employers focused on the maintenance and adequacy
of the infrastructure or software that is used by cloud
computing.
New functionalities and actualizations:
The software updates are controlled by the provider of
the service, this provider will be interested in actualize
all the products that they offer as soon as possible to
attract more clients. So the organization don‗t need to
be worried about this stuff and don‘t need special
workers focused in this topics.
Organization focused in business:
With last points we can observe that the organization
can focus their energies more in business area and not
so much in the technical one.
Access to data:
As this services are internet focused it‗s easy to access
to all the data of one organization or to his information
through every simple device with internet connection,
so it‗s very convenient for that organizations that have
multiple access points.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 64
International Journal of Engineering Trends and Technology (IJETT) – Volume 24 Number 2- June 2015
VI. RESEARCH STRATEGY
methods and tools that I used, I chose to select the
case study analysis to analyze my data.
The following illustration makes the reader get a
better understanding of the research at hand. The
overview, which goes from the research method that is
used until the presentation of the conclusion, which
will specifically analyzed in further sub and main
chapters.
As I have already identified my subject and my
research question, it is now important to match the
design and methods with the problem statement and
the research questions, in
other words, a research strategy. The research strategy
is the scientific method that helps answering the
research questions. I will first observe an overall
presentation of the strategy, with the research methods,
the data collection analysis tools, investigating tools,
ethics and so on. As mentioned, I have to identify
what kind of research questions I have, to choose the
right research strategy.
A. METHOD SELECTION
The method is a tool to generate solutions to problems
and to derive new knowledge(Lekwall & Wahlbin,
2001). As Marshall & Rossman present three
conditions to choose any strategy either experiment,
survey, archival analysis, history or case studies, I
have followed those three conditions i.e. a) the type of
research questions posed, b) the extent of control an
investigator has on actual behavioral events and c)
degree of focus on contemporary events to choose my
strategy (Marshall & Rossman, 1989, p5).
The first thing I considered was the research question.
The research questions could be identified with three
purposes as explanatory, descriptive or exploratory
(Marshall & Rossman, 1989, p3). As Marshall,
Rossman, and Yin said in their respective literature,
the ―what‖ questions leads to exploratory studies and
―how‖ and ―why‖ questions lead to explanatory
studies (Marshall & Rossman, 1989, p3-6). As my
question was to find the answer of what are the
benefits and drawbacks of Cloud Computing, and the
factors that shove the enterprises to shift to Cloud
Computing technology, so the study I have pursued is
exploratory case study (Marshall & Rossman, 1989,
p6).
VII. ENABLING TECHNOLOGIES
Before going into the idea of cloud computing, two
technologies will be introduced that made the way of
distributed computing and therefore cloud computing
realizable.
C. Virtualization
With virtualization, applications and infrastructure are
independent, allowing servers to be easily shared by
many applications where applications are running
virtually anywhere in the world. This is possible as
long as the application is virtualized (Armbrust et al.,
2009). Virtualizing the application for the cloud
means to package the bits of the application with
everything it needs to run, including pieces such as a
database, a middleware and an operating system. This
self-contained unit of virtualized application can then
run
anywhere in the world (Armbrust et al., 2009).
Virtualization also allows building so-called
sandboxes. Sandboxes assure a higher degree of
security and reliability by providing a mechanism to
run programs safely. It is commonly used to ―execute
untested code, or programs from unverified thirdparties, suppliers and untrusted users‖ (Intel
Corporation, 2007).
B. DATA ANALYSIS
D. Load Balancing
Once the data collection process was achieved, next
step was data analysis. There were many methods
which make the data analysis more meaningful. These
techniques could be used to manage the interview text,
to compress the interview in the form of some short
sentences in order to get the important points said in
the interview. Depending on the data collection
Load balancing is the key to success for cloud
architectures. It is capable of distributing the working
processes evenly between 2 or more computers, so
that resources can be used efficiently and therefore
increases performance and availability (MacVittie,
2009). A so-called load balancer is automatically able
to deal with different amount of work capacity by
ISSN: 2231-5381
http://www.ijettjournal.org
Page 65
International Journal of Engineering Trends and Technology (IJETT) – Volume 24 Number 2- June 2015
adapting its distribution decisions according to the
moments a request is made. A load balancing solution
is often used in internet services, where the idea of
load balancing is run by an application (MacVittie,
2009).
VIII. CONCLUSION
In this research work, I tackled the affects of Cloud
Computing in the enterprises. The specific areas I
researched during my study were cost and security. I
have found that Cloud Computing is a very hot topic
now days and many enterprises are interested in it.
Most of the enterprises have idea about it but still
there is confusion about the real definition of Cloud
Computing. This is understandable as this technology
is in its infant stage however, as it evolved from Grid
Computing therefore, most of the enterprises which
have used Grid Computing are better able to
understand the term Cloud Computing. There is a
confusion or disagreement about the boundaries of
Cloud Computing as many enterprises and even cloud
providers believe that private cloud is a part of Cloud
Computing. However, in my research I have found
that Cloud Computing is the sum of Software as a
Service (SaaS) and Utility Computing, but does not
include Private Clouds.
This study has explored two important topics within
information technology and business management that
are IT outsourcing and cloud computing. IT
outsourcing has been playing a relevant role in the
current competitive environment, enabling several
kinds of IT resources arrangements and aiming to
improve business efficiency. The recent business
model provided by a combination of cost efficient
technologies are called cloud computing and appears
as a new option of IT outsourcing. Facing the novelty
of the cloud computing model, the comparison with
traditional IT outsourcing evaluation was a gap
encountered in the academic and professional
literature.
Therefore the research question was stated in terms of
how the evaluation of cloud computing as an
outsourcing option differs to the traditional IT
outsourcing. Aiming to answer the research question
this study thoroughly investigated whether or not
cloud computing can be evaluated using the set of the
most recognized IT outsourcing theories (transaction
cost theory, agency cost theory, resource-based theory,
resource dependence theory, exchange theory).
Complementarily, this paper highlighted important
concepts, which should be specially analyzed when
evaluating a cloud computing solution.
ISSN: 2231-5381
REFERENCES
[1] Alstom (2010). About Us. Alstom Homepage. Available at:
http://www.alstom.com/.Accessed on: 5 April 2010.
[2] Amazon (2009). About Amazon Web Services. Amazon Web
Services Homepage.
[3] Available at: http://aws.amazon.com/. Accessed on: 25 February
2010.
[4] Armbrust, M., Fox, A. & Griffith, R. (2009). Above the Clouds:
A Berkeley View of
[5] Cloud Computing. Electrical Engineering and Computer
Sciences University of California at Berkeley,1-8.
[6] EGEE (2008) An EGEE Comparative Study: Grids and Clouds –
Evolution or Revolution? Enabling Grids for E-sciencE (EGEE)
report, 11 June 2008.
[7] https://edms.cern.ch/document/925013/. Accessed 1st May 2010
Fellowes, W. (2008). Partly Cloudy, Blue-Sky Thinking About
Cloud Computing. Whitepaper. 451 Group.
[8] Foster I, Kesselman C (1998) Computational Grids.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.36.4939
[9] Foster I, Kesselman, C, Tuecke S (2001) The Anatomy of the
Grid: Enabling Scalable Virtual Organization. International Journal
of High Performance Computing Applications.
http://www.ijettjournal.org
Page 66
Download