International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 Vol. 2 Issue 4, April - 2013

An Approach to Private Cloud Using LAMP and EyeOS

Ashish Raj Harjasdeep Singh Praveen Ghanghas

Research scholar Lecturer Research scholar

MIMIT Malout MIMIT Malout MIMIT Malout

ABSTRACT and for certain business applications like customer is a model for enabling relationship management (CRM)[8]. convenient, on-demand network access to a shared pool of configurable computing resources (e.g., Main characteristics of cloud computing: networks, servers, storage, applications, and services) that can be rapidly provisioned and  On-demand self-service—A consumer released with minimal management effort or can unilaterally provision computing service provider interaction. capabilities, such as server time and network storage, as needed automatically EyeOS is free Cloud Computing Operating System without requiring human interaction with software which let you access all your necessary each service‘s provider[5]. files, folders, office, calendar, contacts and much  Broad network access—Capabilities are more anywhere in the world. You can use it available over the network and accessed personally on your computer or you can use it for through standard mechanisms that collaborative work and share data to your company, promote use by client platforms (e.g., firm, clients and colleagues for more innovative mobile phones, laptops, and PDAs). ideas and better brain storming. You can host  Resource pooling—The provider‘s eyeOS on your server and make your own Cloud computing resources are pooled to serve system to access your data anywhere you want to. IJERTIJERT multiple consumers using a multi-tenant All you need to do is login into your eyeOS server model, with different physical and virtual with a normal Internet Browser, and you have resources dynamically assigned and access to your personal desktop, with your reassigned according to consumer applications, documents, music, movies... just like demand.[1] A sense of location you left it.eyeOS lets you upload your files and independence exists because the customer work with them no matter where you are. It generally has no control over or contains applications like Word Processor, Address knowledge of the provided resources‘ Book, PDF reader, FTP Client ,Internal Messaging exact location but may be able to specify ,and many more developed by the community. location at a higher level of abstraction Keywords: Cloud Computing, EyeOS, Ubuntu (e.g., country, state, or data center). 10.04 LTS Examples of resources include storage, processing, memory, network bandwidth, Introduction and virtual machines.  Rapid elasticity—Capabilities can be Today in this modern era the cloud computing is an rapidly and elastically provisioned, in excellent recreation for building and running some cases automatically, to quickly scale applications, where you access applications over out and rapidly released to quickly scale the as utilities, rather than as pieces of software in. [2]To the consumer, the capabilities running on your desktop or in the server room. available for provisioning often appear This model is already quite common for unlimited and can be purchased in any consumer apps like email and photo sharing, quantity at any time.

www.ijert.org 922 International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 Vol. 2 Issue 4, April - 2013

 Measured service—Cloud systems public) that remain unique entities but are automatically control and optimize bound together, offering the benefits of resource use by leveraging a metering multiple deployment models.  Private cloud is cloud infrastructure capability appropriate to the type of operated solely for a single organization, service (e.g., storage, processing, whether managed internally or by a third- bandwidth, and active user accounts).[3] party and hosted internally or The provider and consumer can monitor, externally[15]. control, and report resource usage, thus Therefore we have chosen a private cloud providing transparency of the utilized Eyeos in which we use the concept of service. cloud computing and whole working Types of cloud computing :- related to cloud security and databases.

