Rabu, 16 Maret 2016

VPS (Virtual Private Server)

YANG TERBARU DI DUNIA WEB (VPS)

         Pertama-tama saya ingin mengucapkan Alhamdulillah syukur kepada Allah SWT,karena berkat rahmat dan kehendaknyalah artikel kali ini dapat saya susun. Artikel atau tulisan kali ini bertujuan untuk memenuhi tugas pertama softskill di Universitas Gunadarma pada semester 4 dalam mata kuliah Pengantar Web science# yang di ajarkan oleh ibu.Atika. Selain untuk memenuhi tugas,artikel ini juga bertujuan untuk memberikan informasi kepada public agar wawasan dan pengetahuan dapat bertambah luas lagi. Artikel ini saya susun bersumber dari beberapa artikel dan pemikiran saya atas apa yang saya baca.^_^
     
Sebelum kita masuk pada topik kita seperti yang sudah tercantum di atas yaitu “YANG TERBARU DI DUNIA WEB”,ada baiknya terlebih dahulu kita mengetahu apa sih itu WEB ? WEB atau WEBSITE atau juga yang biasa kita ketahui dengan situs ini adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi.Secara makna sebuah WEBSITE adalah sekumpulan halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet.Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain.Begitulah sekilas pengertian tentang WEB.Istilah yang sering sudah lumrah di telinga kita pada website diantaranya adalah Download/unduh: yaitu pengambilan data dari server ke klien, contohnya pada saat kita mendownload lagu, video, dan gambar  dan Upload/unggah: yaitu pengambilan data dari klien ke server, contohnya pada saat kita mengganti foto profil pada facebook. Manfaat web bagi kita adalah dapat membuat banyak informasi, dan dapat pula menyampaikan informasi kepada banyak orang. dan dapat sebagai lahan promosi, lahan bisnis bagi para pedangang dan pebisnis.

Dengan kemajuan teknologi dan Informasi yang semakin pesat,WEB merupakan solusi dalam memenuhi kebutuhan akan informasi. Dalam membuat sebuah WEB baik itu individu atau perusahaan,dibutuhkan server yang sudah diinstal sebuah software web server yang berguna menerima permintaan HTTP atau HTTPS dari web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang biasanya berbentuk dokumen HTML,PHP atau ASP. Problem atau kendala yang datang ketika sebuah website yang kita kelola dikunjungi jutaan pengunjung setiap harinya, loading screen yang lama bahkan jika kita menggunakan  shared web hosting pemilik layanan akan menghapus / suspend web karena mengusik user lain yang menggunkan shared web hosting yang sama dengan kita. Untuk mengatasi masalah tersebut maka terciptalah Virtual Private Server (VPS). VPS adalah sebuah metode membagi sumber daya (resource) pada physical server menjadi beberapa Virtual Server (Virtual Machines). VPS sering juga disebut sebagai teknologi server side tentang sistem operasi dan perangkat lunak yang memungkinkan sebuah mesin dengan kapasitas besar dibagi ke beberapa virtual mesin. Tiap virtual mesin ini melayani sistem operasi dan perangkat lunak secara mandiri dan dengan konfigurasi yang cepat.

Kelebiahan VPS dari Shared web hosting adalah :
  1. Akses yang lebih fleksibel untuk melakukan pengaturan dan konfigurasi terhadap server  
  2. Tidak membutuhkan batasan sehingga dapat mengakses lebih terhadap fitur-fitur yang digunakan
  3. Untuk yang membutuhkan install spesial software
  4. Yang ingin menjalankan beberapa program pendukung perangkat lunak
  5. Bagi yang ingin meningkatkan keamanan lebih dengan pengaturan sendiri terhadap konfigurasi berupa port ataupun range IP pada server
Hal-hal yang harus diperhatikan jika ingin menggunakan VPS yaitu Biasanya setiap provider VPS menawarkan paket-paket VPS yang berbeda, paket-paket tersebut memiliki perbedaan resource atau spesifikasi yang juga menentukan kemampuan VPS untuk menjalankan aplikasi yang kita inginkan. Beberapa hal mendasar yang harus diperhatikan adalah CPU, biasanya dihitung menurut jumlah core, ada provider yang mennyediakan paket vps dari 1/ 4 hingga 16 core, bergantung dari paket yang ditawarkan. Namun resource CPU tersebut adalah shared, yang artinya ketersedian resource CPU dibagi dengan pengguna VPS lainnya. Jarang sekali provider VPS yang menawarkan resource CPU secara dedicated, sebab apabila suatu provider menawarkan dedicated CPU maka akan berdampak pada harga sewa VPS yang sangat tinggi.

Selain CPU ,RAM juga termasuk salah satu yang harus diperhatikan. Saat ini RAM atau memory dengan kapasitas yang besar harganya semakin murah, tentu untuk penggunaan reosurce RAM biasanya adalah dedicated, artinya apabila kamu membeli VPS dengan spesifikasi RAM 2 GB, maka kamu dapat menggunakannya secara keseluruhan. Namun perlu diperhatikan juga, provider tertentu ada yang menawarkan burstable RAM. Burstable RAM ini merupakan shared resource yang artinya kamu dapat menggunakan resource tersebut dalam jangka waktu tertentu/ sementara. Sebab ada kalanya aplikasi yang kita jalankan dalam kondisi tertentu memerlukan RAM lebih banyak lagi, sehingga dengan adanya burstable RAM, kita tidak perlu khawatir akan kehabisan resource RAM dalam jangka waktu pendek.

