Bab 4 Hasil dan Pembahasan

dokumen-dokumen yang mirip
Bab 3 Metode dan Perancangan Sistem

2) web hosting yang telah mendukung layanan aplikasi berbasis map script.

Bab 3 Metode Perancangan 3.1 Tahapan Penelitian

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL

BAB I PENDAHULUAN 1.1. Latar Belakang

Rancang Bangun Server Learning Management System (LMS) Berbasis Metode Load Balancing

IMPLEMENTASI METODE LOAD BALANCING DALAM MENDUKUNG SISTEM KLUSTER SERVER

UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB 1 PENDAHULUAN UKDW

BAB IV HASIL DAN PEMBAHASAN

Proposal Tugas Akhir

1. Pendahuluan. 2. Tinjauan Pustaka

Analisis Performa Load Balancing DNS Round Robin dengan Linux Virtual Server pada Webserver Lokal

BAB I PENDAHULUAN 1.1 Latar Belakang

Analisis Load Balancing Pada Web Server Menggunakan Algoritme Weighted Least Connection

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tentang load balancing terus dilakukan dan metode load balancing terus

BAB IV ANALISA. Mekanisme pengujian dilakukan dengan menggunakan dua buah server sekaligus

OPTIMALISASI CLUSTER SERVER LMS DAN IPTV DENGAN VARIASI ALGORITMA PENJADWALAN

UKDW BAB 1 PENDAHULUAN

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER

M. Choirul Amri

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. Pengukuran overhead..., Ida Nurhaida, FT UI, 2009

Bab 4 Hasil dan Pembahasan

IMPLEMENTASI DAN PENGUJIAN PERFORMANSI LOAD BALANCING DENGAN ALGORITMA LEASTCONN PADA DATABASE SERVER

BAB III PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN. yang memvirtualisasikan server sehingga dengannya aplikasi-aplikasi dapat

BAB 4 IMPLEMENTASI DAN EVALUASI. terhadap hasil konfigurasi yang telah diimplementasikan. Adapun evaluasi yang

BAB 1 PENDAHULUAN. sehari-hari seiring dengan perkembangan teknologi aksesnya pada perangkat

Implementasi Load Balancing Dan Virtual Machine Dengan Algoritma Round Robin Pada Sistem Informasi Penerimaan Pegawai Bppt. Annisa Andarrachmi, S.

ABSTRAK. Kata Kunci : algoritma penjadwalan, linux virtual server, network address translation, network load balancing.

BAB 2 LANDASAN TEORI. menyediakan layanan ke komputer lain melalui koneksi jaringan. Server dapat

PERANCANGAN DAN IMPLEMENTASI TOPOLOGI JARINGAN VIRTUAL WEB SERVER DI PT XYZ MENGGUNAKAN PROXMOX VE

BAB 4 IMPLEMENTASI DAN ANALISIS SIMULASI. Pada saat menjalankan simulasi ini ada beberapa parameter yang ada dalam

BAB 4 UJI COBA DAN ANALISA KINERJA APLIKASI PETA UI BERBASIS GOOGLE MAPS

Bab 3 Metode Penelitian

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka

Rancang Bangun Network Mapping Sistem Monitoring Jaringan. Vincentius Bima Anong Dian Hutama

BAB 4 IMPLEMENTASI DAN ANALISIS. dengan baik, maka berikut ini dipaparkan spesifikasi dari hardware, software,

BAB III ANALISA DAN PERANCANGAN

Analisa Pemanfaatan Cluster Computing Pada Jaringan Thin Client Server

Gambar 3.28 Informasi Profil dan Konfigurasi Jaringan Radius UNY Gambar 3.29 Informasi Profil dan Konfigurasi Jaringan Radius UGM...

Pengujian kinerja server HTTP dilakukan dengan menggunakan software

BAB 4 IMPLEMENTASI. perangkat keras dan piranti lunak yang digunakan adalah sebagai berikut:

IMPLEMENTASI DAN PENGUJIAN

ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA

IMPLEMENTASI WEB SERVER LOAD BALANCING PADA MESIN VIRTUAL MAKALAH PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA

Perancangan Dan Implementasi Load Balancing Dan Failover Clustering Pada Linux Virtual Server (LVS) Untuk High Availability

IMPLEMENTASI DAN EVALUASI SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB 5 IMPLEMENTASI DAN PENGUJIAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Virtual Desktop Infrastructure (VDI) adalah sebuah solusi virtual desktop yang terpusat