SaaS There are many concepts that are intact in the topic  It provides all the functions of a of Eyeos private cloud. It includes the concept of sophisticated traditional application to cloud computing and eyeos. So to understand the many customers and often thousands of whole concept firstly we have to understand the users, but through a Web browser, not a two very important words. When you Google the ―locally-installed‖ application. meaning of Cloud Computing you will find the Highest-profile examples are Salesforce.com, Google's Gmail and Apps, instant messaging definition that it is the service in which you are from AOL, Yahoo and Google, and VoIP provide hardware and software sharing within the from Vonage and Skype[3]. network. Cloud computing entrusts remote services PaaS with a user's data, software and computation. Eyeos  Delivers virtualized servers on which is aeyeOS is an open source web desktop following customers can run existing applications or the cloud computing concept[9]. It is mainly develop new ones without having to written in PHP, XML, and JavaScript. It acts as a worry about maintaining the operating platform for web applications written using the systems, server hardware and load eyeOS Toolkit. It includes a Desktop environment balancing . Well known providers would include with 67 applications and system utilities. The idea Microsoft's Azure, Salesforce's Force.com, behind eyeOS is that the whole system lives in the Google Maps, ADP Payroll processing, andIJERT IJERTweb browser. The client must have only a web US Postal Service offerings [6]. browser to work with eyeOS and all its IaaS applications, including Office and PIM ones. This  Cloud Computing provides grids or applies to for both modern and obsolete PC's An clusters or virtualized servers, networks, Open Source Platform designed to hold a wide storage and systems software, usually (but variety of Web Applications. This thing will not always) in a multitenant architecture. Vendors would include Amazon.com (Elastic broaden up your working domain. Normally Compute Cloud [EC2] and Simple Storage), whenever you are working on any project then you IBM and other traditional IT vendors [4]. have to carry up whole your documents and the Deployment models: data either in an external drive or you have to carry the whole system. But with the help of this  Public cloud applications, storage, and technology of Eyeos private cloud you don‘t have other resources are made available to the to do this whole stuff. You can share your data and general public by a service provider. after reaching to your destination you can access These services are free or offered on a pay-per-use model. that data freely without any problem. The word  Community cloud shares infrastructure ‗private‘ is especially used to make the data more between several organizations from a secure. Whenever you are sharing your data then specific community with common you have to take care about its security. If the data concerns (security, compliance, is not secure then any outsider can also access it jurisdiction, etc.), whether managed and make any wrong use. So to avoid such internally or by a third-party and hosted problems private clouding is introduced in which internally or externally [11]. you have the option that with whom you want to  Hybrid cloud is a composition of two or more clouds (private, community or share the data or information. It also provides you

www.ijert.org 923 International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 Vol. 2 Issue 4, April - 2013 with encryption and other formats with password or admin account. Now type these commands into protection. the terminal:

Installation of EyeOS 1.chmod 755 /var/www/eyeOS/

Before doing any task you have to make the 2.chmod 755 /var/www/eyeOS/installer/ platform. In same way you have to install EyeOS 3.ifconfig into the system so that the data or the information is made available for the purpose of utilization [10]. Now to access EyeOS just find out your IP address There are few very easy steps to install the EyeOS. and from there you can directly access your systems data whenever you want to access it  There is the basic need of two software: through the web applications. Ubuntu and EyeOS Installation files. Before starting the process of installation Advantages of EyeOS: you need to take a backup of the data or files that are already saved into your At some time if you have to move away from your system as the whole system is going to be place or you have to leave your local computer or if overwritten [7]. it just crashes, without losing data or time you can just log in to your eyeOS from another place and  You have a choice to boot from either the continue working. CD or with the help of USB device. You have to follow the basic steps of There are number of advantages of EyeOS out of installation of Ubuntu[7]. which few are mentions here :

 After the installation of Ubuntu open  Worldwide availability: It is available Terminalfrom Applications > Accessories. through internet and just require You have to type ‗sudosu‘. Type the browser. Either Internet Explorer of admin or root password there. Mozila Firefox are by default installed in each system. A browser with java support is more than  Now install the Web server : aptitude IJERT enough[12]. install apache 2 IJERT  Dynamic content and design: Interface can be customized  Install PHP5 server and the Apache PHP5 according to theneeds, windows are module : aptitude install php5 libapache2- floating so that they can be mod-php5. repositioned.

 Remote storage facility: Through the  For Email client install PHP SQLite file browser you can store files over module : aptitude install PHP5-sqlite. the internet and edit them as you

