Begitu kamu memutuskan untuk menaikkan situs ke online, pertanyaan berikutnya langsung muncul: aku jalankan di atas apa? Daftar pilihannya — shared hosting, VPS, dedicated, cloud — gampang bikin pusing, apalagi setiap penyedia selalu menggambarkan pilihan mereka sendiri sebagai yang paling jelas paling oke. Di balik semua bahasa marketing itu, sebenarnya keempat jenis ini cuma beda dalam satu hal sederhana: seberapa banyak bagian mesin fisik yang kamu dapat, dan seberapa terisolasi kamu dari orang lain di mesin yang sama.
Pegang satu ide ini saja, dan sisanya langsung kelihatan rapi. Seluruh deretan pilihan tadi sebenarnya satu pertanyaan yang diajukan empat kali — gimana kita berbagi perangkat keras? — dan jawabanmu tergantung pada seberapa besar tenaga, kontrol, dan isolasi yang benar-benar kamu butuhkan, ditimbang dengan biaya yang sanggup kamu bayar dan urus.
Satu ide di balik keempatnya
Server itu komputer fisik dengan jumlah CPU, memori (RAM), dan penyimpanan yang tetap. Hosting cuma soal menyewa sebagian dari kapasitas itu. Keempat jenis ini adalah empat titik di satu garis lurus, mulai dari “kamu berbagi satu mesin dengan ratusan orang asing” sampai “seluruh mesin jadi milikmu sendiri”:
makin berbagi makin terisolasi
murah, kontrol minim mahal, kontrol penuh
┌──────────┬──────────┬───────────────┬──────────────────┐
│ SHARED │ VPS │ DEDICATED │ CLOUD │
└──────────┴──────────┴───────────────┴──────────────────┘
satu box, satu box, satu mesin kumpulan box,
dibagi dipotong utuh khusus disewa sesuai
banyak jadi slice buatmu kebutuhan
Perhatikan, cloud posisinya agak terpisah sendiri. Shared, VPS, dan dedicated menggambarkan satu mesin fisik dan cara membaginya. Cloud itu sumbu yang beda sama sekali — dia soal menyewa kapasitas dari sebuah kolam mesin yang besar lalu menaik-turunkannya kapan pun kamu mau. Nanti kita balik lagi ke sini, karena justru di titik mencampur dua ide inilah kebanyakan kebingungan muncul.
Shared hosting: satu mesin, dibagi banyak
Shared hosting adalah kelas pemula. Satu server fisik menjalankan website milik puluhan, kadang ratusan, pelanggan berbeda sekaligus. Semua orang menarik dari CPU yang sama, RAM yang sama, dan disk yang sama. Penyedianya yang memasangkan web server, database, dan panel kontrol untukmu, jadi kamu tinggal mengunggah berkas.
Ini opsi paling murah, dan ada alasannya: biaya mesinnya dibagi rata ke semua orang yang menumpang di situ. Untuk blog kecil, portofolio, atau situs profil sederhana sebuah usaha lokal — apa pun yang trafiknya tidak besar — shared hosting sering kali sudah lebih dari cukup dan harganya sangat terjangkau.
Jebakannya ada di kata shared alias berbagi. Kamu punya tetangga, dan kamu tidak bisa melihat atau mengontrol mereka.
- Masalah “tetangga berisik”. Kalau situs lain di mesin yang sama tiba-tiba kebanjiran trafik atau menjalankan skrip berat, dia melahap sumber daya bersama — dan situsmu ikut melambat, padahal kamu tidak berbuat apa-apa.
- Kontrol minim. Umumnya kamu tidak bisa memasang software sendiri, memilih sistem operasi, atau mengubah pengaturan tingkat dalam. Kamu hidup di dalam kotak yang sudah dibangun penyedianya.
- Batas yang keras. Penyedia membatasi seberapa banyak CPU dan memori yang boleh dipakai satu akun, jadi situs yang ramai bisa membentur langit-langit yang tidak bisa dinaikkan.
SATU SERVER FISIK (shared)
┌───────────────────────────────────────────┐
│ situsA situsB SITUSMU situsD situsE ...│
│ semua menarik dari CPU / RAM / disk sama │
└───────────────────────────────────────────┘
↑ lonjakan di situsB bisa bikin SITUSMU lambat
Shared hosting bukan 'jelek' — dia cuma titik awal
Banyak banget website yang baik-baik saja hidup nyaman di shared hosting bertahun-tahun. Murah, sudah diurus penyedianya, dan kamu tidak perlu tahu soal mengelola server. Cara melihatnya yang jujur bukan “shared itu amatir, sisanya profesional.” Tapi: shared menukar kontrol dan isolasi demi biaya rendah dan nol perawatan. Itu kesepakatan yang bagus sampai situsmu butuh lebih dari yang dibolehkan kotaknya — dan baru di titik itulah kamu betulan kekecilan.
VPS: potongan mesin milikmu sendiri
VPS singkatan dari Virtual Private Server. Inilah jalan tengah yang cerdik, dan dia menyelesaikan masalah tetangga berisik tadi lewat teknologi bernama virtualisasi.
Triknya begini. Penyedia mengambil satu mesin fisik yang kuat lalu memakai software (namanya hypervisor) untuk memotongnya jadi beberapa mesin virtual terpisah. Tiap mesin virtual berlaku seolah-olah server independennya sendiri: dia punya potongan CPU dan RAM yang dipesan khusus untuknya, sistem operasinya sendiri, dan akses root-nya sendiri. Dari dalam, rasanya seperti komputer utuh milikmu — karena, dalam segala hal yang penting, memang begitu.
SATU SERVER FISIK (divirtualisasi jadi beberapa VPS)
┌──────────────┬──────────────┬──────────────┐
│ VPS 1 │ VPS-MU │ VPS 3 │
│ OS sendiri │ OS sendiri │ OS sendiri │
│ 2 GB RAM │ 2 GB RAM │ 2 GB RAM │ ← dipesan,
│ 1 vCPU │ 1 vCPU │ 1 vCPU │ tidak dibagi
└──────────────┴──────────────┴──────────────┘
ada tembok antara kamu dan tetanggamu
Bedanya dengan shared hosting itu langit dan bumi:
- Sumber daya yang dipesan. Potongan CPU dan RAM-mu memang milikmu. Lonjakan tetangga tidak bisa mencurinya, jadi performamu tetap bisa ditebak.
- Kontrol penuh (akses root). Kamu dapat sistem operasimu sendiri dan hak administrator. Kamu bisa memasang software apa pun, mengubah konfigurasi, menjalankan stack custom — ini benar-benar server-mu.
- Isolasi lebih baik. Tiap VPS ditembok dari yang lain, yang lebih baik buat performa sekaligus keamanan.
Komprominya: kontrol besar datang bersama tanggung jawab. Di VPS dasar, sekarang kamulah administrator sistemnya. Kamu yang menambal sistem operasi, mengatur firewall, mengamankan akses, dan membetulkan saat ada yang rusak — kecuali kalau kamu bayar lebih untuk VPS managed, di mana penyedia menangani sebagian besar urusan itu untukmu. VPS adalah langkah lanjutan yang alami begitu shared hosting mulai terasa sempit, dan di sinilah banyak aplikasi yang sedang tumbuh duduk dengan nyaman. (Kalau istilah production dan staging masih asing buatmu, beda antara laptopmu dan server live layak ditengok — lihat localhost vs production.)
Dedicated server: seluruh mesin jadi milikmu
Dedicated server persis seperti namanya: satu mesin fisik utuh, disewa olehmu seorang diri. Tidak ada virtualisasi yang memotongnya, tidak ada tetangga, tidak ada berbagi dalam bentuk apa pun. Setiap remah CPU, RAM, dan disk jadi milik proyekmu.
Ini yang paling bertenaga di antara opsi satu-mesin, dan dipilih kalau kamu memang benar-benar butuh:
- Performa maksimal. Kamu dapat 100% perangkat kerasnya, tanpa ada apa pun yang berebut.
- Kontrol total. Bahkan sampai ke pilihan perangkat keras dalam banyak kasus — prosesor tertentu, drive, kartu jaringan.
- Isolasi paling kuat. Karena tidak ada orang lain di kotak itu, urusan keamanan dan kepatuhan jadi lebih sederhana.
Tapi ini juga yang paling mahal, dan paling menuntut untuk dijalankan. Kamu membayar satu mesin utuh entah kamu pakai semuanya atau tidak, dan kamu (atau timmu) bertanggung jawab menjaganya tetap sehat. Dedicated server masuk akal untuk platform bertrafik tinggi, beban kerja yang rakus sumber daya, atau situasi di mana regulasi mengharuskan pemisahan fisik dari penyewa lain. Buat kebanyakan proyek, itu berlebihan — tapi saat kamu memang butuh, tidak ada yang lain bisa menggantikannya.
Shared, VPS, dedicated — semuanya garis yang sama
Bayangkan satu gedung apartemen. Shared hosting itu satu ranjang di kamar asrama beramai-ramai — murah, tapi kamu berbagi segalanya dan tidak punya privasi. VPS itu apartemenmu sendiri di gedung itu — temboknya milikmu, kuncinya milikmu, ruangmu milikmu, walaupun gedungnya dipakai bersama. Dedicated server itu seluruh gedungnya, khusus buatmu. Ketiganya cuma tiga titik di skala yang sama: seberapa banyak bagian bangunan fisik yang jadi milikmu sendiri.
Cloud hosting: sumbu yang beda sama sekali
Di sinilah orang sering tersangkut, jadi mari kita teliti. Cloud hosting bukan sekadar “VPS yang lebih besar.” Dia model yang berbeda secara mendasar.
Pada shared, VPS, dan dedicated, situsmu tinggal di satu mesin fisik tertentu. Kalau mesin itu mengalami kerusakan perangkat keras, situsmu ikut tumbang bersamanya sampai diperbaiki. Cloud membalik itu. Alih-alih menyewa potongan dari satu server, kamu menyewa kapasitas dari kolam besar berisi server-server yang saling terhubung, dan situsmu bisa berjalan di banyak server itu sekaligus.
Perubahan ini membuka dua hal yang sulit ditandingi model satu-mesin:
- Skalabilitas sesuai kebutuhan. Trafik melonjak? Platformnya bisa memunculkan sumber daya tambahan dalam hitungan menit — atau otomatis — lalu melepaskannya begitu lonjakan reda. Kamu tidak terkurung dalam langit-langit satu kotak.
- Ketangguhan tinggi. Kalau satu mesin fisik di kolam itu mati, situsmu pindah ke mesin lain dan tetap jalan. Tidak ada satu mesin pun yang kerusakannya bikin kamu offline.
CLOUD = kolam banyak mesin, kapasitas disewa sesuai kebutuhan
┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐
│ ▣ │ │ ▣ │ │ ▣ │ │ ▣ │ │ ▣ │ ← banyak server fisik
└─────┘ └─────┘ └─────┘ └─────┘ └─────┘
└────────── aplikasimu jalan di banyak mesin ─────────┘
satu box mati → aplikasi tetap jalan di yang lain
trafik melonjak → ambil kapasitas lebih, lepas lagi nanti
Cloud biasanya juga menagih dengan cara berbeda: alih-alih biaya bulanan datar untuk satu kotak tetap, kamu sering bayar sesuai pemakaian — lebih banyak di bulan ramai, lebih sedikit di bulan sepi. Fleksibilitas itu kuat, tapi pisaunya bermata dua: lonjakan trafik tak terduga (atau salah konfigurasi) bisa memunculkan tagihan yang bikin kaget. Banyak platform cloud tetap menyediakan server virtual yang rasanya persis seperti VPS — bedanya ada pada kolam yang elastis dan model bayar-sesuai-pakai yang duduk di belakangnya.
'Cloud' itu model, bukan upgrade ajaib
Jangan menganggap cloud otomatis lebih baik, lebih cepat, atau lebih murah daripada VPS. Untuk situs kecil yang stabil, VPS harga tetap sering kali lebih sederhana dan lebih murah, karena kamu tidak butuh penskalaan elastis yang jadi alasan cloud dibuat — dan kamu terhindar dari risiko tagihan berbasis pemakaian yang merayap naik. Cloud baru terbayar saat trafikmu naik-turun tajam atau sulit ditebak, atau saat tetap online melewati kerusakan perangkat keras itu harga mati. Cocokkan modelnya dengan masalahnya, bukan dengan istilah kerennya.
Menjajarkannya berdampingan
Begitu dijajarkan, polanya jelas — tiap langkah ke kanan membelikanmu lebih banyak isolasi, kontrol, dan ruang napas, dan sebagai gantinya menuntut lebih banyak uang dan lebih banyak pengelolaan:
│ SHARED │ VPS │ DEDICATED │ CLOUD
───────────┼─────────────┼──────────────┼─────────────┼──────────────
kotaknya │ satu, dibagi│ satu, dipotong│ satu, semua │ kolam banyak
│ banyak │ buatmu │ milikmu │ mesin
sumber daya│ dikumpulkan,│ dipesan │ 100% milikmu│ elastis,
│ bisa naik- │ khusus │ │ sesuai pakai
│ turun │ │ │
kontrol │ sangat minim│ penuh (root) │ penuh (+ HW)│ penuh
isolasi │ rendah │ baik │ tertinggi │ baik–tinggi
biaya │ paling murah│ menengah │ paling mahal│ basis pakai
kamu urus │ nyaris │ OS ke atas │ OS ke atas │ OS ke atas
│ tidak ada │ (atau managed)│(atau managed)│(atau managed)
cocok untuk│ situs kecil,│ aplikasi │ trafik berat│ aplikasi
│ trafik kecil│ yang tumbuh │ & tinggi │ naik-turun/kritis
Cara memilih yang sebenarnya
Kamu memilih bukan berdasarkan gengsi — kamu memilih berdasarkan kecocokan. Beberapa pertanyaan jujur biasanya sudah cukup memutuskan:
- Baru mulai, trafik kecil, mau nol perawatan? Shared hosting. Murah, sudah diurus, dan kamu bisa naik kelas belakangan. Jangan membeli kebesaran di hari pertama.
- Mulai kekecilan di shared, atau perlu memasang software sendiri dan mengontrol setup-mu? VPS. Inilah titik manis buat kebanyakan proyek yang sedang tumbuh — kontrol nyata, performa bisa ditebak, biaya wajar.
- Trafik besar dan stabil, atau ada syarat isolasi ketat, dan kamu punya anggaran serta keahlian untuk menjalankan satu mesin utuh? Dedicated.
- Trafik sulit ditebak atau naik-turun tajam, atau kamu perlu selamat dari kerusakan perangkat keras tanpa ikut tumbang? Cloud — tapi hanya kalau kamu benar-benar butuh keelastisannya, dan kamu mengawasi tagihannya.
Jalur yang lazim dan masuk akal adalah mulai kecil lalu naik kelas seiring kamu tumbuh. Mulai di shared hosting, naik ke VPS saat kamu membentur batasnya, dan baru meraih dedicated atau cloud saat kebutuhan nyata muncul. Tidak ada hadiah untuk menyewa mesin lebih banyak daripada yang kamu pakai.
Penutup
Keempat jenis hosting ini sama-sama menjawab satu pertanyaan — gimana kita berbagi perangkat keras? — dengan empat cara:
- Shared — satu mesin dibagi ke banyak pelanggan. Paling murah, kontrol paling sedikit, oke buat situs kecil bertrafik rendah; hati-hati tetangga berisik.
- VPS — satu mesin divirtualisasi jadi potongan-potongan privat, masing-masing dengan sumber daya yang dipesan dan akses root. Jalan tengah yang seimbang buat proyek yang sedang tumbuh.
- Dedicated — satu mesin fisik utuh khusus buatmu. Tenaga dan isolasi maksimal, biaya dan tanggung jawab tertinggi; untuk kebutuhan berat atau isolasi ketat.
- Cloud — kapasitas disewa dari kolam banyak mesin, menskala sesuai kebutuhan dan selamat dari matinya satu mesin. Model yang berbeda, paling pas untuk beban naik-turun atau kritis, biasanya ditagih sesuai pemakaian.
Jawaban yang benar adalah mana pun yang cocok dengan trafik, kebutuhan kontrol, dan anggaranmu saat ini — dan kamu selalu bisa naik di garisnya seiring kamu tumbuh. Berikutnya, ada baiknya kita mengintip ke dalam perangkat kerasnya sendiri, supaya kata CPU, RAM, dan penyimpanan yang selama ini kamu sewa benar-benar punya arti yang konkret.