13 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Sistem Untuk merancang sistem ini kita menggunakan satu buah laptop sebagai sarana untuk melakukan pengujian terhadap dua skenario. Yang pertama adalah membandingan kinerja Docker dengan VirtualBox dalam memanfaatkan resources. Dimana kedua aplikasi tersebut di-install pada Guest yang sama yaitu Ubuntu dengan spesifikasi hardware yang sama pula, yaitu storage sebesar 20gb dan memory sebesar 3072mb. Berikut topologinya. Skenario kedua adalah membandingkan kinerja kombinasi CoreOS dan Docker dengan kombinasi CentOS dan Docker serta Ubuntu Server dan Docker. Ketiga OS tersebut di-install sebagai guest OS yang memiliki spesifikasi yang sama. Yaitu dengan storage sebesar 20gb dan memory sebesar 2048 mb. Gambar 3.1 Topologi Pengujian Efektifitas Docker
12
Embed
BAB III PERANCANGAN DAN PEMBUATAN ALATeprints.umm.ac.id/35674/4/jiptummpp-gdl-addripersh-48899...Linux Mint 18 3. Instalasi VirtualBox 4. Instalasi 2 Ubuntu Server sebagai Guest OS
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
13
BAB III
PERANCANGAN DAN PEMBUATAN ALAT
3.1 Perancangan Sistem
Untuk merancang sistem ini kita menggunakan satu buah laptop sebagai
sarana untuk melakukan pengujian terhadap dua skenario. Yang pertama adalah
membandingan kinerja Docker dengan VirtualBox dalam memanfaatkan
resources. Dimana kedua aplikasi tersebut di-install pada Guest yang sama
yaitu Ubuntu dengan spesifikasi hardware yang sama pula, yaitu storage
sebesar 20gb dan memory sebesar 3072mb. Berikut topologinya.
Skenario kedua adalah membandingkan kinerja kombinasi CoreOS dan
Docker dengan kombinasi CentOS dan Docker serta Ubuntu Server dan Docker.
Ketiga OS tersebut di-install sebagai guest OS yang memiliki spesifikasi yang
sama. Yaitu dengan storage sebesar 20gb dan memory sebesar 2048 mb.
Gambar 3.1 Topologi Pengujian Efektifitas Docker
14
3.2 Alat dan Bahan
Perancangan demi mengetahui keefektifan CoreOS dan Docker
membutuhkan sebuah PC/ Laptop untuk dapat mengimplementasikannya.
Instalasi hardware maupun software untuk menyusun sistem ini sangat
diperlukan. Untuk meyusun rancangan sistem ini, penulis menggunakan
hardware dan software sebagai berikut:
Hardware
Processor : AMD A8-6410 Processor (2M cache)
Harddisk : 500 GB HDD
Memory : 6 GB DDR3
NIC : 802.11b/g/n Wi-Fi connectivity, 10/100 Mbps LAN
Software
Sistem Operasi Host : Linux Mint 18
Sistem Operasi Guest : - CoreOS 1010.5
- CentOS 7 64bit
- Ubuntu Server 16.04.1 LTS
Virtual Machine : Docker , VirtualBox 5.1.14
Web server : Nginx
Gambar 3.2 Topologi Pengujian Efektifitas CoreOS
15
3.3 Tahapan Penelitian
Tahapan penelitian dibagi dalam beberapa bagian sebagai berikut:
a. Perbandingan efisiensi storage Docker dan VirtualBox
Gambar 3.3 Bagan Alur Penelitian Efisien Storage Docker
1. Inisiasi Hardware dan
Software
2. Instalasi sistem operasi
Linux Mint 18
3. Instalasi VirtualBox
4. Instalasi 2 Ubuntu Server
sebagai Guest OS
5. Melakukan pengecekan
storage pada masing-
masing Guest OS
6. Install VirtualBox dan
Docker pada Guest OS
10. Melakukan perbandingan
storage antara VirtualBox
dan Docker
9. Pemeriksaan storage
8. Memasang VM Ubuntu dan
Container Ubuntu
7. Pemeriksaan storage
16
b. Perbandingan efisiensi Memory Docker dan VirtualBox
Gambar 3.4 Bagan Alur Penelitian Efisien Memory Docker
1. Jalankan kedua Guest OS
2. Periksa RAM kedua Guest OS setelah
dijalankan
5. Melakukan perbandingan konsumsi RAM antara
VirtualBox dan Docker
3. Setelah itu periksa RAM kedua Guest OS
4. Jalankan sebuah VM Ubuntu dan 5
container Ubuntu
17
c. Perbandingan efisiensi storage CoreOS, CentOS dan Ubuntu Server
Gambar 3.5 Bagan Alur Penelitian Efektifitas Storage.
1. Inisiasi Hardware dan
Software
2. Instalasi sistem operasi Linux
Mint 18
3. Instalasi VirtualBox
4. Instalasi ketiga OS sebagai
Guest OS di VirtualBox
5. Melakukan pengecekan
storage awal
6. Instalasi Docker pada
CentOS dan Ubuntu Server
7. Melakukan pengecekan
storage
9. Melakukan pengecekan
storage akhir
8. Instalasi Nginx pada Docker
CentOS dan Ubuntu Server
18
d. Perbandingan efisiensi Memory CoreOS, CentOS dan Ubuntu Server
3.4 Proses Instalasi Software
a. VirtualBox mode Headless
- Masuk ke sistem sebagai superuser dan lakukan update.