HDD sebagai tempat penyimpanan data yang kamu miliki di VPS. Sama seperti RAM, HDD saat ini tersedia dengan berbagai pilihan kapasitas yang besar dan harganya pun semakin terjangkau, oleh karena itu banyak sekali provider yang menawarkan VPS dengan storage yang besar. Resource HDD (kapasitas penyimpanan) yang ditawarkan oleh provider tentu saja dedicated, artinya kamu bisa menyimpan data sebesar kapasitas paket VPS yang kamu miliki. Namun satu hal yang perlu diperhatikan adalah mengenai performa HDD pada node. HDD adalah bagian terlambat dari suatu node/ server. Performanya dihitung dalam satuan IOPS. Oleh karena itu penggunaan disk I/O pada VPS harus diperhatikan, semakin banyak aktifitas read/ write pada tiap-tiap VPS dalam suatu node makin banyak pula I/O yang digunakan. Oleh karena itu disk I/O pada VPS bukan merupakan resource yang bersifat dedicated.

Network Port atau Port Speed pada suatu VPS menjadi penentu kecepatan koneksi network pada sebuah VPS. Apabila VPS digunakan sebagai web server, semakin besar resource network yang tersedia, maka semakin banyak pula visitor atau pengunjung website yang dapat dilayani secara bersamaan. Biasanya server atau node sebagai host dari VPS terkoneksi dengan port jaringan datacenter mulai dari 100 Mbps port hingga puluhan Gbps. Saat ini, pada umumnya provider VPS menawarkan port speed 100 Mbps dan 1 Gbps. Dan untuk penggunaan resource network ini biasanya dibatasi per bulannya (sama seperti quota internet). Ada yang menawarkan mulai dari 100 GB hingga hitungan TB per bulannya. Ada pula yang menawarkan unmetered (penggunaan bandwidth tidak dihitung). Resource network atau penggunaan bandwidth pada VPS juga tidak bersifat dedicated, artinya penggunaan bandwidth berbagi dengan VPS lainnya dalam node yang sama. Biasanya kamu tidak diijinkan menggunakan 100% alokasi bandwidth yang tersedia untuk paket VPS yang anda miliki secara nonstop. (kecuali provider tesebut mengijinkan dalam ToS-nya).

Dalam suatu VPS, alamat IP pastinya merupakan resource yang dedicated, artinya IP address yang anda miliki tidak dibagi dengan VPS lainnya. Bahkan banyak provider yang menawarkan paket VPS dengan IP address lebih dari 1 untuk tiap VPS. Walaupun termasuk bagian dari resource VPS, IP address tidak mempengaruhi performa atau kinerja sebuah VPS.

Selain berfungsi untuk mengatsi masalah diatas vps juga memiliki fungsi lain,fungsi lain dari vps tersebut diantaranya adalah :

1.       SSH Tunneling. Pada akhir-akhir ini marak sekali terdengar mengenai SSH Tunneling. Karena beberapa user menyalah gunakannya untuk menggunakan Fungsi tersebut untuk menembus atau mem-bypass Limit Kuota Internet mereka. SSH Tunneling ini dapat berfungsi hampir sama dengan VPN yaitu mengubah IP menjadi IP VPS tersebut. ( Konten – VPS – ISP – Komputer anda )
2.       VPN. VPN atau Virtual Private Network berfungsi mirip seperti SSH Tunneling, yaitu mengubah IP karena Konten akan melewati VPS Terlebih dahulu sebelum mengirim ke ISP anda,lalu ke Komputer anda.
3.       Proxy. Proxy berfungsi mirip seperti VPN,tetapi tidak seleluasa VPN dalam penggunaanya.
4.       Web Hosting. VPS dapat difungsikan menjadi tempat menyimpan Web anda. Anda dapat dengan leluasa menggunakan resource VPS anda untuk Web Pribadi anda juga.
5.       File Hosting. VPS juga dapat digunakan untuk menyimpan File-file yang ingin anda bagikan secara Online dengan orang-orang disekitar anda atau dengan publik.
6.       Game Server. VPS juga dapat dipergunakan untuk Game Private Server seperti Ragnarok, RF Online, Minecraft, dan lain-lainnya.
7.       Shoutcast Hosting. Anda dapat membuat Radio Online sendiri menggunakan VPS anda.

Kesimpulan yang dapat saya tarik dari artikel diatas adalah :
            VPS adalah salah satu solusi bagi web dengan trafic tinggi karena begitu banyaknya pengunjung di web setiap harinya.Meskipun harus mengeluarkan budget untuk sewa vps tiap bulannya,hal tersebut bisa terakomulasikan dengan kegunaan dan fungsi vps yang memadai,apalagi untuk  orang-orang yang memiliki Web dengan pengunjung yang sudah banyak.