An Approach to Private Cloud Using LAMP and Eyeos
Total Page:16
File Type:pdf, Size:1020Kb
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 Cloud computing 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.