BAB I PENDAHULUAN
Dalam bab ini dijelaskan mengenai deskripsi singkat penelitian yang akan dilakukan, meliputi latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian serta sistematika penulisan.
1.1 Latar Belakang Cloud computing merupakan tren teknologi masa kini sehingga banyak organisasi berlomba-lomba mengadaptasi teknologi ini. Cloud computing memungkinkan pengguna untuk menyimpan data yang tersimpan pada web hosting dan diakses melalui web browser client seperti notebook, komputer dan smartphone. Dengan adanya layanan cloud computing, sebuah lembaga atau perusahaan tidak perlu memiliki data center sendiri. Menurut Fathurahman dan Ramli (2012), kebutuhan data center yang dipenuhi melalui layanan cloud computing ini akan banyak menghemat biaya karena lembaga atau perusahaan tidak perlu membangun dan mengoperasikan data centernya sendiri. Pada data center memiliki beberapa konsekuensi, yaitu bila data terus bertambah maka hardware juga perlu ditambah yang bisa mengakibatkan cost tinggi sehingga mengakibatkan tidak efisien. Selain itu, data center memerlukan perlakuan khusus. Seperti yang diungkapkan Noviyanti (2015), mulai dari struktur bangunan, sumber daya, fasilitas, infrastruktur dan segala hal yang berkaitan dengannya harus sudah memenuhi kaidah dan standar keilmuan yang ada. Apabila salah perlakuan maka operasional data center dapat terganggu dan menimbulkan bencana. Solusi untuk mengatasi isu tersebut adalah dengan menggunakan virtualisasi.
Seperti
yang
diungkapkan
Riasetiawan
(2012),
virtualisasi
menyediakan teknologi untuk menyelenggarakan cloud computing dan layanan
1
2
cloud computing. Apabila diterapkan pada data center, maka virtualisasi dapat meningkatkan efisiensi IT suatu perusahaan, seperti yang dilakukan oleh Bank OCBC NISP. Dengan menggunakan virtual data center, menurut Purwanti (2012), pengiriman data yang cukup besar hanya membutuhkan waktu sekitar 30 menit dari sebelumnya yang menggunakan server fisik membutuhkan waktu 3 jam. Dalam hal ini, virtualisasi dapat mengurangi kebutuhan server secara fisik sehingga dapat menghemat biaya pengadaan dan perawatan infrastruktur komputer. Selain kelebihan tersebut, virtual data center memiliki permasalahan yaitu belum tentu kapasitas sumber daya yang dimiliki tersebut dapat melayani keperluan data center. Apabila sebuah data center kekurangan sumber daya, maka solusi yang ada cenderung untuk menambah hardware. Padahal konsep virtualisasi adalah mencoba mengefisienkan sumber daya yang ada dengan kebutuhan informasi yang semakin besar. Dalam hal ini, penggunaan sumber daya menjadi sangat penting agar sumber daya yang ada dapat dimanfaatkan sebaik-baiknya. Salah satu konsep yang perlu diperhatikan adalah perlunya memanajemen sumber daya CPU dan memory pada data center yang disesuaikan dengan kebutuhan sehingga dalam penelitian ini akan dibahas bagaimana mendesain sebuah data center yang fokus pada kebutuhan sumber daya. Penjelasan di atas menjadi latar belakang untuk melakukan penelitian mengenai perbandingan kebutuhan sumber daya pada virtual data center menggunakan alokasi dedicated maupun dynamic sehingga dapat memaksimalkan sumber daya yang ada menjadi lebih efisien. Parameter yang digunakan adalah CPU usage dan memory usage.
1.2 Rumusan Masalah Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka rumusan masalah yang akan dibahas pada penelitian ini adalah bagaimana mengimplementasikan virtual data center pada XenServer dengan mengalokasikan sumber daya menggunakan alokasi dedicated dan dynamic.
3
1.3 Batasan Masalah Penelitian ini dibatasi pada hal-hal sebagai berikut: 1. Menggunakan software virtualisasi XenServer versi 6.5.0 untuk simulasi virtual data center dan software XenCenter versi 6.5 sebagai client untuk memonitoring dan memanage virtual data center. 2. Penyimpanan ISO dan virtual disk image untuk virtual machine menggunakan sebuah server dengan jenis NFS server. 3. Model pemasangan menggunakan private cloud. 4. Model pembagian sumber daya menggunakan alokasi dedicated dan dynamic. 5. Instalasi virtual machine hanya berfokus pada level sistem operasi tanpa ada aplikasi yang berjalan di atasnya. 6. Sistem operasi pada inisiasi VM adalah Ubuntu 14.04 dan sistem operasi VM-dedicated maupun VM-dynamic adalah Debian Wheezy 7.0. 7. Parameter yang digunakan adalah CPU usage dalam persen (%) dan memory usage dalam Megabyte (MB).
1.4 Tujuan Penelitian Tujuan yang hendak dicapai dari penelitian ini adalah: 1. Menghasilkan arsitektur implementasi virtual data center. 2. Membandingkan kebutuhan sumber daya CPU dan memory pada virtual data center (XenServer) menggunakan alokasi dedicated maupun dynamic untuk mengatur sumber daya.
1.5 Manfaat Penelitian Manfaat yang diharapkan dari penelitian ini adalah: 1. Dapat menjadi acuan bagi penelitian dalam bidang virtual data center. 2. Menyediakan infomasi mengenai pemanfaatan sumber daya menggunakan
alokasi dedicated maupun dynamic pada virtual data center (XenServer).
4
1.6 Metode Penelitian Metode yang digunakan dalam penelitian dan penulisan tugas akhir ini adalah sebagai berikut: 1. Studi Literatur Melakukan pencarian informasi dari buku, jurnal, whitepaper dan karya tulis ilmiah yang berhubungan dan mendukung penelitian. Selain itu, informasi juga berasal dari artikel dan berita yang terkait dengan penelitian mengenai virtual data center ini. 2. Perancangan Sistem Menganalisis kebutuhan dan pengumpulan informasi yang dibutuhkan, kemudian melakukan perancangan sistem dan arsitektur virtual data center dengan software virtualisasi. 3. Implementasi Beberapa komputer dibangun menjadi sebuah sistem berdasarkan rancangan yang telah dibuat sebelumnya untuk kemudian siap dujikan. 4. Pengujian Pada penelitian ini, pengujian dilakukan dengan menguji kinerja sistem yang telah dibangun dengan menggunakan parameter yang sudah ditentukan dan melakukan analisis terhadap pengujian.
1.7 Sistematika Penulisan Sistematika penulisan yang digunakan dalam penyusunan tugas akhir ini akan terdiri atas tujuh bab, yaitu: BAB I PENDAHULUAN Bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini memuat pembahasan mengenai penelitian terdahulu yang digunakan sebagai bahan referensi dalam penulisan penelitian ini. Selain itu juga memuat
5
penjelasan yang membedakan penelitian ini dengan penelitian sejenis yang pernah ada sebelumnya. BAB III LANDASAN TEORI Bab ini berisi teori-teori yang menjadi landasan dalam penulisan penelitian ini untuk pembahasan di bab-bab berikutnya. BAB IV ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis terhadap sistem yang akan dibangun, serta penjelasan mengenai perancangan sistem berdasarkan hasil analisis yang telah dilakukan. BAB V IMPLEMENTASI SISTEM Bagian ini menguraikan tentang implementasi sistem secara detail sesuai dengan rancangan dan berdasarkan komponen yang dipakai. BAB VI HASIL DAN PEMBAHASAN Bab ini berisi hasil penelitian berdasarkan pengujian yang dilakukan. BAB VII KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang diambil dari hasil pembahasan serta saran untuk pengembangan penelitian selanjutnya.