BAB 4 PERANCANGAN SISTEM

Maintenance & Disaster Recovery

III. METODE PENELITIAN. 1. Dua unit laptop, dengan spesifikasi sebagai berikut: a. Transmitter, ACER Aspire 5622WLCi dengan spesifikasi Intel Core 2

BAB 1 PENDAHULUAN. Pada zaman sekarang, teknologi berkembang sangat pesat terutama dibidang komunikasi

BAB 1 PENDAHULUAN Latar Belakang

Sistem Operasi, sejarah dan

TAKARIR. : Pendekatan virtualisasi dimana hanya

BAB IV IMPLEMENTASI DAN SIMULATION PADA WIMAX MENGGUNAKAN OPNET MODELER 14.5

Windows Groups. Tunnel Type


BAB 4 IMPLEMENTASI DAN EVALUASI. dan perangkat lunak yang digunakan. hasil rancangan yang ada. Halaman web dibuat dengan basis php

BAB IV PENGUJIAN DAN ANALISIS HASIL IMPLEMENTASI

Program Studi DIII Teknik Komputer Diploma Tiga Komputer-FMIPA Universitas Pakuan. Abstrak

ABSTRAK. vi Universitas Kristen Maranatha

RANCANGAN LAYANAN E-LEARNING

BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISIS PERFORMANSI LOAD BALANCING DENGAN ALGORITMA ROUND ROBIN DAN LEAST CONNECTION PADA SEBUAH WEB SERVER ABSTRAK

BAB III METODOLOGI PENELITIAN. penelitian dalam Perancangan Virtual Desktop Infrastructure (VDI) ini dilaksanakan dari bulan

III. METODE PENELITIAN. Waktu : Oktober 2009 Februari : 1. Pusat Komputer Universitas Lampung. 2. Pusat Komputer Universitas Sriwijaya

BAB III METODOLOGI. beragam menyebabkan network administrator perlu melakukan perancangan. suatu jaringan dapat membantu meningkatkan hal tersebut.

BAB 1 PENDAHULUAN. Dunia teknologi informasi sekarang ini telah berkembang pesat, baik di

BAB III METODOLOGI PENELITIAN

SERVICE AVAILABILITY DAN PERFORMA SUMBER DAYA PROSESSOR PADA INFRASTRUKTUR SERVER VIRTUAL

Bab 3. Metode Dan Perancangan Sistem

Bab V Pengujian (Testing)

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

Seminar Nasional Inovasi dalam Desain dan Teknologi - IDeaTech 2015 ISSN:

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Bab 3 Metode Perancangan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN TESTING. Sistem yang kami pakai untuk membangun simulasi ini adalah: Operating System : Windows 7 Ultimate Edition

BAB IV HASIL DAN PEMBAHASAN

ANALISA PERFORMANSI LIVE STREAMING DENGAN MENGGUNAKAN JARINGAN HSDPA. Oleh : NRP

ANALISIS DAN PERANCANGAN VIRTUAL PRIVATE NETWORK STUDI KASUS PT. SURYA DONASIN

Pengenalan Server Load Balancing

LOAD BALANCING PADA CLOUD COMPUTING MENGGUNAKAN ALGORITMA WEIGHTED LEAST CONNECTION JARINGAN KOMPUTER SKRIPSI

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

Kinerja Metode Load Balancing dan Fault Tolerance Pada Server Aplikasi Chat

BAB 4 IMPLEMENTASI DAN EVALUASI. Perancangan yang dilakukan pada penelitian ini bersifat simulasi, karena jaringan Cloud

Belajar Teknologi Virtualisasi : VMWare vsphere Hypervisor ESXi (1)

MODUL PRAKTIKUM 04 REMOTE ACCESS

Transkripsi:

