INFRASTUCTURE AS A SEVICE IN CLOUD COMPUTING FOR EDUCATION COMMUNITY USE PROXMOX



Similar documents
A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM

Mobile Cloud Computing T Open Source IaaS

Copyright by Parallels Holdings, Ltd. All rights reserved.

CHAPTER 2 THEORETICAL FOUNDATION

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 02 Issue: 05 Aug p-issn:

CloudFTP: A free Storage Cloud

Certified Cloud Computing Professional VS-1067

Big Data and Cloud Computing for GHRSST

Cloud Computing. Adam Barker

LabStats 5 System Requirements

System Requirements Table of contents

Operating Systems: Basic Concepts and History

vnas Series All-in-one NAS with virtualization platform

Table 1 summarizes the requirements for desktop computers running the Participant Application and the myat&t utility.

International Journal of Computer & Organization Trends Volume20 Number1 May 2015

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Parallels Virtuozzo Containers 4.7 for Linux Readme

Ignify ecommerce. Item Requirements Notes

Development of Intranet App with JAVA on Oracle Cloud

SNOW LICENSE MANAGER (7.X)... 3

Abila Grant Management. System Requirements

PARALLELS SERVER 4 BARE METAL README

Microsoft Windows Apple Mac OS X

NCTA Cloud Architecture

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

1.0 Hardware Requirements:

Installation and Deployment

Grant Management. System Requirements

Dedicated Hosting. The best of all worlds. Build your server to deliver just what you want. For more information visit: imcloudservices.com.

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

SNOW LICENSE MANAGER (7.X)... 3

PARALLELS SERVER BARE METAL 5.0 README

Data Centers and Cloud Computing

Adonis Technical Requirements

Microsoft Windows Apple Mac OS X

System requirements. for Installation of LANDESK Service Desk Clarita-Bernhard-Str. 25 D Muenchen. Magelan GmbH

Virtual Machine Instance Scheduling in IaaS Clouds

PARALLELS CLOUD SERVER

Virtualization in Linux a Key Component for Cloud Computing

CLOUD API DOCUMENTATION v2.0. Get list of cloud servers in account

NAS Storage needs to be purchased; Will not be offered IAAS - Utility SMTP Per SMTP account Per server

A Middleware Strategy to Survive Compute Peak Loads in Cloud

Cloud Web-Based Operating System (Cloud Web Os)

Restricted Document. Pulsant Technical Specification

WA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

User Installation Guide

This document provides the first-priority information on Parallels Virtuozzo Containers 4.0 for Windows and supplements the included documentation.

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

How to configure Failover Clustering for Hyper-V hosts on HP ProLiant c-class server blades with All-in-One SB600c storage blade

Intro to Virtualization

What is Cloud Computing? Why call it Cloud Computing?

Configuring a U170 Shared Computing Environment

Legal Notices Introduction... 3

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers Support Matrix

AlphaTrust PRONTO - Hardware Requirements

Last time. Today. IaaS Providers. Amazon Web Services, overview

Solution for private cloud computing

Data Centers and Cloud Computing. Data Centers

farmerswife Contents Hourline Display Lists 1.1 Server Application 1.2 Client Application farmerswife.com

Content Distribution Management

Very Large Enterprise Network Deployment, 25,000+ Users

Private Clouds with Open Source

acquire GIM Suite System Requirements

Cloud UT. Pay-as-you-go computing explained

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

Live Vertical Scaling

Virtualization for Cloud Computing

DataCenter optimization for Cloud Computing

Recommended hardware system configurations for ANSYS users

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Cloud Federation to Elastically Increase MapReduce Processing Resources

An Introduction to Cloud Computing Concepts

Aneka: A Software Platform for.net-based Cloud Computing

Minimum Computer System Requirements

Cloud Computing an introduction

vnebula Cloud. Made Easy. Introducing vnebula from Stream Networks. A simple, self-service cloud portal for our partner community.

HP Intelligent Management Center Basic WLAN Manager Software Platform

Cloud Computing Simulation Using CloudSim

CentOS Linux 5.2 and Apache 2.2 vs. Microsoft Windows Web Server 2008 and IIS 7.0 when Serving Static and PHP Content

Private Distributed Cloud Deployment in a Limited Networking Environment

CLOUD COMPUTING. When It's smarter to rent than to buy

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May-2013 ISSN

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers 9.4 Support Matrix

UPK Professional Technical Specifications VERSION 11.1

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

Cisco Integration Platform