want. It fetches the instructions  For the use of IMAP email services with through the eye mail the email client : aptitude install php5- imap[13].

 Now restart Apache. Applications:

These were the configurations done in Ubuntu. EyeOS private cloud has numerous Now you have to install EyeOS. After successful applications. If all the technical people start using it installation of EyeOS you have to go to the web then it will be an additional boon to their work as access applications like Mozilla Firefox which is they need not to worry about other things like by default installed in the system and type there: system crash or electric failure or any other such problem.[14] http://localhost/eyeOS. Set all the things out there with the same password which you used in the root

www.ijert.org 924 International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 Vol. 2 Issue 4, April - 2013

 EyeOS provides system for the users 2008), IEEE Computer Society Press, Los where they work with eyeOS and all Alamitos, CA its applications, including Office and PIM ones. [3]R. Buyya, C. S. Yeo, and S. Venugopa,  EyeOS provides a toolkit to create ―Marketoriented cloud computing: Vision, new applications easily. EyeOS can hype, and reality for delivering it services as provide schools and universities with computing utilities‖ In Proceedings of the 10th a full web platform where students, IEEE International Conference on High teachers and parents will have a Performance Computing and Communications personal yet collaborative desktop to (HPCC-08, IEEE CS Press, Los Alamitos,CA, work and, communicate between USA) 2008. themselves and get organized inside [4]Amazon Elastic Compute Cloud (EC2), and outside the school http://www.amazon.com/ec2/  With a private server, eyeOS can provide city councils, public library [5]Mladen A. Vouk, ―Cloud Computing – networks, free Internet points and Issues, Research and Implementations‖, other public environments the perfect Proceedings of the ITI 2008 30th Int. Conf. on system for their users to have a web Information Technology Interfaces, June 23- place to work and communicate with 26, 2008, Cavtat, Croatia the network managers, registering once and using it from every point. [6]Eric Knorr, Gruman Galen ―what cloud computing really means‖ Conclusion: www.infoworld.com/article/08/04/07/15FE- cloud-computing-reality_1.html Cloud computing acts as an excellent recreation for better & brighter future of the IT [7]linux OS ubuntu cloud enterprise 10.04 LTS industry. As Wiseman says that after accessing http://cloud.ubuntu.com the cloud computing the computer or IT industry is more multi fashioned than women‘s [8]Wikipedia, ―Cloud Computing‖, fashion. EyeOS is a development frameworkIJERT http://en.wikipedia.org/wiki/Cloud_computing for creating RIAs quickly and easily. It has IJERT [9]Wikipedia ,‘‘Eye OS‖, been fully developed using open technology and widely accepted standards, such as PHP, http://en.wikipedia.org/wiki/EyeOS MySQL, , qooxdoo, log4php, phpunit, OpenOffice and others, allowing the [10]Installation Of Eyeos system to work on a common web server without any modification, and any standard http://globalopenversity.org browser, without needing to install additional [11]Anthony T. Velte,Toby J. Velte, plugins. Smaller laptops will start to become Ph.D.,Robert Elsenpeter,‖cloud computing- A dumb terminals as all processing and the fun Practical Approach‖ stuff is done by the EyeOS server. [12]Lead Project, References: http://sourceforge.net/projects/eyeos

[13]Installation manual ‖ Installation Manual Linux [1]Mike P. Papazoglou, ―Service -Oriented V1.0.pdf‖ Computing: Concepts, Characteristics and Directions‖, Tilburg University, INFOLAB, [14]Cloud computing article: ―ieee Computer society webos article.pdf‖ [2]Lijun Mei, W.K. Chan, T.H. Tse, ―A Tale of Clouds: Paradigm Comparisons and Some [15]WILSON, M. 2009. Constructing and Thoughts on Research Issues‖, To appear in Managing Appliances for Cloud Deployments from Proceedings of the 2008 IEEE Asia-Pacific Repositories of Reusable Components. Services Computing Conference (APSCC

www.ijert.org 925