33 Bab 4 Hasil dan Pembahasan Bab ini menjelaskan tentang arsitektur cluster virtual, pengujian sistem dan analisa perbandingan request time, request error, connection rate, throughput dan kinerja hardware. Tahap selanjutnya adalah pengujian terhadap web server pada tiap arsitektur sebagai pembanding. Pengujian sistem dilakukan untuk mengetahui kemampuan arsitektur mesin yang dirancang dengan menggunakan parameter dan skenario yang telah ditentukan. 4.1 Pembangunan Sistem Arsitektur virtual cluster dibangun sesuai dengan rencana dan metode yang telah ditentukan. Sistem dibangun diatas sistem operasi Windows Server 28 R2 dan Hyper-V digunakan sebagai aplikasi virtualisasi. Pada node digunakan juga sistem operasi Windows Server 28 R2. Aplikasi utama yang dipakai dalam arsitektur yang dibangun adalah Windows Server 28 R2, Hyper-V, Network Load Balancing, ms4w, dan mysql. 4.1.1 Design Arsitektur Arsitektur Cluster Virtual Server Design arsitektur cluster virtual server dibangun dengan menggunakan dua personal computer yang didalamnya terdapat virtual machine yang bertugas sebagai node. Dengan ip virtual pada tiap-tiap node akan membagi beban kerja permintaan dari pengguna. Gambar 4.1 menunjukkan design arsitektur cluster virtual.

Gambar 4.1 Design arsitektur cluster vitual server Arsitektur Cluster Konvensional Server Design arsitektur kedua yang dipakai adalah arsitektur konvensional server. Dengan menggunakan dua node terdiri dari dua personal komputer yang mempunyai spesifikasi yang sama dengan arsitektur cluster virtual server. Dalam tiap personal computer mempunyai satu sistem operasi fisik dan tidak terdapat virtual machine. Load balancer menggunakan ip virtual dari Network Load Balancing. Gambar 4.2 menggambarkan arsitektur konvensional server secara umum. Gambar 4.2 Design arsitektur cluster konvensional server 34

4.1.2 Ip virtual Ip virtual adalah ip yang terbentuk setelah node-node didaftarkan ke dalam sebuah cluster pada Network Load Balancing Manager. Ip virtual ini berfungsi sebagai pembagi kerja ke node-node yang terhubung. Pada saat permintaan sampai ke node maka permintaan akan direspon oleh node dengan prioritas pertama. Apabila permintaan kedua datang maka akan direspon oleh node dengan prioritas selanjutnya. Konfigurasi ip virtual terdapat pada Network Load Balancing Manager dan tersimpan pada konfigurasi ip setting pada node. Gambar 4.3 menunjukkan konfigurasi ip virtual yang terbentuk pada node. Gambar 4.3 Konfigurasi ip virtual pada node 35

4.1.3 Server 1 Server 1 adalah server pertama pada arsitektur cluster yang dibangun. Terdapat 2 virtual machine yang bekerja sebagai node. Alokasi RAM tiap node adalah 512 MB. Sistem operasi Windows Server 28 R2 digunakan pada server 1 dan node-node didalamnya. Alamat ip pada server 1 adalah 192.168.8.2/24 sedangkan node 1 adalah 192.168.8.3/24 dan node 2 adalah 192.168.8.4/24. Gambar 4.4 menunjukkan konfigurasi alamat ip pada server 1. Gambar 4.4 Konfigurasi alamat ip pada server 1 36

4.1.4 Server 2 Server 2 adalah server kedua pada arsitektur cluster yang dibangun. Terdapat dua virtual machine yang bekerja sebagai node. Alokasi RAM tiap node adalah 512 MB. Sistem operasi Windows Server 28 R2 digunakan pada server 1 dan node-node didalamnya. Alamat ip pada server 2 adalah 192.168.8.5/24 sedangkan node 3 adalah 192.168.8.6/24 dan node 4 adalah 192.168.8.7/24. Gambar 4.5 menunjukkan konfigurasi alamat ip pada server 2. Gambar 4.5 Konfigurasi alamat ip pada server 2 37

4.1.5 Komputer monitor Komputer monitor merupakan sebuah personal computer yang digunakan oleh administrator untuk memonitor aktifitas virtual machine. Aplikasi yang digunakan untuk memonitor tersedia dalam administrative tools windows server, yaitu Network Load Balancing Manager dan Hyper-V Manager. 4.2 Pengujian Kinerja Sistem Pengujian sistem dilakukan dengan menggunakan aplikasi Web Stress Tool. Parameter yang digunakan adalah test duration, simultaneous user, throughput, connection rate, request time, request error dan kinerja hardware. Pengujian dilakukan pada single server, cluster konvensional (2 node) dan cluster virtual (4 node virtual machine). Pengujian dilakukan dengan simulasi user sebanyak 7 user dan waktu pengujian 5 menit. Pengujian dilakukan dengan 3 mode yaitu mode ramp (penambahan user secara bertahap sampai tercapai 7 user), mode time (7 user dari awal sampai akhir pengujian) dan mode click (melakukan request sampai tercapai jumlah request tertentu). 4.2.1 Pengujian single server Single server merupakan satu server tanpa virtualisasi dan clustering. Pada server ini telah ditanamkan aplikasi GIS dan mapserver untuk diakses oleh user. Gambar 4.6 menunjukkan hasil pengujian dengan mode ramp, dimana terjadi request error pada detik 91 saat user sebanyak 266. 38