StruxureWare TM Data Center Expert

For Hyper-V Edition Practical Operation Seminar. 4th Edition

SURFsara HPC Cloud Workshop

Transcription:

INFRASTUCTURE AS A SEVICE IN CLOUD COMPUTING FOR EDUCATION COMMUNITY USE PROXMOX Hermawan hermawan.unijoyo@yahoo.co.id Firdaus Solihin fsholihin@gmail.com Hamdi Mubarak khamdi_m@yahoo.com Mulaab mulaab@trunojoyo.ac.id Abstract The resource requirements of information technology in the field of software and hardware is having highly increase, meanwhile the resource investment will take time, cost, and power may not be obtained for many organization. One of the solution is using cloud computing Infrastructure as a Service (IaaS) for community resources sharing. In this research, implementation cloud computing by using proxmox that is an open source operating system with the infrastucture system of IaaS includes CPU, memory, hardisk, and Networks management. IaaS in proxmox using virtual server technology so that utility of the server hardware will be share between many system operating system (OS) that are installed inside. Proxmox server virtual machine can execute many OS running such as linux and Microsoft windows that are having good evidence for active running simultaneously. Keywords: Cloud Computing, Infrastructure as a Service, proxmox I. INTRODUCTION Cost for hardware requirements for the information technology implementation are not cheap, among the major components needed are the services server, storage, operating system and internet network. Also, for the installation and maintenance need any special management organization which not all organization can provides human Resources to manage it. Of course it required technological solutions that allow for the sharing of information technology resources for the community that are needed to implement information technology. To overcome these problems, they can utilize cloud computing technology to meet the infrastructure needs without the need for infrastructure investment independently and expert resources to manage and maintaince. Cloud is able to provide basic information technology resources, that are include storage, power processing, memory, operating system, and also computer networking which can be used by users of cloud clients to run they owned applications by maximizing utility of existing infrastructures that are provided by third party vendors. Cloud computing has become the trend of the implementation of the current resource sharing, Cloud itself is defined as a cutting edge system of parallel and distributed computing which is consisting of a collection of inter-connected and virtualized computers that are dynamically provisioned and represented through the Service Level Agreement (SLA) [1]. The scope of the cloud cover include Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) [2]. SaaS is an application component that is built from the composition of services trough the same or different. Amongs SaaS that are familiar used by public internet user through the web presentation and they service sharing. Service providers that are include this area are Gmap, GDocs, Flickr, Youtube, Facebook, Amazon e-commerce, Twitter, and others. Through application programmable interface (API) and web service, services from the provider can be use-recycled easily. PaaS is a platform application development engine with a high level abstraction to be able to produce efficient and reliable service. PaaS have a support component library that allows developers to easily implement enterprise systems likely programming language Ruby, Java EE, Grails,.Net, Python, PHP and others. Google's cloud provides PaaS supporting for virtually all programming languages including library supporters. Focused on IaaS There are three types of cloud computing service are clasified of public services, private, and community. A public cloud is one which the services and infrastructure are provided off-site over the internet by service provider. These clouds offer the greatest level of efficiency in shared resources because user client only focus on their business process operasional without maintaince B - 23

hardware, software and data storage. Google cloud, Amazon, Rackspace is amongs vendor that provide public service. A private cloud is one in which the services and infrastructure are maintained on a private Management and commonly running in a private network. But as cloud all infrastructure still provide by third party vendor which reduces the cost savings and minimizing maintainance requirements. On this type client will have own self responsebility on security and data privacy. While the latter type of Cloud Computing is the type of cloud community. On this type of services aimed at specific communities both in the provision, management until using for common interest. So that in this type there is a specification that provides a wide space for organizations and corporations to develop what they need [3]. For the community cloud resource sharing, existing infrastructure and also data that can be managed with together. The community cloud more appropriate to be applied to communities that have the same scope and interest. Therefore in this research study design and implementation of cloud services community defined to the implementation of the education community which is in the region of Madura by making the Trunojoyo University as a provider of cloud services within corporate with education authorities and schools. II. METHODS For the implementation of the education community cloud is needed in the design and implementation phases, as well as through the following steps: Preparation of cloud community regulatory Overshadowing regulatory cooperation between community organizations in the cloud requires a mutual agreement in policy, financing and maintenance of the system to be built. In the cloud community Which was built have work agreement for the expansion of educational technology for the education Community between Trunojoyo University as a service provider with the Department of Education and the Department of Religious Affairs Bangkalan. Figure 1. Website Portal for Internal Organization Management Figure 2. Data Integration and Maps of Schools Networks in Bangkalan Regency As well as for the provision of infrastructure at the IaaS level intended to meet the independently development and management for education department to built and manage others requirement likely education directory and email services. Implementation of Cloud Technology To meet the required infrastructure should be available idealy hardware with dedicate components for the real implementation like is shown in Figure 3 and listed in Table 1. Research of Cloud Technology fo Community Provider To meet the information Technology that is needed by community, research is needed in meeting the needs of software and hardware. Meeting the needs of software development conducted with the research at the level of SaaS and PaaS cloud components whithin produce Products of a website portal that manage internal management requirement of education departemen and distributed website of school agencies like is show in the Figure 1 and Figure 2. B - 24

