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