DAFTAR ISI Halaman vii
KATA PENGANTAR ......................................................................................
ix
A
ABSTRAK ........................................................................................................
DAFTAR ISI .....................................................................................................
xi
AY
DAFTAR TABEL ............................................................................................. xiv DAFTAR GAMBAR ........................................................................................
xv
AB
DAFTAR LAMPIRAN ..................................................................................... xvii PENDAHULUAN ............................................................................
1
1.1
Latar Belakang Masalah .....................................................................
1
1.2
Perumusan Masalah ............................................................................
3
1.3
Pembatasan Masalah ...........................................................................
4
1.4
Tujuan .................................................................................................
4
1.5
Kontribusi ...........................................................................................
4
1.6
Sistematika Penulisan .........................................................................
4
SU
M
LANDASAN TEORI .......................................................................
O
BAB II
R
BAB I
7
Cloud Computing ................................................................................
7
2.2
Platform as a Service (PaaS) ..............................................................
8
IK
2.1
Linux ...................................................................................................
9
2.4
Ubuntu Enterprice Cloud (UEC) ........................................................
10
2.5
Eucalyptus ...........................................................................................
10
2.5.1 Node Controller (NC)................................................................
11
2.5.2 Cluster Controller (CC) ............................................................
12
2.5.3 Walrus Storage Controller (WS3).............................................
13
ST
2.3
xi
13
2.5.5 Cloud Controller (CLC) ............................................................
14
OpenStack ...........................................................................................
14
2.6.1 OpenStack Compute Service (Nova) .........................................
15
A
2.6
2.5.4 Storage Controller (SC) ............................................................
18
2.6.3 OpenStack Storage Service (Swift) ............................................
19
2.6.4 OpenStack Identity Service (Keystone) .....................................
21
2.6.5 OpenStack UI Service (Horizon) ...............................................
23
AB
AY
2.6.2 OpenStack Imaging Service (Glance) .......................................
Phoronix Test Suite .............................................................................
24
2.8
Uji Statistika........................................................................................
26
BAB III METODE PENELITIAN .................................................................
28
R
2.7
Model Penelitian .................................................................................
28
3.2
Perancangan Cloud System .................................................................
29
3.2.1 Perancangan Eucalyptus Cloud .................................................
31
3.2.2 Perancangan OpenStack Cloud..................................................
45
M
Data Performance ...............................................................................
84
O
3.3
SU
3.1
3.3.1 Pengambilan Data Performance ................................................
86
Analisa Statistika ................................................................................
94
BAB IV HASIL DAN PENGUJIAN ..............................................................
96
IK
3.4
ST
4.1
Pengujian Terhadap Eucalyptus Cloud ...............................................
96
4.1.1 Pengujian Konektifitas Pada Server ..........................................
96
4.1.2 Pengujian Eucalyptus Berjalan Dengan Baik ............................
96
4.1.3 Pengujian Terhadap Console Dari Cloud Client Yang Berjalan
97
4.1.4 Memastikan Apakah Rule Berjalan Dengan Baik .....................
98
xii
4.1.5 Pengujian Terhadap Image ........................................................
99
4.1.6 Pengujian Terhadap Ketersediaan Instance............................... 100 4.1.7 Pengujian Terhadap Instance Yang Sedang Berjalan ............... 101
4.2
A
4.1.8 Pengujian Terhadap Range Untuk Client .................................. 101 Pengujian OpenStack Cloud ............................................................... 102
AY
4.2.1 Pengujian Terhadap Cloud Controller ...................................... 102 4.2.2 Pengujian Terhadap Node Controller ........................................ 107
4.3
AB
4.2.3 Pengujian Terhadap Cloud Client (Instance) ............................ 109 Benchmarking Pada Instance Eucalyptus ........................................... 109 4.3.1 Benchmarking Memory Pada Instance Eucalyptus ................... 110
R
4.3.2 Benchmarking Disk Pada Instance Eucalyptus ........................ 110
4.4
SU
4.3.3 Benchmarking Processor Terhadap Instance Eucalyptus ......... 111 Benchmarking Pada Instance OpenStack............................................ 112 4.4.1 Benchmarking Memory Pada Instance OpenStack .................... 112
M
4.4.2 Benchmarking Disk Pada Instance OpenStack .......................... 113
O
4.4.3 Benchmarking Processor Terhadap Instance OpenStack.......... 114
4.5
Perhitungan Statistika ......................................................................... 115
IK
4.5.1 Perhitungan Statistika Data Performance Pada Memory .......... 116
ST
4.5.2 Perhitungan Statistika Data Performance Pada Disk ............... 125 4.5.3 Perhitungan Statistika Data Performance Pada Processor ...... 134
BAB V
PENUTUP ........................................................................................ 139
5.1
Kesimpulan ......................................................................................... 139
5.2
Saran ................................................................................................... 142
DAFTAR PUSTAKA ....................................................................................... 143
xiii
DAFTAR TABEL Halaman 26
Tabel 2.2 Hipotesis Uji Rata-Rata Bila Data Homogen ................................
27
A
Tabel 2.1 Uji Variansi ...................................................................................
Tabel 2.3 Hipotesis Uji Rata-Rata Bila Data Heterogen ...............................
27
AY
Tabel 4.1 Hasil Benchmarking Memory Pada Instance Eucalyptus (MB/s) .. 110 Tabel 4.2 Hasil Benchmarking Disk Pada Instance Eucalyptus (MB/s) ........ 111
AB
Tabel 4.3 Hasil Benchmarking Processor Pada Instance Eucalyptus ............ 112
Tabel 4.4 Hasil Benchmarking Memory Pada Instance OpenStack (MB/s)... 113 Tabel 4.5 Hasil Benchmarking Disk Pada Instance OpenStack (MB/s)......... 114
R
Tabel 4.6 Hasil Benchmarking Processor Pada Instance OpenStack ............ 115
SU
Tabel 4.7 Perhitungan Data Performance Integer Eucalyptus ...................... 117 Tabel 4.8 Perhitungan Data Performance Integer OpenStack ...................... 118 Tabel 4.9 Perhitungan Data Performance Floating Point Eucalyptus .......... 121
M
Tabel 4.10 Perhitungan Data Performance Floating Point OpenStack ........... 122
O
Tabel 4.11 Perhitungan Data Performance Read Performance Eucalyptus ... 126 Tabel 4.12 Perhitungan Data Performance Read Performance OpenStack ..... 127
IK
Tabel 4.13 Perhitungan Data Performance Write Performance Eucalyptus ... 130 Tabel 4.14 Perhitungan Data Performance Write Performance OpenStack ... 131
ST
Tabel 4.15 Perhitungan Data Performance Processor Eucalyptus ................. 135 Tabel 4.16 Perhitungan Data Performance Processor OpenStack .................. 136
xiv
DAFTAR GAMBAR Halaman Keystone Identity Manager........................................................
22
Gambar 3.1
Blok Diagram Secara Umum.....................................................
28
Gambar 3.2
Topologi Jaringan Private Cloud ..............................................
30
Gambar 3.3
Diagram Blok OpenStack Secara Umum ..................................
31
Gambar 3.4
Siklus Instance Eucalyptus ........................................................
43
Gambar 3.5
Diagram Blok OpenStack Secara Umum ..................................
45
Gambar 3.6
Siklus Instance OpenStack ........................................................
80
Gambar 3.7
Keypair List ...............................................................................
81
Gambar 3.8
Diagram Blok Pengujian Performance Sistem..........................
84
Gambar 3.9
Penginstalan Modul Ramspeed..................................................
87
Gambar 3.10 Menjalankan Modul Ramspeed .................................................
87
Gambar 3.11 Pemilihan Variabel Benchmark Memory...................................
87
Gambar 3.12 Hasil Benchmark Memory Variabel Integer ..............................
88
M
SU
R
AB
AY
A
Gambar 2.1
88
Gambar 3.14 Hasil Web Benchmark Memory Variabel Integer ...................... Gambar 3.15 Hasil Web Benchmark Memory Variabel Floating Point ..........
89
88
Gambar 3.16 Penginstalan Modul Iozone .......................................................
89
Gambar 3.17 Menjalankan Modul Iozone .......................................................
90
Gambar 3.18 Pemilihan Variabel Benchmark Disk.........................................
90
Gambar 3.19 Hasil Benchmark Disk Variabel Write Performance.................
91
Gambar 3.20 Hasil Benchmark Disk Variabel Read Performance .................
91
Gambar 3.21 Hasil Web Benchmark Disk Variabel Write Performance ........
92
ST
IK
O
Gambar 3.13 Hasil Benchmark Memory Variabel Floating Point ..................
xv
92
Gambar 3.23 Penginstalan Modul C-Ray ........................................................
93
Gambar 3.24 Menjalankan Modul C-Ray .......................................................
93
Gambar 3.25 Hasil Benchmark Processor ......................................................
93
A
Gambar 3.22 Hasil Web Benchmark Disk Variabel Read Performance .........
94
ST
IK
O
M
SU
R
AB
AY
Gambar 3.26 Hasil Web Benchmark Processor ..............................................
xvi
DAFTAR LAMPIRAN Halaman Instalasi Ubuntu Server ............................................................. 144
Lampiran 2.
Script Konfigurasi Jaringan Pada Cloud Controller ................. 161
Lampiran 3.
Script Network Time Protocol (NTP) Pada Cloud Controller .. 161
Lampiran 4.
Script Konfigurasi Jaringan Pada Node Controller ................... 161
Lampiran 5.
Script Network Time Protocol (NTP) Pada Node Controller.... 161
Lampiran 6.
Script Pada Konfigurasi eucalyptus.conf ................................... 161
Lampiran 7.
Script Konfigurasi rc.local pada Instance ................................. 162
Lampiran 8.
Script Pada Konfigurasi nova.conf ............................................ 163
Lampiran 9.
Script Konfigurasi rsyncd.conf Pada OpenStack ....................... 164
R
AB
AY
A
Lampiran 1.
SU
Lampiran 10. Script Konfigurasi Swift Pada OpenStack ................................. 164 Lampiran 11. Script Konfigurasi Proxy Server Pada Swift .............................. 165 Lampiran 12. Script Konfigurasi Account Server Pada Swift .......................... 166
M
Lampiran 13. Script Konfigurasi account-server/1.conf Pada Swift ................ 166
O
Lampiran 14. Script Konfigurasi Container Server Pada Swift ....................... 166 Lampiran 15. Script Konfigurasi container-server/1.conf Pada Swift ............. 167
IK
Lampiran 16. Script Konfigurasi Object Server Pada Swift............................. 167 Lampiran 17. Script Konfigurasi object-server/1.conf Pada Swift................... 167
ST
Lampiran 18. Script Konfigurasi object-expirer.conf Pada Swift ................... 168 Lampiran 19. Biodata Penulis .......................................................................... 169
xvii