Click Times and Errors (per URL) Average Request Time [ms] 12, 1, 8, 6, 4, 2, Active Users 18 49 81 98 13 163 195 228 26 292 323 356 393 428 463 51 537 573 68 645 682 7 7 7 7 7 gfedcb gfedcb Req-Times: Errors: 6 4 2 Errors [%] 2 4 6 8 1 12 14 16 18 Time Since Start of Test [s] 2 22 24 26 28 Test Ty pe: RAMP (run test f or 5 minutes) User Simulation: ramp test with up to 7 simultaneous users - Click times "per URL" Gambar 4.6 Grafik hasil pengujian mode ramp pada single server 4.2.2 Pengujian cluster konvensional Cluster konvensional ini terdiri dari dua server sebagai node dan tanpa virtualisasi didalamnya. Pada server ini telah ditanamkan aplikasi GIS dan mapserver untuk diakses oleh user. Gambar 4.7 menunjukkan hasil pengujian cluster konvensional dengan mode ramp. Error terjadi pada saat detik ke 96 dan user sebanyak 278. Click Times and Errors (per URL) 14, Active Users 18 33 64 96 129 162 195 227 259 291 323 357 39 424 458 49 523 555 591 627 662 7 7 7 7 7 gfedcb gfedcb Req-Times: Errors: Average Request Time [ms] 12, 1, 8, 6, 4, 2, 4 3 2 1 Errors [%] 2 4 6 8 1 12 14 16 18 Time Since Start of Test [s] 2 22 24 26 28 Test Ty pe: RAMP (run test f or 5 minutes) User Simulation: ramp test with up to 7 simultaneous users - Click times "per URL" Gambar 4.7 Grafik hasil pengujian mode ramp pada cluster konvensional 4.2.3 Pengujian cluster virtual Pengujian dilakukan pada cluster dengan 4 node virtual. Pengujian yang dilakukan juga menggunakan parameter yang sama dengan pengujian sebelumnya. Gambar 39

4.8 menujukan hasil pengujian pada cluster virtual. Terjadi request error pada detik 214 dan user sebanyak 633. Click Times and Errors (per URL) 14, Active Users 16 4864897 129 162 194 226 258 29 322 355 388 42 453 486 519 552 586 619 653 686 7 7 7 7 7 gfedcb gfedcb Req-Times: Errors: Average Request Time [ms] 12, 1, 8, 6, 4, 2, 6 4 2 Errors [%] 2 4 6 8 1 12 14 16 18 Time Since Start of Test [s] 2 22 24 26 28 Test Ty pe: RAMP (run test f or 5 minutes) User Simulation: ramp test with up to 7 simultaneous users - Click times "per URL" Gambar 4.8 Grafik pengujian mode ramp pada cluster virtual Dengan banyaknya user yang bertambah secara bertahap maka jumlah waktu yang dibutuhkan untuk merespon request akan semakin meningkat. 4.3 Analisis dan Perbandingan Hasil Pengujian Sistem 4.3.1 Analisis dan Perbandingan Throughput Analisis throughput dilakukan dengan mengamati banyaknya paket sebagai respon terhadap request dari user. Hasil keseluruhan pengujian parameter throughput didapatkan cluster virtual menghasilkan throughput lebih kecil dari cluster konvensional dikarenakan pada cluster virtual terdapat dua network virtual tiap servernya. Pada single server didapatkan 11588,3 KB, pada cluster konvensional 15178,3 KB dan pada cluster virtual 126799,7 KB. Pengujian dilakukan selama 5 menit. Tabel 4.1 menampilkan rata-rata throughput pada tiap-tiap arsitektur. 4