Table 2, Hardware specification for IaaS testing Component Specification - Intel Core i5 2,50 GHz, 2 CPU GB RAM - Hardisk 320 GB Computer Networking Software Supports - Intranet 1 GByte - Proxmox VE 3.1, KVM, OpenVZ - Virtual OS : Windows xp, Ubuntu 9 - Browser : Firefox - Java Development Kit (JDK) - OpenVnc Proxmox server for testing at a local testing Networks as shown in Figure 4. Figure 3. Cloud infrastructure from the server farm utility in IT Centre of Trunojoyo University Tabel 1. The implementation of hardware components Komponen Server Cloud Jaringan Komputer Software Pendukung Spesifikasi - Blade Server HP BLc7000 8 slot CPU 64 bit - Prosesor 4 x Quad-Core 3 GHz - Memori (8 x 4) 32 GB - Koneksi Internet Up-Down simetris 40 MB - Proxmox VE 3.1, KVM, OpenVZ - Virtual OS : Windows 7, Ubuntu 9, Centos5 Analyze of IaaS Virtualization Use Proxmox Server Proxmox as a virtualization platform that is open source whitin supports for running virtual machines based on KVM and OpenVZ. Proxmox can be used to manage virtual machines and clusters which provide web GUI control panel, while from this control panel did virtual machines management and also monitor using of resources [4]. Because based on debian etch x86_64, Proxmox can only installed in server engine base on 64 bit. To use KVM in proxmox required processor with hardware virtualization support features inside Intel VT or AMD-V, but for OpenVZ dont need this spesification[5]. On testing proxmox, using hardware specifications are shown in Table 2, Figure 4, Network with star topology for testing cloud computing Server with multiple clients connected using switches use the star topology. In server also did access testing for proxmox administrator GUI from client browser that provide administering service. Administration service give fitur for controlling and Monitoring of CPU, memory, hardisk and also networks using. Figure 5. Proxmox VE 3.1 administrator control panel To access the installed virtual OS can be used openvnc where with the java applet support can access virtual OS through a web browser client, as shown in Figure 6 accessing Windows XP through mozilla firefox browse. B - 25

Figure 8. CPU Used Monitoring Figure 6. Accessing virtual OS XP windows use OpenVnc in Applet inside mozilla firefox client browser. In the system testing performed testing scenarios, by following: 1. Running a virtual machine with windows xp operating system 2. Running a virtual machine with the operating system ubuntu 9 3. Running a virtual machine with the operating system with ftp server In the testing step, testing the ability of proxmox virtual server to running multiple virtual machines to obtain maximum load IaaS server with turn on one by one virtual machine until IAAS server get saturation condition. On the system load at idle state, the results of testing of the use of resources can be seen in Figure 7, When idle (when I / O wait 0%) CPU usage 0.17% of the total available Figure 9. Memory Used Monitoring When idle memory in use 0.86 GB of total memory 1.86 GB available Figure 7. Server Proxmox Status When server idle state CPU that is used 0,17%, memory 315MB from 1,86 GB total memory and Hardisk 860MB as shown in Figure 7,8,9. Figure 10. Network Used Monitoring Shows the network at idle condition where bandwith transfer between 3Mb/sec. B - 26

