Seperti yang saya jabarkan pada page about bahwa tendabiru.net ini sebelumnya adalah sebuah forum untuk komunitas kampus penulis. Karena waktu itu kaskus sedang besar-besarnya sehingga muncul ide untuk membuat forum komunitas sendiri dari beberapa teman.

Awalnya lumayan, forum tersebut lumayan aktif. Tapi dikarenakan pada waktu itu internet tidak semurah sekarang (walaupun sekarang ga murah-murah amat sih), dan akses internet sebagaian besar dilakukan hanya dari warnet atau menggunakan modem pada PC karena smartphone masih barang mewah pada zaman itu, sehingga lambat laun forum tersebut menjadi sepi, tidak aktif dan kemudian mati 💔.

tendabiru.net yang sekarang pun juga sudah melakukan banyak transformasi, mulai dari menggunakan wordpress , hingga sekarang menggunakan ghost sebagai engine blog nya. Dan tidak menutup kemungkinan berganti lagi di kemudian hari. Tendabiru.net sendiri sudah sering menghapus postingannya, dan history dari tendabiru.net bisa dilihat di wayback machine .

Oke, lalu hubungan dengan Cloud Hosting vs Shared hosting seperti judul di atas apa? Awalnya ketika tendabiru masih menjadi forum yang menggunakan phpbb semua di taruh di shared hosting, dan memang pada umumnya shared hosting support php secara default. Kemudian ketika menjadi blog pribadi penulis tendabiru.net menggunakan wordpress yang masih mengunakan PHP dan di support oleh shared hosting.

Mengunakan shared hosting memang enak, tinggal login ke cPanel, menggunakan webbase filemanager nya ataupun ftp sudah bisa upload-upload. Tidak usah pusing-pusing mikirin konfigurasi server, instal ini-itu, tinggal upload, install wordpress/aplikasinya kemudian jalan.

Keterbatasan Shared Hosting

Tapi keterbatasan shared hosting membuat ketidakpuasan tersendiri bagi penulis, misal seperti apabila ada “tetangga” yang menggunakan resource secara berlebihan maka performance effect juga dialami oleh yang lain. Apabila membuat aplikasi lain yang berbasis selain PHP, hal ini hampir mustahil dilakukan di shared hosting. Walaupun ada beberapa shared hosting yang support cli, tapi hal ini masih tetap terbatas secara konfigurasi. Kadang, beberapa shared hosting juga membatasi extension-extension php tertentu. Hal ini cukup membuat pusing ketika satu saat client yang membutuhkan “ritual” khusus pada settingan non-default dari bahasa pemrograman yang digunakan.

Pusing

Pada waktu itu sendiri, harga Cloud Hosting memang masih sangat mahal kisaran $50 per bulannya. Namun, beberapa tahun kebelakang harga Cloud Hosting sudah amat sangat terjangkau bagi orang kebanyakan, mulai dari $2.5 yang termurah sampai $100an untuk resource yang besar.

Kelebihan Cloud Hosting

Sekarang apa kelebihan Cloud Hosting? Cloud Hosting memang tidak semudah shared hosting, tapi memiliki beberapa kelebihan, diantaranya adalah full control terhadap resource yang telah dialokasikan. Install apapun yang kita inginkan pada Cloud Hosting merupakan sesuatu hal yang wajar, dan umum. OpenVPN untuk tunneling? aplikasi web based/API yang menggunakan node js? python? go? atau bahasa lainnya?, membuat aplikasi untuk image recognition? kecerdasan buatan? menaruh file sebagai cloud pribadi? server git pribadi? dll bisa dilakukan dengan Cloud Hosting. Tinggal install aplikasi beserta library pendukungnya kemudian konfigurasi.

Dengan Cloud Hosting user juga bisa mengubah konfigurasi default dari suatu parameter bahasa pemrograman/aplikasi tertentu yang tidak dapat dilakukan oleh shared hosting. Hal ini memungkinkan untuk optimalisasi dan efisiensi sebuah aplikasi/program tertentu.

Cloud Hosting pada dasarnya sama seperti VPS, hanya istilah dan terminologi dasarnya yang sedikit berbeda.

Cloud Hosting

Daftar Cloud Hosting

Berikut adalah beberapa Cloud Hosting yang pernah penulis gunakan dan rekomendasikan.

1. Linode

<img src="https://www.linode.com/media/images/logos/standard/light/linode-logo_standard_light_large.png" alt="linode">

Cloud Hosting dengan harga miring yang pertama kali penulis tahu adalah linode . Pertama kali didirikan pada tahun 2011, linode menggunakan XEN sebagai virtualizationnya, kemudian pada tahun 2015 linode pindah ke KVM. Linode merupakan salah satu pencetus Cloud Hosting murah dengan system unmanaged pertama. unmanaged berarti linode tidak bertanggung jawab atas maintenance maupun pengurusan Cloud Hosting yang kita miliki.

2. DigitalOcean

<img src="https://www.digitalocean.com/assets/media/logos-badges/png/DO_Logo_Vertical_Blue-6321464d.png#center" alt="DigitalOcean">

DigitalOcean pertama kali muncul sekitaran tahun 2014. DigitalOcean tampil kepermukaan dengan sangat menawan, tampilan yang modern, API yang sangat komplit, harga yang murah, dan dukungan untuk komunitas yang sangat baik, DigitalOcean langsung menarik banyak minat pengguna, khususnya para developer.

Dengan dukungan dan dokumentasi yang lumayan komplit serta kemudahan membuat droplet (DigitalOcean menyebut Cloud Hosting nya dengan istilah droplet), DigitalOcean cocok bagi pengguna yang pertama kali menggunakan Cloud Hosting.

3. Vultr

<img src="https://www.vultr.com/media/logo_onwhite.png#center" alt="VULTR">

Vultr bisa dibilang pendatang baru, namun bukan berarti Vultr bisa dianggap remeh. Beberapa bulan kebelakang Vultr melakukan expansi besar-besaran dengan menambahkan beberapa lokasi Cloud Hosting.

Walaupun secara tampilan Vultr bisa dibilang mengikuti DigitalOcean , tapi Vultr menambahkan beberap fitur yang tidak ada di DigitalOcean seperti firewall, snapshot yang gratis, dan harga yang lebih miring ketimbang DigitalOcean dan Linode , untuk harga termurahnya hanya $2.5.

Untuk saat ini, tendabiru sendiri menggunakan Vultr sebagai Cloud Hostingnya.

Kesimpulan

Dari 3 Cloud Hosting di atas, masing-masing memiliki kelebihan tersendiri. Untuk yang baru pertama kali ingin menggunakan Cloud Hosting, penulis merekomendasikan DigitalOcean , karena dokumentasi dari komunitas yang lumayan komplit, dan deploy droplet yang mudah dan cepat.

Tapi bagi yang ingin Cloud Hosting dengan harga yang jauh lebih miring, maka bisa mencoba vultr yang menawarkan harga miring dengan resource yang sama dengan DigitalOcean ataupun Linode .