Academia.eduAcademia.edu

Cost Effective Private Cloud framework for University

A private cloud solution for university is designed to maximize the utilization of hardware by combining workloads from various applications and services in a managed, secure, and reliable way. Cloud helps the institute to get the maximum computing capacity out of existing institution infrastructure. Private cloud solution is built through DevStack (for Platform as a Service offered by Openstack) and OwnCloud (for Storage as a Service). University private cloud solutions consolidate and optimize existing hardware to help reduce equipment, maintenance, and energy costs while enabling self-service, automation, scalability, and elasticity. A comparison of resource utilization in cloud and cost of infrastructure has been done and the benefits of using private cloud are identified. Keywords: Platform as a service (PaaS), Owncloud, Private cloud, Storage as a Service (SaaS), OpenStack.

International Journal of Current Engineering and Technology E-ISSN 2277 – 4106, P-ISSN 2347 - 5161 ® ©2014 INPRESSCO , All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Cost Effective Private Cloud framework for University Keshav Kori Ȧ, Shraddha MasihȦ* and Sanjay TanwaniȦ Ȧ School of Computer Science & IT, DAVV, Indore, India Accepted 02 May 2014, Available online 01 June 2014, Vol.4, No.3 (June 2014) Abstract A private cloud solution for university is designed to maximize the utilization of hardware by combining workloads from various applications and services in a managed, secure, and reliable way. Cloud helps the institute to get the maximum computing capacity out of existing institution infrastructure. Private cloud solution is built through DevStack (for Platform as a Service offered by Openstack) and OwnCloud (for Storage as a Service). University private cloud solutions consolidate and optimize existing hardware to help reduce equipment, maintenance, and energy costs while enabling self-service, automation, scalability, and elasticity. A comparison of resource utilization in cloud and cost of infrastructure has been done and the benefits of using private cloud are identified. Keywords: Platform as a service (PaaS), Owncloud, Private cloud, Storage as a Service (SaaS), OpenStack. 1 Introduction Types of Cloud This paper proposes the strategy, architecture, solution and implementation details of private cloud for academic institutes of an educational organization. Paper focuses on two service models: platform as a service and storage as a service. Cloud computing provide efficient accessing of computing resources that are delivered over network. On the basis of user, services and access rights, three types of cloud exist (1) Private cloud: delivers computing resources as a service within an organization between restricted consumer. (2) Public cloud: delivers computing resources as a service between unrestricted consumer (3) Hybrid cloud: composition of clouds (Private or Public) that remain single entity but are bound together by protocol and technology. It delivers computing resources as a service over the network and is shared between several organizations and supporting a specific community that has shared concerns (Atul B Naik, et al 2013). Cloud Computing Cloud computing is known for its higher efficiency, better usability, higher utilization, lower cost and better management. Cloud computing can be defined as providing resources and capabilities of Information Technology (e.g., applications, storage's, communication, infrastructure, and collaboration) via services offered by cloud computing providers. Definition given by National Institute of Standards and Technology (NIST), “Cloud Computing” is a model for enabling convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction (Abdulsalam Ya’u Gital et al 2011). There are several researcher gave different definition of cloud computing after they analyzed them, (1) Cloud Computing provide on-demand access to a pool of computing resources, (2) dynamically-scalable services, (3) device and media independency, and (4) simpler and easier maintenance of applications (Joel S. Mtebe, 2013). *Corresponding author: Shraddha Masih Why Private Cloud for University Private cloud is used within organization hence it provides more privacy, security and control on usage of computing resources with less cost. It is popular in different sized organization like small, medium and large. It can run a few tens to more than hundreds of IT services. Presently many Academic Institutes are facing problem related to Platform as a service. A single workstation run numbers of platform on the basis of student requirement sometimes it degrade the performance of workstation, wastage of memory and also problem in running different platform at single time. Sharing of information between different workstation with different platform is a big issue. Various solutions are present in the market but they are also facing some problem like privacy, security and cost. Private cloud is simple, inexpensive and efficient solution for Academic Institute like University (Swati Vitkar 2012, Sidharth Sachdev et al 2013). 1432 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014) Keshav Kori et al Cost Effective Private Cloud framework for University Cloud Architecture Implementation details University can have several institutes or schools under its umbrella. The proposed architecture suggests private cloud implementation at two levels. i. At institutional level and ii. at University level. A web interface act as an intermediate between user and private cloud. Services are uploaded at server level. The step by step process to access cloud is as under Open Stack Institute Cloud 1. 2. 3. 4. 5. User Enter in Web interface for services. Request for services. If valid request then forward to server. Response to user. Response will forward to web interface. Figure 1 SCSIT cloud architecture Framework for University cloud Cloud computing is an advanced computing arena that delivers computing resources that are provided as services over the Internet in a remotely accessible manner. Several software’s are available to implement Cloud computing platform, Open Stack is one of them. It is an open source software which provide control and flexibility, proven software, compatibility and industry standard. There are mainly five services provided by Open Stack Nova (compute service), Swift (storage service), Glance (imaging service), Keystone (identity service) and Horizon (UI service) (Atul Jha, et al 2012). Installation guide of OpenStack given below,  Install fresh setup of Ubuntu server we also use other server like CentOS and Debian server  apt-get update || yum update –y  adduser stack  sudo “stack ALL=(ALL) NOPASSWD: ALL” >> /etc/sudoerc  apt-get install -qqy git || yum install -y git  git clone https://github.com/openstack-dev/devstack.git  login as a stack user and then  cp /devstack/sample/localrc /devstack/  cd devstack  nanolocalrc  edit “localrc” file for o ADMIN_PASSWORD=STACK; o RABBIT_PASSWORD=STACK; o MYSQL_PASSWORD=STACK; o SERVICE_PASSWORD=STACK; o FLAT_INTERFACE=eth0; o FLOATING_RANGE=192.168.1.224/27 o FIXED_RANGE=10.11.12.1/24 o FIXED_NETWORK_SIZE=256   Figure 2 University cloud architecture Every department in the university has computer and IT resources. All departments can access University’s private cloud infrastructure to optimally utilize their resources. run “./stack.sh” To access dashboard of openstack click on Server IP from other computer with in Network. To login in dashboard use your service password and username admin. Experimental Results Openstack Delivery Model for IAAS and SAAS Figure 3 Delivery model service’s Fig.4 IAAS using Openstack 1433 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014) Keshav Kori et al Cost Effective Private Cloud framework for University Personal Computer No. of CPU RAM in GB HARD DISK in GB No. of Virtual Machine No. of Machine Remote Access 2 2 40 1 1 OpenStack 24 16 20 10 10 Personal Storage Security Beckup Reliability Remote Access Personal Computer OwnCloud 100% 10% 10% 75.00% 10% 100% 50% 90% 20% 100% Storage as a Service 120% 100% 80% No. of CPU RAM in GB HARD DISK in GB Personal Computer No. of Virtual Machine Remote Access Storage In Numbers' Infrastucture as a Service 45 40 35 30 25 20 15 10 5 0 60% 40% 20% 0% Personal Security Storage OpenStack Beckup Reliability Remote Access Personal Computer Fig.5 Storage Utilization Chart: PC vs Cloud OwnCloud OwnCloud Fig.7 Infrastructure Utilization: PC vs Cloud It is a software system which provides Storage as a Service. It is accessible from everywhere and every device (desktop, notebook, tablet and smart phone). It provides online or offline access, automatic backup, easy sharing, easy extends storage, customization and several feature other features. It can share contacts, bookmarks, calendars, music and several types of files and apps over the network (Ben Martini et al 2013). Cost Benefit Analysis OwnCloud Implementation        apt-get install lamp-server^ mysql_secure_installation sudo apt-get install php5-gd sudosh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/communi ty/xUbuntu_12.04/ /' >> /etc/apt/ sources.list.d/owncloud.list" sudo apt-get update sudo apt-get install owncloud To access owncloud click to server IP in other computer within Network. Experimental Results Owncloud By using private cloud we reduce the storage resources by storing our data or information in the cloud rather than system. In terms of computing resources a benefit is that user does not have to own all the resources, he can make use of them on the existing cloud. In terms of economy, if we share a software system on cloud, a single license can be shared by multiple users. In Terms of reliability, even if the system on which the user is working, crashes, chances of data loss is negligible because data is parallely being stored in the cloud. In this paper we introduce university on private cloud with cloud service. Like SAAS, PAAS, IAAS and EAAS services. It is more flexible and can deliver a lower total cost of ownership. Otherwise we can offer several options. With this implementation of private cloud, University can manage their application by their own available resources Otherwise University will have to spend thousands of rupee per year if it want to acquire these service from somewhere else. Costing Tables for Storage and Cpucosts Table 1: Cost Analysis of IAAS COSTING CPU Fig.6 SAAS using Owncloud HCL DESKTOP 1 CPU Amazon EC2 Pricing $0.176 per Hour 2 CPU $0.351 per Hour RS. 32500 4 CPU $0.702 per Hour RS. 36500 8 CPU $1.404 per Hour 16 CPU $1.864 per Hour $559.00 (RS 33925.71) $2339 (RS 141953.91) University Infrastructure RS. 23500 Virtual CPU ONE TIME INVESTMENT (Utilization of existing CPUs) 1434 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014) Keshav Kori et al Cost Effective Private Cloud framework for University Table 2: Cost Analysis of SAAS Costing Storage Storage Cost First 1 TB / month Standard Storage Amazon $0.085 / GB Next 49 TB / month $0.075 / GB RS 49*4190 (Seagate) $0.060 / GB RS 450*4190 (Seagate) Next 450 TB / month University Infrastructure RS 4190 (Seagate) Next 500 TB / month $0.055 / GB RS 500*4190 (Seagate) Next 4000 TB / month $0.051 / GB RS 4000*4190 (Seagate) Over 5000 TB / month $0.043 / GB RS 5000*4190 (Seagate) One Time Investment (Utilization of existing resources) Table 3: Rental Cost of cloud server purchase Windows Hyper-V E3-1270V3 Starting at $ 383/month Server Configuration:[Intel® Xeon® E3-1270V3 4 cores HT 3.5GHz 32GB RAM DDR3 1 TB SATA3  240 GB SSD] VW ware E5-2620V2 Starting at $ 649/month Server Configuration: Intel® Xeon® 2x E52620V2 6 cores HT 2.10GHz 64GB RAM DDR3  2x 1 TB SATA3 RAID1-HW  2x 240 GB SSD RAID1-HW + BBU || Parallels E5-2650V2 Starting at $ 749/month Server Configuration: Intel® Xeon® 2x E52650V2 8 cores HT 2.60GHz 128GB RAM DDR3  2x 1 TB SATA3 RAID1-HW  2x 240 GB SSD RAID1HW + BBU Private Cloud provides many services but for getting these we have to pay different peoples like internet provider, whose resources we are using ultimately. The services can also be rented from many service providers. The service cost of main vendors ranges from about 400$ to 1000$ per month. Similar configurations can be achieved through the private cloud framework. The cost of the services varies from service provider to service provider but a general cost is shown below. Conclusion: This paper focuses on the work done in design and implementation of an academic cloud service. A private cloud solution can be implemented in an institute which bridges the gap between needs and current requirements of an institute. This paper also enlightens the way how to improve data and resource sharing with secure way in network, in online and offline mode. It reduces workload of user data on his PC and also reduces risk of data loss from his/her PC. Big organizations like Microsoft, Google and Amazon are using Cloud services for providing services of their users; same can be implemented for small organizations with private cloud. The proposed solution is cost effective in terms of resource utilization and power consumption. Future work: Private cloud service can be used for web hosting. Private cloud service can be used for printer and Xen E5-2690V2 Starting at $ 949/month Server Configuration: Intel® Xeon® 2x E5-2690V2 10 cores HT 3.00GHz 256GB RAM DDR3  2x 1 TB SATA3 RAID1HW  2x 240 GB SSD RAID1HW + BBU scanner sharing which leads to save lots of money. This infrastructure can also be extended for software as a service. References Abdulsalam Ya’u Gital and Fatima Umar Zambuk (2011), Cloud Computing: Solution to ICT in Higher Education in Nigeria, Pelagia Research Library, 2 (6), pp 364-369. Sultan, N. (2010). Cloud computing for education: A new dawn?, International Journal of Information Management , 30, 109– 116. Atul Jha, Johnson D, Kiran Murari, Murthy Raju, Vivek Cherian and Yogesh Giri kumar (2012), OpenStack Beginner's Guide(for Ubuntu - Precise), 3.0. http://devstack.org/ http://software.opensuse.org/download?package=osc&project=o penSUSE%3ATools http://en.wikipedia.org/wiki/Cloud_computing Saju Mathew (2012), Implementation of Cloud Computing in Education – A Revolution, International Journal of Computer Theory and Engineering, 4(3). Atul B Naik, Amarendra Kumar Ajay and Swapna S Kolhatkar (2013), Applicability of Cloud Computing In Academia, Indian Journal of Computer Science and Engineering, 4(1). Swati Vitkar (2012), Cloud Based Model for E-Learning in Higher Education, International Journal of Advanced Engineering Technology, 3(4), pp 38-42. Sidharth Sachdev and Amit Mahajan (2013), 1435 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014) Keshav Kori et al Cost Effective Private Cloud framework for University Deployment of Private Cloud using Open tack: An Open Source Cloud Computing Solution for Small and Mid-sized Organizations, International Journal of Advanced Research in Computer Science and Software Engineering, 1(10). Flavio Lombardi and Roberto Di Pietro (2011), Secure virtualization for cloud computing, Journal of Network and Computer Applications, 34(4), pp 1113-1122. Amir Mohamed Elamir, Norleyza Jailani and Marini Abu Bakar (2013), Framework and Architecture for Programming Education Environment as a Cloud Computing Service, International Conference on Electrical Engineering and Informatics, 11, pp 1299-1308. Sunil kumar S.Manvi and Gopal Krishna Shyam (2014), Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey, Journal of Network and Computer Applications, 41, pp 424-440 Ben Martini and Kim-Kwang Raymond Choo (2013), Cloud storage forensics: ownCloud as a case study, Digital Investigation, 10(4), pp 287-299. Nabil Sultan (2010), Cloud computing for education: A new dawn?, International Journal of Information Management, 30(2), pp 109-116. Chia Hung Kao and Shin Tzu Liu (2013), Development of a Document Management System for Private Cloud Environment, International Conference on Integrated Information, 73, pp 424-429. Joel S. Mtebe (2013), Exploring the Potential of Clouds to Facilitate the Adoption of Blended Learning in Tanzania, International Journal of Education and Research, 1(8). Geetu Sharma, Savitri Bevinakoppa, Sitalakshmi Venkatraman, Modeling of Secured Cloud Network - The Case of an Educational Institute, Recent Researches in Information Science and Applications N. Deepa, R. Sathiyaseelan (2012), The Cloud and the Changing Shape of Education - Eaas (Education as a Service), International Journal of Computer Applications, 42(5). 1436 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014)