Tabel 4.1 Tabel perbandingan throughput Single Server Cluster Konvensional Cluster Virtual 338,6278 KB/s 5,5943 KB/s 422,6656 KB/s 4.3.2 Analisis dan Perbandingan Connection Rate Perbandingan pengujian connection rate pada arsitektur single server, cluster konvensional dan cluster virtual didapatkan hasil maksimum oleh single server. Dilakukan pengujian dengan mode time, menggunakan 7 user selama 5 menit didapatkan total connection pada single server sebanyak 2.68 conn, cluster konvensional sebanyak 15.517 conn dan cluster virtual sebanyak 13.534 conn. Hal ini disebabkan karena penggunaan topologi yang berbeda. Pada single server topologi yang digunakan langsung berhubungan dengan jaringan. Sedangkan pada topologi cluster melewati proses pembagian kerja oleh load balancer. Tabel 4.2 menampilkan rata-rata connection rate pada tiaptiap arsitektur. Tabel 4.2 Tabel perbandingan connection rate Single Server Cluster Konvensional Cluster Virtual 66,89 conn/s 51,72 conn/s 45,11 conn/s 4.3.3 Analisis dan Perbandingan Request Time Perbandingan parameter request time pada arsitektur single server, cluster konvensional dan cluster virtual. Pengujian dengan mode click, menggunakan user sebanyak 7 user dan tiap user melakukan request sebanyak 25 request. Pada single server untuk mendapatkan 1749 conn dibutuhkan waktu selama 2 detik. Pada cluster konvensional mendapatkan 17452 conn dibutuhkan waktu 41

selama 244 detik. Dan pada cluster virtual mendapatkan 17445 conn dibutuhkan waktu selama 374 detik. Tabel 4.3 menunjukkan rata-rata request time pada tiap-tiap arsitektur. Nilai terendah didapatkan oleh single server. Tabel 4.3 Tabel perbandingan request time Single Server Cluster Konvensional Cluster Virtual,114 s/conn,139 s/conn,214 s/conn 4.3.4 Analisis dan Perbandingan Request Error Dilakukan juga perbandingan pada parameter request error. Dari pengujian dengan mode click didapatkan error pada tiap arsitektur. Arsitektur cluster virtual mendapatkan request error dengan nilai terendah 116 error dari 17445 conn. Pada cluster konvensional didapatkan 7138 error dari 17452 conn. Dan pada single server didapatkan error tertinggi 1323 error dari 1749 conn. Tabel 4.4 menunjukkan rata-rata request error pada tiap-tiap arsitektur. Tabel 4.4 Tabel perbandingan request error Single Server Server Konvensional Cluster Virtual 75,64 % 4,9 %,66 % 4.3.5 Pengamatan Kinerja Hardware Dengan menggunakan spesifikasi hardware yang sama pengamatan dilakukan pada saat hardware sedang dalam keadaan idle dan pada saat pengujian dilakukan. Gambar 4.9 menunjukkan grafik pemakaian memory pada cluster konvensional sebelum dan saat pengujian. 42

Gambar 4.9 Grafik pemakaian memory server 1 dan server 2 pada cluster konvensional Pada cluster virtual penggunaan memory mengalami peningkatan hingga 5%. Sebagian besar memory digunakan untuk alokasi virtual machine. Pada saat pengujian proses terjadi di dalam virtual machine dan tidak begitu terlihat perubahan pada memory server fisik. Gambar 4.1 menunjukan grafik penggunaan memory pada cluster virtual dengan virtual machine. Gambar 4.1 Grafik pemakaian memory server 1 dan server 2 pada cluster virtual 43

4.4 Optimasi Network Load Balancer Dengan mengamati perbandingan dan analisis, maka kinerja cluster dan virtualisasi dapat meningkatkan hasil web server dalam menangani permintaan dari pengguna. Berdasarkan metode yang dipakai, yaitu PPDIOO. Maka tahap selanjutnya adalah tahap optimasi sistem, yang bertujuan untuk meningkatkan performa dari sistem yang dibangun. Pada Network Load Balancer terdapat konfigurasi affinity yang membagi permintaan dari pengguna ke node-node yang ada. Pada pengujian digunakan affinity none karena request dari satu ip dapat dikerjakan oleh semua node. Sedangkan dengan affinity single tiap satu ip mempunyai node sendiri yang melayani requestnya. Dengan pemilihan konfigurasi sesuai dengan kondisi yang diperlukan dapat meningkatkan hasil dari kinerja web server. Gambar 4.11 menunjukkan konfigurasi affinity single pada Network Load Balancer. Gambar 4.11 Konfigurasi affinity pada NLB 44