CLOUD COMPUTING SERVER MENGGUNAKAN...
-
Upload
duonghuong -
Category
Documents
-
view
217 -
download
0
Transcript of CLOUD COMPUTING SERVER MENGGUNAKAN...
1
CLOUD COMPUTING SERVER MENGGUNAKAN PROXMOXPADA CV. CIPTA SOLUSI SEJAHTERA
Akbar FadjrinJahnsens Gultom
Jurusan Teknik InformatikaSTMIK PalComTech Palembang
Abstrak
Seiring dengan perkembangan ilmu pengetahuan dan teknologi yang semakin canggihdan kemajuan perekonomian yang semakin pesat, tuntutan akan kebutuhan informasiberupa data dalam kehidupan sehari-hari juga semakin meningkat. Oleh sebab itu,tidak heran jika untuk menjalankan suatu perusahaan dibutuhkan teknologi informasidan komunikasi. Penulis meneliti sebuah perusahaan yang bergerak di bidang jasayaitu CV. Cipta Solusi Sejahtera merupakan perusahaan yang bergerak dalam bidangkonsultan IT, CV.Cipta Solusi Sejahtera memiliki beberapa server yang dapat diaksesoleh karyawan melalui personal komputer. Pada Skripsi ini dibuat untuk membanguncloud computing server sebagai virtual server untuk menanggulangi permasalahanyang ada di CV. Cipta Solusi Sejahtera. Pemilihan cloud computing server dirasakantepat untuk mengatasi masalah dan kendala diatas, karena dengan adanya cloudcomputing ini perusahaan dapat meminimalisir investasi kebutuhan fisik komputer danpenggunaan bandwidth internet.Kata Kunci : Cloud Computing Server, Virtual Server.
PENDAHULUAN
CV Cipta Solusi Sejahtera merupakan perusahaan yang bergerak dalam bidang konsultan
IT, CV.Cipta Solusi Sejahtera memiliki beberapa server yang dapat diakses oleh karyawan
melalui personal komputer. Server-server tersebut antara lain web server dan DNS server.
Kedua server tersebut sangat berguna bagi karyawan dalam menggunakan komputer
personalnya. Ketika server tersebut membutuhkan sumber daya tambahan, maka sulit bagi
karyawan untuk melakukannya, karena akan sangat menggangu mobilitas kerja karyawan
pada CV. Cipta Solusi Sejahtera menjadi terganggu.
Masalah atau kendala yang dialami pada saat server down dapat mengakibatkan
ketidakefisienan penggunaan sumber daya (resource), karena layanan data tidak dapat diakses
oleh komputer personal. Sehingga dibutuhkan suatu sistem yang dapat digunakan untuk
membackup semua sumber daya (resource), dan dapat diakses secara virtual ketika server
utama down atau tidak dapat berfungsi.
Cloud computing adalah sebuah model komputasi/computing dimana sumber daya seperti
processor/computing power, storage, network, dan software menjadi abstrak dan diberikan
sebagai layanan dijaringan/internet menggunakan pola akses remote. Cloud computing
mampu membackup semua data perusahaan dengan pengeluaran yang minimum.
2
LANDASAN TEORI
Jaringan KomputerMenurut Sugeng Winarno (2006:1), Jaringan komputer (Computer Network) adalah
sekumpulan komputer berjumlah banyak yang terpisah-pisah tetapi saling berhubungan dalammelaksanakan tugasnya
Terminologi JaringanMenurut Priyo Utomo.ST, Eko (2006:16) tipe dan design dari jaringan komputer
disebut dengan network terminologi atau Terminologi Jaringan.
Model Referensi dan OSI StandarisasiMenurut Arifin (2011:35), OSI (Open System Interconnection) adalah salah satu standar
protokol jaringan yang dikembangkan oleh ISO (International Standardization Organization).Model referensi OSI terdiri dari 7 lapisan, mulai dari lapisan fisik sampai dengan
aplikasi. Model referensi ini tidak hanya berguna untuk produk-produk LAN saja, tetapidalam membangung jaringan Internet sekalipun sangat diperlukan.
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Gambar 1. OSI Layer
Cloud ComputingMenurut Ono W. Purbo (2012:1), Cloud Computing adalah sebuah model
komputasi/computing, dimana sumber daya seperti processor/computing power, storage,network, dan software menjadi abstrak dan diberikan sebagai layanan dijaringan/internetmenggunakan pola akses remote. Model biling dari layanan ini umumnya mirip denganmodem layanan publik. Ketersediaan on-demand sesuai kebutuhan, mudah untuk dikontrol,dinamis dan skalabilitas yang hamper tanpa limit adalah beberapa atribut penting dari CloudComputing.
DNSMenurut Arifin (2011:222), DNS (Domain Name System) adalah layanan yang
digunakan untuk mengkonversi nama yang dapat dibaca manusi dari host ke alamat IP. Namahost tidak bersifat case sensitive dan dapat berisi huruf abjad atau numeric.
Open SourceMenurut Dian Rakyat (2008:53) Open source adalah sistem pengembangan yang tidak
dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja samadengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanyamenggunakan fasilitas komunikasi internet).
LINUXMenurut Ketut Susrini, Ni (2010:7) Linux adalah
diadopsi dari minix. System operasiTorvalds UniX), ini bersifat sumbermengakses dan melakukan modifikasisesuai dengan kebutuhan.
ProxmoxMenurut Onno W. Purbo, (2012:37) Proxmox adalah sebuah distro
berbasis Debian (64 bit) yang mengusung OpenZV dan KVM.untuk melakukan manajemen terpusat dari banyak server fisik. Sebuahminimal satu master dan beberapa node (minimal satu master dan satu nod
UbuntuMenurut Bernard Renaldy Suteja (2010:61)
yang berbasiskan Debian dan didistribusikan sebagai software bebas.berasal dari filosofi dari Afrika Selatan yang berartididesain untuk kepentingan penggunaan personal, namun versi server Ubuntu juga tersedia,dan telah dipakai secara luas.
HASIL DAN PEMBAHASANTerminologi Jaringan yang diusulkan
Terminologi jaringan yang digunakan padamengalami perubahan tetap berbasiskanserver pendukung.Sistem Operasi yang diusulkan
Komputer-komputer di CV. Cipta Solusi Sejahteraproxmox sebagai server dan MicrosoftSpesifikasi Komputer yang diusulkan
Spesifikasi system server yang akan dijadikanAMD Phenom x4, Harddisk 320 Gb dan memori RAM 1Proxmox 2.2.
TOPOLOGI YANG DIUSULKAN
Gambar 2. Topologi jaringan yang diusulkan
3
Susrini, Ni (2010:7) Linux adalah sistem operasi varianminix. System operasi berlogo pinguin bernama “TUX” (singkatan
sumber terbuka (open source), artinya semua orang bisamodifikasi atau menyesuaikan terhadap system di dalamnya agar
Menurut Onno W. Purbo, (2012:37) Proxmox adalah sebuah distro Linux virtualisasiberbasis Debian (64 bit) yang mengusung OpenZV dan KVM. Proxmox memungkinkanuntuk melakukan manajemen terpusat dari banyak server fisik. Sebuah Proxmoxminimal satu master dan beberapa node (minimal satu master dan satu node).
Menurut Bernard Renaldy Suteja (2010:61) Ubuntu adalah salah satu distribusi Linuxyang berbasiskan Debian dan didistribusikan sebagai software bebas. Asal mula nama Ubuntuberasal dari filosofi dari Afrika Selatan yang berarti "Kemanusiaan kepada sesama"didesain untuk kepentingan penggunaan personal, namun versi server Ubuntu juga tersedia,
HASIL DAN PEMBAHASANTerminologi Jaringan yang diusulkan
Terminologi jaringan yang digunakan pada CV. Cipta Solusi Sejahtera tidakberbasiskan Local Area Network (LAN) hanya ditambahkan satu
Sistem Operasi yang diusulkanCV. Cipta Solusi Sejahtera menggunakan sistem operasi
Microsoft windows XP sebagai client.Spesifikasi Komputer yang diusulkan
yang akan dijadikan Server dan Konfigurasi ISPConfig320 Gb dan memori RAM 1 Gb DDR 2, dengan system operasi
TOPOLOGI YANG DIUSULKAN
Gambar 2. Topologi jaringan yang diusulkan
varian unix yangbernama “TUX” (singkatan dari
semua orang bisaterhadap system di dalamnya agar
Linux virtualisasimemungkinkan
Proxmox terdiri dari
adalah salah satu distribusi LinuxAsal mula nama Ubuntu
pada sesama". Ubuntudidesain untuk kepentingan penggunaan personal, namun versi server Ubuntu juga tersedia,
Solusi Sejahtera tidakhanya ditambahkan satu
menggunakan sistem operasi
onfigurasi ISPConfig yaituGb DDR 2, dengan system operasi
Instalasi OS ProxmoxLangkah pertama yang dilakukan adalah instalasi sistem operasi untuk server itu
sendiri. Sistem Operasi yang penulis gunakan yaitu Sistem Operasi Proxmox yang berfuuntuk menjalankan mesin virtual cloud computing.
Setelah instalasi selesai, lakukan proses restart dan boot sistem tanpa menggunakan CD.Proxmox akan secara otomatis menampilkan prompt konsole. Manajemen proxmoxselanjutnya menggunakan browser
Gambar 4. Tampilan Proses Instalasi
Menjalankan ProxmoxProxmox bisa dijalankan melalui browser pada PC controller dengan mengetikkan
alamat ipaddress server proxmox192.168.88.22.
4
Langkah pertama yang dilakukan adalah instalasi sistem operasi untuk server itusendiri. Sistem Operasi yang penulis gunakan yaitu Sistem Operasi Proxmox yang berfuuntuk menjalankan mesin virtual cloud computing.
Gambar 3. Instalasi Proxmox
Setelah instalasi selesai, lakukan proses restart dan boot sistem tanpa menggunakan CD.Proxmox akan secara otomatis menampilkan prompt konsole. Manajemen proxmoxselanjutnya menggunakan browser dari komputer lain.
Gambar 4. Tampilan Proses Instalasi
Proxmox bisa dijalankan melalui browser pada PC controller dengan mengetikkanalamat ipaddress server proxmox pada browser, disini penulis menggunakan ipaddress
Langkah pertama yang dilakukan adalah instalasi sistem operasi untuk server itusendiri. Sistem Operasi yang penulis gunakan yaitu Sistem Operasi Proxmox yang berfungsi
Setelah instalasi selesai, lakukan proses restart dan boot sistem tanpa menggunakan CD.Proxmox akan secara otomatis menampilkan prompt konsole. Manajemen proxmox
Proxmox bisa dijalankan melalui browser pada PC controller dengan mengetikkangunakan ipaddress
Login Root
Mengupload File ISO Ubuntu
Pada proxmox terdapat beberapa fasilitas diantara nya membuat virtual server. Untukmembuat virtual server dibutuhkan file iso dari server tersebut.mengunduh di situs ubuntu.org/download, penulis menggunakan ubuntu server 12.04.
5
Gambar 5. Instalasi Proxmox
buntu Server
Pada proxmox terdapat beberapa fasilitas diantara nya membuat virtual server. Untukmembuat virtual server dibutuhkan file iso dari server tersebut. File iso bisa diperoleh denganmengunduh di situs ubuntu.org/download, penulis menggunakan ubuntu server 12.04.
Gambar 6. Mengupload ISO
Pada proxmox terdapat beberapa fasilitas diantara nya membuat virtual server. UntukFile iso bisa diperoleh dengan
mengunduh di situs ubuntu.org/download, penulis menggunakan ubuntu server 12.04.
Membuat Virtual ubuntu server
Menginstall DNS Server
1. Setting kartu jaringan
Nano /etc/network/interfaces
2. Input ip address, subnet mask
auto loiface lo inet loopbackauto eth0iface eth0 inet static
address 192.168.netmask 255.255.255.0network 192.168.broadcastgateway
3. Restart Kartu Jaringan
Nano /etc/init.d/networking restart
4. Untuk menginstall DNSmasuk kedirektori /etc/bind
6
Membuat Virtual ubuntu server
Gambar 7. Membuat Virtual
/etc/network/interfaces
subnet mask, gateway, seperti berikut:
iface lo inet loopback
iface eth0 inet staticaddress 192.168.88.3netmask 255.255.255.0network 192.168.88.0broadcast 192.168.88.255gateway 192.168.88.1
Nano /etc/init.d/networking restart
Untuk menginstall DNS server ketikkan perintah sudo apt-get install bind9 lalumasuk kedirektori /etc/bind, edit file named.conf.local seperti gambar berikut.
.255
get install bind9 laluseperti gambar berikut.
7
5. Kemudian buat file baru dengan nama db.ciptass yang digunakan untuk dns forwardlalu isi dengan konfigurasi berikut.
;; BIND data file for local loopback interface;$TTL 604800ciptass.com. IN SOA ns.ciptass.com. root.ciptass.com. (
2 ; Serial604800 ; Refresh86400 ; Retry
2419200 ; Expire604800 ) ; Negative Cache TTL
;ciptass.com. IN NS ns.ciptass.com.ns.ciptass.com. IN A 192.168.88.3www.ciptass.com. IN A 192.168.88.3
6. Buat file baru lagi dengan nama db.192 yang digunakan untuk dns reverse dan isidengan konfigurasi seperti gambar dibawah ini.; BIND reverse data file for local loopback interface;$TTL 60480088.168.192.in-addr.arpa. IN SOA ns.ciptass.com. root.ciptass.com.(
1 ; Serial604800 ; Refresh
86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL
;88.168.192.in-addr.arpa. IN NS ns.ciptass.com.3.88.168.192.in-addr.arpa. IN PTR ns.ciptass.com.3.88.168.192.in-addr.arpa. IN PTR www.ciptass.com.
zone "ciptass.com" {
type master;file "/etc/bind/db.ciptass";};zone "88.168.192.in-addr.arpa" {type master;
file"/etc/bind/db.192";};
8
7. Buka file resolv.conf pada direktori /etc/bind dan isikan ipaddress yang digunakansebagai dns server.search ciptass.comnameserver 192.168.88.3
Edit file Name Virtual HostPertama – tama kita masuk ke /etc/apache2/sites-available. Kemudian masuk ke nano
default seperti gambar 8.
Gambar 8. Perintah Nano Default
Berikut file default untuk NameVirtualHost.
Gambar 9. Isi Nano Default
Berikut tampilan Web Server yang sudah berjalan.
Cloud Computing adalah sebuah model komputasi/seperti processor/computing powerdiberikan sebagai layanan dijaringan/internet menggunakan pola akses remote. dengan adanyacloud computing investasi terhadap penggunaanvirtualisasi hanya mendayagunakanperangkat komputer, server danmemerlukan sistem cloud computingcloud computing ini menggunakan layanan IaaS. Layanan IaaS bisa diartikan menyewainfrastruktur IT dimana dapat digunakan sesuai kebutuhan.
Keuntungan dari IaaS adalah tidkomputer virtual dapat diubah dengan mudah. Apabila layanan IaaS sudah diterapkan makaakan menghemat biaya operasional perusahaan dan pekerjaan para karyawan di perusahaantidak terhambat. Dengan demikian kinerj
Arifin, Hasnul. 2011. Kitab Suci Jaringan Komputer dan Koneksi Internet.MediaKom.
Khamidah, Nafiani Nur, dkk. 2010.Indonesia.
Kuncoro. 2009. Pokok-Pokok Materi Statistik 1Natsirudin, Muhammad Aviv. 2011.
Pada Jaringan Thin Client
Prayudi, Yudi. 2011. Aplikasi Cloud ComputingYogyakarta.
Purbo, Ono. W. 2012. Membuat Sendiri Cloud Computing Server Menggunakan OpenSource. Yogyakarta: C.V ANDI OFFSET.
9
Gambar 10. Tampilan Web Server
PENUTUPadalah sebuah model komputasi/computing dimana sumber daya
computing power, storage, network, dan software menjadi abstrak dandiberikan sebagai layanan dijaringan/internet menggunakan pola akses remote. dengan adanya
investasi terhadap penggunaan hardware dapat ditekan lebih rendah karenavirtualisasi hanya mendayagunakan kapasitas yang sudah ada. Tidak perlu ada penambahanperangkat komputer, server dan perangkat tambahan secara fisik. CV. Cipta Solusi Sejahtera
cloud computing untuk menghemat biaya operasional perusahaan. Sistemini menggunakan layanan IaaS. Layanan IaaS bisa diartikan menyewa
infrastruktur IT dimana dapat digunakan sesuai kebutuhan.Keuntungan dari IaaS adalah tidak memerlukan hardware baru dan konfigurasi
komputer virtual dapat diubah dengan mudah. Apabila layanan IaaS sudah diterapkan makaakan menghemat biaya operasional perusahaan dan pekerjaan para karyawan di perusahaantidak terhambat. Dengan demikian kinerja para karyawan pun meningkat.
DAFTAR PUSTAKA
Kitab Suci Jaringan Komputer dan Koneksi Internet. Yogyakarta:
Khamidah, Nafiani Nur, dkk. 2010. Wacana Cloud Computing di Universitas Islam
Pokok Materi Statistik 1. Bandung: YRAMA WIDYA.Natsirudin, Muhammad Aviv. 2011. Analisis Pemanfaatan Teknologi Cloud Computing
Pada Jaringan Thin Client. Yogyakarta.
Aplikasi Cloud Computing untuk Mendukung Collaborative
Membuat Sendiri Cloud Computing Server Menggunakan Open. Yogyakarta: C.V ANDI OFFSET.
dimana sumber dayamenjadi abstrak dan
diberikan sebagai layanan dijaringan/internet menggunakan pola akses remote. dengan adanyaebih rendah karena
perlu ada penambahanCV. Cipta Solusi Sejahtera
untuk menghemat biaya operasional perusahaan. Sistemini menggunakan layanan IaaS. Layanan IaaS bisa diartikan menyewa
ak memerlukan hardware baru dan konfigurasikomputer virtual dapat diubah dengan mudah. Apabila layanan IaaS sudah diterapkan makaakan menghemat biaya operasional perusahaan dan pekerjaan para karyawan di perusahaan
Yogyakarta:
Wacana Cloud Computing di Universitas Islam
Analisis Pemanfaatan Teknologi Cloud Computing
ollaborative Research.
Membuat Sendiri Cloud Computing Server Menggunakan Open
10
Rakyat, Dian. 2008. Pengembangan Jaringan Linux. Semarang: C.V ANDI OFFSET.
Soemarno. 2007. Mengenal Sistem Komputer Masa Kini. Bandung: YRAMA WIDYA.
Sofana. 2008. Jaringan Komputer Teori dan Implementasi Berbasis Linux. Yogyakarta:GAVA MEDIA.
Stiawan, Deris. 2009. Fundamental Internetworking Development & Desain Life Cycle.Jakarta: C.V. ANDI OFFSET.
Suryono, Tito dan Mohammad Faruq Afif. 2012. Pembuatan Prototype Virtual ServerMenggunakan Proxmox VE untuk Optimalisasi Resource Hardware di NOC FKIPUNS. Surakarta.
Susrini, Ni Ketut. 2007. Debian GNU/Linux 2nd Edition. Jakarta: C.V ANDI OFFSET.
Suteja, Bernard Renaldy. 2010. Linux System Administrator. Bandung: Informatika.Utomo, Eko Priyo. 2006. Pengantar Jaringan Komputer Bagi Pemula. Bandung:YRAMA
WIDYA.
Winarno, Sugeng. 2007. Jaringan Komputer Teori Dan Implementasi Berbasis Linux.Yogyakarta: GAVA MEDIA.