Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
REALISASI SISTEM PENYIMPANAN DATA CLOUD
DIAKSES MELALUI JARINGAN INTERNET
BERBASIS OPENSTACK MENGGUNAKAN
NEXTCLOUD
Realization of Cloud Data Storage System Accessed through Internet based on
Openstack using Nextcloud
Laporan ini disusun untuk memenuhi salah satu syarat menyelesaikan pendidikan
Diploma IV Program Studi Teknik Telekomunikasi
Di Jurusan Teknik Elektro
Oleh
Rizal Rahman
131344026
POLITEKNIK NEGERI BANDUNG 2017
HALAMAN PENGESAHAN
Realisasi Sistem Penyimpanan Data Cloud Diakses Melalui Jaringan Internet Berbasis Openstack
Menggunakan Nextcloud
Penulis :
Nama Mahasiswa : Rizal Rahman NIM : 131344026
Penguji :
1. Ketua : R.W. Tri Hartono, DUT., SST., MT
2. Anggota : Ridwan Solihin, DUT., SST., MT
3. Anggota : Tata Supriyadi, DUT., ST., M.Eng.
Tugas Akhir ini telah disidangkan pada tanggal 20 Juli 2017
dan disahkan sesuai dengan ketentuan.
Pembimbing I : Malayusfi, BSEE., M.Eng.. (………………………)
Bandung, 20 Juli 2017
Jurusan Teknik Elektro
Ketua,
Malayusfi, BSEE., M.Eng.
NIP. 19540101 198403 1 001
iv
PERNYATAAN PENULIS
“Saya yang bertandatangan dibawah ini menyatakan bahwa laporan Tugas Akhir ini adalah murni hasil pekerjaan saya sendiri. Tidak ada pekerjaan orang lain yang saya gunakan tanpa menyebutkan sumbernya.
Materi dalam laporan Tugas Akhir ini tidak/belum pernah disajikan/digunakan sebagai bahan untuk makalah/Tugas Akhir lain kecuali saya menyatakan dengan jelas bahwa saya menggunakannya.
Saya memahami bahwa laporan Tugas Akhir yang saya kumpulkan ini dapat diperbanyak dan atau dikomunikasikan untuk tujuan mendeteksi adanya plagiatisme.”
Judul Tugas Akhir:
Realisasi Sistem Penyimpanan Data Cloud Diakses Melalui Jaringan Internet
Berbasis Openstack Menggunakan Nextcloud
Bandung, 20 Juli 2017
Yang menyatakan,
( Rizal Rahman ) NIM: 131344026
Mengetahui
Pembimbing I
( Malayusfi, BSEE., M.Eng. )
NIP. 19540101 198403 1 001
v
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS
Sebagai sivitas akademika Politeknik Negeri Bandung, saya yang bertanda tangan di bawah ini :
Nama : Rizal Rahman
NIM : 131344026
Program Studi : DIV Teknik Telekomunikasi
Jurusan : Teknik Elektro
Jenis Karya : Tugas Akhir
demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Politeknik Negeri Bandung Hak Bebas Royalti Noneksklusif (None-exclusive Royalty Free Right) atas karya ilmiah saya yang berjudul :
Realisasi Sistem Penyimpanan Data Cloud Diakses Melalui Jaringan Internet Berbasis Openstack Menggunakan Nextcloud
Dengan Hak Bebas Royalti/Noneksklusif ini Politeknik Negeri Bandung berhak menyimpan, mengalih media/formatkan, mengelola dalam bentuk pangkalan data (database), merawat dan mempublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik Hak Cipta.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Bandung
Pada Tanggal : 20 Juli 2017
Yang menyatakan
( Rizal Rahman )
vi
BIODATA MAHASISWA
Nama : Rizal Rahman
NIM : 131344026
Tempat/Tanggal Lahir : Surabaya, 10 Desember 1994
Jurusan : Teknik Elektro
Prodi : DIV Teknik Telekomunikasi
Alamat : Sarijadi Blok 23 No 80 Bandung
No. Telp. : +6281224080780
e-mail : [email protected]
Riwayat Pendidikan :
SD lulus tahun : 2007 di SD Muhammadiyah 1 Sidoarjo
SMP lulus tahun : 2008 di SMPN 6 Sidoarjo
2010 di SMPN 2 Tambun Selatan
SMA lulus tahun : 2013 SMKN 2 Cikarang Barat
Seminar dan Pelatihan :
- Pelatihan Bela Negara (PUSDIKHUB) POLBAN, Cimahi di tahun 2013 - Peserta Program Pengenalan Kehidupan Kampus (PPKK) POLBAN di tahun
2013 - Pelatihan Penyambungan Serat Optik Indosat Ancol, Jakarta 2016
Semua data yang saya diisikan dan tercantum dalam biodata ini adalah benar dan dapat dipertanggungjawabkan secara hukum. Apabila di kemudian hari ternyata dijumpai ketidaksesuaian dengan kenyataan, saya siap menerima sanksi.
Bandung, 20 Juli 2017
Mahasiswa yang melaksanakan PA/TA,
(Rizal Rahman)
NIM. 131344026
berwarna
Ukuran 4x6
berwarna
Ukuran 4x6
vii
LEMBAR PERSEMBAHAN
Laporan tugas akhir ini saya persambahkan kepada Allah SWT, Mama, Abah, Kakak, Adik, Jihan, teman-teman D4 Teknik Telekomunikasi, Dosen-dosen Teknik Telekomunikasi, Cilsy, teman-teman dan guru-guru sekolah, serta semua orang yang berharga dalam hidup saya.
Halaman ini sengaja dikosongkan
viii
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT karena atas
rahmat serta hidayah-Nya penulis dapat menyelesaikan laporan tugas akhir
dengan judul “Realisasi Sistem Penyimpanan Data Cloud diakses Melalui
Jaringan Internet Berbasis Openstack menggunakan Nextcloud”.
Penyelesaian Laporan Tugas Akhir ini, penulis memperoleh banyak
bimbingan, arahan, dukungan dan bantuan dari berbagai pihak, sehingga laporan
ini dapat diselesaikan dengan baik dan tepat waktu. Oleh karena itu pada
kesempatan ini penulis mengucapkan terima kasih kepada:
1. Allah SWT yang telah memberikan rahmat, kasih sayang dan segala
kemudahan bagi penulis.
2. Ayah, Ibu dan Saudara – saudaraku yang selalu mendo’akan, membimbing
dan mendukung dalam menggapai cita – cita penulis.
3. Bapak Malayusfi, BSEE., M.Eng. selaku ketua jurusan Teknik Elektro,
Politeknik Negeri Bandung dan Pembimbing utama penulis.
4. Bapak T.B. Utomo, ST,. MT. selaku ketua program studi D IV Teknik
Telekomunikasi, Politeknik Negeri Bandung.
5. Ibu Mina Naidah Gani, DU.Tech,. ST,. M. Eng. selaku wali kelas 4 NK
2013 program studi Teknik Telekomunikasi, Politeknik Negeri Bandung.
6. Seluruh Staf dan Dosen program studi Teknik Telekomunikasi, Politeknik
Negeri Bandung.
7. Untuk Teman-Teman Angkatan 2013 yang seperjuangan dengan penulis
yang selalu memberikan semangat kepada penulis.
8. Teman-teman di kelas 4 NK 2013 yang memberikan semangat dan
membantu penulis disaat kesulitan.
9. Dan semua pihak yang telah membantu penulis baik secara langsung
maupun tidak langsung yang tidak dapat disebutkan satu per-satu dalam
menyelesaikan laporan tugas akhir ini.
Penulis menyadari masih banyak kekurangan dalam penulisan Laporan
Tugas Akhir ini. Oleh karena itu, penulis sangat mengharapkan kritik dan saran
ix
yang bersifat membangun untuk laporan ini. Sehingga segala kekurangan dan
kelemahan dapat diperbaiki berikutnya.
Akhir kata besar harapan penulis, semoga Laporan Tugas Akhir ini dapat
bermanfaat bagi diri penulis maupun pihak lain yang memerlukan. Semoga Allah
SWT selalu melimpahkan Rahmat dan Karunia-Nya kepada penulis semua.
Bandung, 20 Juli 2017
Penulis
Halaman ini sengaja dikosongkan
x
ABSTRAK
Rata-rata setiap orang menyimpan data sampai sebesar kurang lebih 1TB di
harddisk komputernya. Pemakaian ini menyebabkan tingkat kemungkinan
kerusakan harddisk komputer setelah 4 tahun meningkat sebesar 11%
pertahunnya. Ini menyebabkan data-data setiap orang yang disimpan di harddisk
komputer menjadi rawan hilang. Penyimpanan data berbasis cloud secara privat
yang termasuk kedalam Software as a Service pada model layanan Cloud
Computing dapat menjadi solusi karena mampu menjadi tempat penyimpanan
data terpusat, bebas biaya sewa, bisa diakses bersama-sama melalui internet,
mudah penggunaannya, dan privasi data yang disimpan dapat terjamin. Pada tugas
akhir ini sistem penyimpanan data cloud menggunakan Nextcloud yang dibangun
berbasis Openstack diuji secara eksperimental untuk membuktikan layanannya
dapat berfungsi dengan baik sesuai standar QoS ITU-T Rec G-114. Nextcloud
dibangun diatas infrastruktur cloud yang termasuk model layanan Infrastructure
as a Service berupa virtual machine berbasis Openstack dengan spesifikasi
1vCPU, 2GB RAM, dan 20GB harddisk. Dalam eksperimen divariasikan jenis
ISP yang digunakan yaitu Indosat dan Indihome, dengan parameter yang diukur
adalah Throughput dan Packet Loss sebagai acuan kualitas layanan berbasis
protocol TCP. Data pendukung juga diamati berupa eksperimen konektifitas antar
node, penggunaan sumber daya RAM, CPU, dan harddisk, serta alur komunikasi
antara klien dengan server. Hasil eksperimen menunjukkan bahwa sistem
penyimpanan data cloud berhasil berjalan dengan baik dengan kinerja sesuai
standar ITU-T Rec G-114 yang dapat diakses melalui internet menggunakan 2
ISP yang berbeda yaitu Indosat dan Indihome. Begitupun dengan sistem
Infrastruktur as a Service menggunakan Openstack juga dapat berjalan dengan
kinerja yang baik dengan berhasil menjalankan Virtual Machine dengan rata-rata
penggunaan prosesor 7.1% dan RAM sebesar 389MB.
Kata Kunci: Cloud Computing, IaaS, ITU-T Rec G-114, Nextcloud, Openstack,
Packet Loss, Penyimpanan Data, SaaS, Throughput
xi
ABSTRACT
Based on secondary data obtained information that each person on average storing
data as much as 1 tera byte (1TB) on his computer hard drive. This causes the
probability of damage to computer harddisk after 4 years increase by 11%
annually. This will causes the data of each person stored on the computer hard
drive becomes prone to lost. Private cloud-based data storage included in the
Software as a Service on the Cloud Computing service model can be a solution
because it can be a centralized data storage, can load larger than required by the
average person storing, free of charge, accessible together via the internet, easy to
use, and guaranteed privacy data. In this final project cloud data storage system
using Nextcloud built based on Openstack tested experimentally to prove its
service can be functioned properly according to QUS ITU-T Rec G-114 standard.
Nextcloud is built on cloud infrastructure that includes service model
Infrastructure as a Service in the form of an Openstack-based virtual machine with
1vCPU specification, 2GB RAM, and 20GB hard drive. In the experiment varied
the type of ISP used is Indosat and Indihome, with parameters measured are
Throughput and Packet Loss as a reference quality of service-based protocol TCP.
Supporting data are also observed in the form of connectivity experiments
between nodes, the use of RAM resources, CPU, and hard disk, as well as the
communication flow between the client and the server. The experimental results
show that the cloud data storage system works properly with performance
according to ITU-T Rec G-114 standard that can be accessed via internet using 2
different ISPs: Indosat and Indihome. Likewise with Infrastructure as a Service
system using Openstack can also run in good performance by successfully
running Virtual Machine with average use of 7.1% processor and 389MB of
RAM.
Keywords: Cloud Computing, Data storage, IaaS, ITU-T Rec G-114, Nextcloud,
Openstack, Packet Loss, SaaS, Throughput.
xii
DAFTAR ISI
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN PENULIS ................................................................................... iv
BIODATA MAHASISWA .................................................................................... vi
LEMBAR PERSEMBAHAN ............................................................................... vii
KATA PENGANTAR ......................................................................................... viii
ABSTRAK .............................................................................................................. x
ABSTRACT ........................................................................................................... xi
DAFTAR ISI ......................................................................................................... xii
DAFTAR TABEL ................................................................................................ xiv
DAFTAR GAMBAR ............................................................................................ xv
DAFTAR LAMPIRAN ...................................................................................... xviii
I. PENDAHULUAN ......................................................................................... I-1
1.1. Latar Belakang Masalah ......................................................................... I-1
1.2. Perumusan Masalah ................................................................................ I-2
1.3. Tujuan ..................................................................................................... I-2
1.4. Ruang Lingkup dan Batasan Masalah .................................................... I-3
1.5. Sistematika Penulisan Laporan............................................................... I-3
II. TINJAUAN PUSTAKA DAN LANDASAN TEORI ................................ II-5
2.1. Tinjauan Pustaka .................................................................................. II-5
2.2. Landasan Teori ..................................................................................... II-7
2.2.1. Cloud Computing .......................................................................... II-7
2.2.2. Openstack .................................................................................... II-11
2.2.3. Nextcloud .................................................................................... II-27
2.2.4. Centos .......................................................................................... II-30
2.2.5. Secure Socket Layer .................................................................... II-30
2.2.6. Quality of Service ....................................................................... II-34
III. METODA DAN PROSES PENYELESAIAN ..................................... III-36
3.1 Metodologi Penyelesaian Masalah .................................................... III-36
3.2 Prosedur Pelaksanaan ........................................................................ III-37
3.3 Ilustrasi Sistem .................................................................................. III-38
xiii
3.4 Blok Diagram .................................................................................... III-39
3.5 Spesifikasi Sistem .............................................................................. III-42
3.6 Perancangan Sistem ........................................................................... III-44
3.6.1 Perancangan Openstack ............................................................. III-44
3.6.2 Perancangan Topologi dan Konektifitas .................................... III-47
3.6.3 Penentuan Sistem Operasi .......................................................... III-50
3.7 Realisasi Sistem ................................................................................. III-51
3.7.1 Konfigurasi Domain ................................................................... III-51
3.7.2 Konfigurasi Cloudflare DNS...................................................... III-52
3.7.3 Konfigurasi Port Forwarding ..................................................... III-55
3.7.4 Instalasi Server Node Openstack ............................................... III-55
3.7.5 Persiapan Instalasi Openstack .................................................... III-73
3.7.6 Instalasi Openstack..................................................................... III-78
3.7.7 Manajemen Openstack ............................................................... III-81
3.7.8 Membuat Instance/Virtual Machine ........................................... III-83
3.7.9 Instalasi Nextcloud ..................................................................... III-83
IV. HASIL DAN PEMBAHASAN ........................................................... IV-103
4.1 Pengujian Konektifitas .................................................................... IV-103
4.2 Pengujian Sistem Openstack ........................................................... IV-106
4.2.1 Pengujian Service ..................................................................... IV-106
4.2.2 Pengamatan Sumber Daya ....................................................... IV-107
4.3 Pengujian Sistem SaaS Penyimpanan data cloud Nextcloud .......... IV-109
4.3.1 Pengujian Pengiriman File ....................................................... IV-109
4.3.2 Pengamatan Koneksi ................................................................ IV-112
4.3.3 Pengujian QoS .......................................................................... IV-117
V. PENUTUP ............................................................................................... V-121
5.1 Kesimpulan ....................................................................................... V-121
5.2 Saran ................................................................................................. V-121
DAFTAR PUSTAKA ......................................................................................... 122
DAFTAR LAMPIRAN ....................................................................................... 124
xiv
DAFTAR TABEL
Tabel II.1 Tabel perbandingan implementasi sejenis .......................................... II-6 Tabel II.2 Komponen-komponen dasar Openstack ........................................... II-12 Tabel II.3 Komponen-komponen Neutron ........................................................ II-13 Tabel II.4 Komponen-komponen Glance .......................................................... II-15 Tabel II.5 Komponen-komponen Keystone ...................................................... II-16 Tabel II.6 Komponen-komponen Horizon ........................................................ II-17 Tabel II.7 Komponen-komponen Nova ............................................................ II-19 Tabel II.8 Standar Packet Loss versi ITU-T Rec G-114 ................................... II-35 Tabel III.1 Spesifikasi Hardware ..................................................................... III-42 Tabel III.2 Spesifikasi Teknis .......................................................................... III-44 Tabel III.3 Spesifikasi perhitungan Virtual Machine ....................................... III-44 Tabel III.4 Komponen Openstack yang dipilih untuk diinstall ........................ III-46 Tabel III.5 Konfigurasi IP dan Hostname ........................................................ III-48 Tabel III.6 Konfigurasi jaringan virtual ........................................................... III-49 Tabel III.7 Konfigurasi Port Forwarding ......................................................... III-50 Tabel III.8 Konfigurasi A Record .................................................................... III-53 Tabel IV.1 Uji konektifitas lokal ................................................................... IV-104 Tabel IV.2 Hasil pengamatan penggunaan rata-rata sumber daya ................. IV-108 Tabel IV.3 Daftar Pengujian pengiriman file ................................................. IV-110 Tabel IV.4 Hasil Percobaan pengunggahan file berbagai jenis ..................... IV-112 Tabel IV.5 Tabel pengukuran Throughput dan Packet Loss pada jaringan Indosat ........................................................................................................................ IV-118 Tabel IV.6 Tabel pengukuran Throughput dan Packet Loss pada Indihome . IV-119
xv
DAFTAR GAMBAR
Gambar II.1 Diagram hubungan model dan karakteristik cloud ......................... II-8 Gambar II.2 Model Penerapan Cloud ................................................................. II-9 Gambar II.3 Hubungan model layanan cloud ................................................... II-10 Gambar II.4 Diagram Openstack keseluruhan .................................................. II-12 Gambar II.5 Model penerapan Neutron ............................................................ II-14 Gambar II.6 Diagram komponen glance ........................................................... II-16 Gambar II.7 Diagram komponen Keystone ...................................................... II-17 Gambar II.8 Diagram komponen Horizon ........................................................ II-18 Gambar II.9 Diagram komponen Nova ............................................................. II-20 Gambar II.10 Diagram peran RabbitMQ .......................................................... II-21 Gambar II.11 Standar Hardware Requirement Openstack ................................ II-22 Gambar II.12 Opsi Jaringan Provider Network ................................................ II-23 Gambar II.13 Opsi Jaringan Self-Service Network .......................................... II-24 Gambar II.14 Tabel rekomendasi scenario penerapan Openstack .................... II-25 Gambar II.15 Diagram arsitektur dasar Nextcloud ........................................... II-27 Gambar II.16 Diagram arsitektur scalable Nextcloud ...................................... II-28 Gambar II.17 Gambar pengaksesan Nextcloud ................................................ II-29 Gambar II.18 Gambar peran Protokol SSL ....................................................... II-31 Gambar II.19 Ilustrasi proses Handshake ......................................................... II-34 Gambar III.1 Ilustrasi Sistem ........................................................................... III-40 Gambar III.2 Blok Diagram Sistem ................................................................. III-41 Gambar III.3 Arsitektur Openstack yang dipilih.............................................. III-46 Gambar III.4 Topologi Jaringan Fisik .............................................................. III-48 Gambar III.5 Topologi virtual dan fisik ........................................................... III-49 Gambar III.6 Pembelian Domain ..................................................................... III-51 Gambar III.7 Panel Domain ............................................................................. III-52 Gambar III.8 Daftar Cloudflare........................................................................ III-53 Gambar III.9 Konfigurasi A Record ................................................................ III-53 Gambar III.10 Konfigurasi Nameserver .......................................................... III-54 Gambar III.11 Tes koneksi dengan domain ..................................................... III-55 Gambar III.12 Konfigurasi Port Forwarding pada Router ............................... III-55 Gambar III.13 Menu awal instalasi openstack Controller ............................... III-56 Gambar III.14 Pemilihan Bahasa Instalasi Controller ..................................... III-56 Gambar III.15 Pemilihan Zona waktu Controller ............................................ III-57 Gambar III.16 Konfigurasi Partisi Controller .................................................. III-57 Gambar III.17 Konfigurasi alamat IP Controller ............................................. III-58 Gambar III.18 Konfigurasi alamat ip private controller .................................. III-59 Gambar III.19 Memulai instalasi Controller .................................................... III-60 Gambar III.20 Konfigurasi password root controller ....................................... III-60 Gambar III.21 Menunggu proses instalasi Controller ...................................... III-61 Gambar III.22 Instalasi Selesai Controller ....................................................... III-61
xvi
Gambar III.23 Menu awal instalasi Network ................................................... III-62 Gambar III.24 Pemilihan Bahasa Instalasi Network ........................................ III-62 Gambar III.25 Pemilihan Zona Waktu Network .............................................. III-63 Gambar III.26 Konfigurasi Partisi Network..................................................... III-63 Gambar III.27 Konfigurasi alamat IP eksternal Network ................................ III-64 Gambar III.28 Konfigurasi Alamat IP private Network .................................. III-65 Gambar III.29 Memulai Instalasi Network ...................................................... III-66 Gambar III.30 Konfigurasi Root password Network ....................................... III-66 Gambar III.31 Proses instalasi Network .......................................................... III-67 Gambar III.32 Instalasi Selesai Network ......................................................... III-67 Gambar III.33 Menu Awal Instalasi Compute ................................................. III-68 Gambar III.34 Pemilihan Bahasa Instalasi Compute ....................................... III-68 Gambar III.35 Konfigurasi Zona Waktu Compute .......................................... III-69 Gambar III.36 Konfigurasi Partisi Compute .................................................... III-70 Gambar III.37 Konfigurasi alamat IP eksternal Compute ............................... III-71 Gambar III.38 Konfigurasi alamat ip private Compute ................................... III-71 Gambar III.39 Memulai Instalasi Compute ..................................................... III-72 Gambar III.40 Konfigurasi Root Password Compute ...................................... III-73 Gambar III.41 Proses Instalasi Compute ......................................................... III-73 Gambar III.42 Instalasi Selesai Compute......................................................... III-73 Gambar III.43 Menu awal nextcloud ............................................................... III-87 Gambar III.44 Konfigurasi Database Nextcloud ............................................. III-88 Gambar III.45 Instalasi Nextcloud Selesai....................................................... III-89 Gambar III.46 Tampilan sertifikat belum terpercaya ....................................... III-92 Gambar III.47 Konfirmasi Security Exception ................................................ III-93 Gambar III.48 Akses Nextcloud terbuka ......................................................... III-93 Gambar III.49 Pembuatan user dan grup Nextcloud ........................................ III-94 Gambar III.50 Mengakses Nextcloud via Web Browser ................................. III-95 Gambar III.51 Tampilan setelah Login browser .............................................. III-95 Gambar III.52 Menjalankan installer Nextcloud Client ................................... III-96 Gambar III.53 Pemilihan komponen nextcloud client yang diinstall .............. III-96 Gambar III.54 Pemilihan folder instalasi Nextcloud client ............................. III-97 Gambar III.55 Proses instalasi Nextcloud client .............................................. III-97 Gambar III.56 Memasukkan Alamat server Nextcloud ................................... III-98 Gambar III.57 Konfirmasi sertifikat Nextcloud ............................................... III-98 Gambar III.58 Memasukkan user dan password Nextcloud ............................ III-99 Gambar III.59 Memilih opsi-opsi tambahan Nextcloud .................................. III-99 Gambar III.60 Instalasi Selesai Nextcloud Client .......................................... III-100 Gambar III.61 Mengunduh Nextcloud versi Android .................................... III-100 Gambar III.62 Memasukkan parameter koneksi Nextcloud via Android ...... III-101 Gambar III.63 Konfirmasi Sertifikat Nextcloud ............................................ III-101 Gambar III.64 Tampilan Nextcloud Android 1.............................................. III-102 Gambar III.65 Tampilan Nextcloud Android 2.............................................. III-102 Gambar IV.1 Uji konektifitas dari jaringan lokal .......................................... IV-103
xvii
Gambar IV.2 Uji ke Server Controller ........................................................... IV-104 Gambar IV.3 Uji ke server Network .............................................................. IV-104 Gambar IV.4 Uji ke server Compute ............................................................. IV-105 Gambar IV.5 Percobaan uji konektifitas melalui internet .............................. IV-105 Gambar IV.6 Uji koneksi via internet ............................................................ IV-106 Gambar IV.7 Uji Keystone service ................................................................ IV-107 Gambar IV.8 Uji Nova service....................................................................... IV-107 Gambar IV.9 Uji Neutron Service ................................................................. IV-107 Gambar IV.10 Skema pengamatan dengan software TOP............................. IV-108 Gambar IV.11 Skema pengunggahan file klien 1 - 2 ..................................... IV-110 Gambar IV.12 Skema Pengunggahan dan pengunduhan klien 5 - 6.............. IV-111 Gambar IV.13 Pengujian Pengunggahan File via browser ............................ IV-111 Gambar IV.14 Pengujian Pengunggahan via File Explorer ........................... IV-112 Gambar IV.15 Ilustrasi pengamatan koneksi ................................................. IV-113 Gambar IV.16 TCP Flow ............................................................................... IV-116 Gambar IV.17 TCP Flow pada Wireshark ..................................................... IV-116 Gambar IV.18 TCP Retransmission ............................................................... IV-116 Gambar IV.19 Ilustrasi pengukuran pada klien 1 sampai 4 ........................... IV-117 Gambar IV.20 Ilustrasi Pengukuran pada klien 5 sampai 8 ........................... IV-118
xviii
DAFTAR LAMPIRAN
Lampiran 1 Gambar node Compute .................................................................... 124 Lampiran 2 Gambar node Controller .................................................................. 124 Lampiran 3 Gambar node Compute .................................................................... 125 Lampiran 4 Script Answer.cfg ............................................................................ 125
122
DAFTAR PUSTAKA
1. Schulz, Greg. Cloud and Virtual Data Storage Networking. Boca Raton : CRC Press, 2012. 2. World faces data storage crunch ahead. Straits Times. April 2017, The Straits Times. 3. What Can 49,056 Hard Drives Tell Us? Hard Drive Reliability Stats for Q3 2015. Klein, Andy. Sacramento : s.n., 2015. 4. Gan, Chin Keong. How to build a Network Attached Storage (NAS): 2016. 2016. 5. Cloud Storage for Cloud Computing. Open Grid Forum. 2009. 6. Cloud Storage. Nonprofit Technology Collaboration. 2013. 7. Developers, The Nextcloud. Nextcloud User Manual. 2017. 8. Puspa, Norma Fitra, Rochim, Adian Fatchur and Widianto, Eko Didik. Analisis Implementasi Infrastructure As A Service Menggunakan Ubuntu Cloud Infrastruktur. Semarang : Universitas Diponegoro, 2014. 9. Practical Implementation of Private Cloud Based on Open Source ownCloud for Small Teams - Case Study. Gregus, Michal and Karovic, Vincent. Krakow : IEEE, 2015. 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC). pp. 183-187. 10. Deploying and Extending On-Premise Cloud Storage Based on ownCloud. Hildmann, Thomas and Kao, Odej. s.l. : IEEE, 2014. 2014 IEEE 34th International Conference on Distributed Computing Systems Workshops (ICDCSW). pp. 76-81. 11. Sosinsky, Barrie. Cloud Computing Bible. Indianapolis : Wiley Publishing, 2011. 12. Openstack Team. Red Hat Enterprise Linux Openstack Platform 7 Architecture Guide. s.l. : Red Hat Inc., 2017. 13. Radez, Dan. Openstack Essentials. Birmingham : Packt Publishing, 2015. 14. Schneider, Stan. What’s The Difference Between DDS And AMQP? Eletronic Design. [Online] April 2013. [Cited: Juli 27, 2017.] http://www.electronicdesign.com/embedded/what-s-difference-between-dds-and-amqp. 15. Documentation, Openstack. Overview. Openstack Documentation. [Online] Juni 12, 2017. [Cited: Juli 27, 2017.] https://docs.openstack.org/mitaka/install-guide-obs/overview.html. 16. Barret, Carrol, et al. Openstack: The Path to Cloud. s.l. : Openstack.org. 17. Documentation, Openstack. Overcommiting CPU and RAM. Openstack Documentation. [Online] 07 27, 2017. [Cited: 07 28, 2017.] https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html. 18. Team, Nextcloud. About. Nextcloud. [Online] 2017. [Cited: Juli 27, 2017.] https://nextcloud.com/about/. 19. Nextcloud Team. Nextcloud Solution Architecture. Stuttgart : Nextcloud GmbH, 2017. 20. Boronczyk, Timothy and Negus, Christoper. CentOS Bible. Indianapolis : Wiley Publishing, 2009.
123
21. SSL and TLS: A Beginners' Guide. McKinley, Holly Lynne. Fredericksburg : Sans Institute Reading Room, 2003. 22. Asyiah. DESAIN DAN IMPLEMENTASI IP MULTIMEDIA SUBSYSTEM (IMS) MENGGUNAKAN OPEN IMS CORE DISERTAI PEMBUATAN MODUL PRAKTIKUM IMS. Bandung : Politeknik Negeri Bandung, 2016.