Table 3 comparison of the load in the proxmox server virtualization with Windows XP instance Number of Virtual OS CPU Usage (%) Memory Usage (GB) Network (KB) 1 1,16 0,89 0,2 2 3,33 1,39 0,3 3 3,33 1,80 1 4 3,83 1,13 1,3 5 4,82 1,09 0.3 6 5,32 1,48 3,8 7 6,65 1,75 4 8 8,89 1,49 4 9 8,17 1,47 3,8 10 9,14 1,70 3,8 11 10,44 1,81 3,9 12 10,31 1,80 3 13 11,91 1,81 4,2 14 12,96 1,95 8,3 15 13,55 1,82 7,9 16 13,26 1,92 7,8 17 16,13 1,98 5,2 18 16 14 12 10 8 6 4 2 0 Beban Server 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CPU Usage (%) Memory Usage (GB) Network (KB) Figure 8. Graph CPU usage, memory and network when proxmox server virtualize Windows xp OS Table 3 shows the server load when running the Windows XP operating system with 17 virtual machines running simultaneously, cpu load is still low on rate 16.13% but the load memory 1.98 GB of total memory 2 GB. While the load on the server when running the virtual machine with the operating system ubuntu 9, with specification 1 core cpu, 512 MB RAM and hardisk 30 GB Tabel 4. comparison proxmox server when load in Ubuntu OS 9 Number CPU Memory Network of Virtual Usage Usage (KB) OS (%) (GB) 1 1,88 0,88 25 2 7 1,75 1 3 5,17 1,15 3 4 6,11 1,64 4 5 13,76 1,67 4 6 6,84 1,52 3 7 37,99 1,23 2,5 8 10.09 1,63 1 45 40 35 30 25 20 15 10 5 0 9 12,73 1,59 1 10 10,48 1,66 1 11 31,12 1,1 4,5 12 28,79 1,52 4,2 13 41,52 1,54 5 14 29,02 1,83 7 15 23,32 1,77 3 16 16,01 1,11 5,2 17 30 1,61 4,5 18 99,73 1,80 3,5 Beban Server 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CPU Usage (%) Memory Usage (GB) Network (KB) Figure 9. Graph CPU usage, memory and network when proxmox server virtualize Windows Linux Ubuntu 9 OS In Table 4, server load while running ftp server with 10 virtual machines running simultaneously, consumption only 50% cpu load but the memory consumption 1.91 GB of total memory 2 G, and network traffic 2.1 MB/s. Obtained from the testing that increases server resource consumption proportional to the amount of installed virtual OS, but if the virtual OS is not used then only require consumption for instance link, for the real needs of the magnitude of the resources needed by each virtual OS. To running the OS with a number of large amount, and for all tested operating system in an active state operation, it also necessary to create cluster operation. For the main computer cluster system called the master controller can be connected to other computers that are also to be installed proxmox node. With this system there will be a multiframe computer cluster which can be accessed by a computer with a web control from the master controller. Through the addition of a computer cluster resources owned by IaaS servers will increase the capasity to load many client when active simultaneously. IaaS Proxmox Evaluation Installation proxmox is very easy for the beginner administrator due supported with the B - 27

interactive Web GUI also in instalation, controlling, and monitoring. When idle state resources taken by the virtual OS is fairly small just only by virtual instance, and will increase during active use on each virtual OS, while on active condition needs minimal server resources according by the needs of the number of virtual OS installed. The ability of the server to increase significantly with the use of cluster systems, so provide an additional amount of virtual services that can be installed active to use. III. CONCLUSION From the results of the testing system that is built with IaaS infrastructure, we can conclude using of Proxmox virtualization environtment that use virtualization system occurs server resource sharing is having properly evidence, where the use of resources is not taken entirely by the virtual OS installed inside, but depending on the condition of active state. With virtualization system on the IaaS for community cloud, clients can order the operating system, memory and storage media as needed. For expansion of the system should to do testing on the cluster system trough dedicated server like blade server, so as to measure the ability of the system at the enterprise level. ACKNOWLEDGMENT This research was funded by a competitive grant program dedicated by IbIKK DIKTI 2013. REFERENCES [1] Raj Kumar Buya, James Broberg, Andrzej Goscinsky. Cloud computing: principles and paradigms. Wiley 2006. [2] Hermawan, dan Rianto. S. Inisiatif Service Oriented Governance Pada Layanan Publik Nasional. KSNI Bali. 2012 [3] Khamidah, N.N. Sulistianingsih N., dan Paputungan I.V. Wacana Cloud Computing di Universitas Islam Indonesia. Yogyakarta: Seminar Nasional Aplikasi Teknologi Informasi 2010 (SNATI 2010). [4] Purbo, O.W. Membuat Sendiri Cloud Computing Server Menggunakan Open Source. Yogyakarta: Andi, 2012. [5] Proxmox. http://www.proxmox.com/proxmoxve/requirements, accessed on 20 september 2013. B - 28