Setelah membuat aplikasi (situs atau program) di komputermu, muncul pertanyaan “bagaimana orang lain bisa melihat atau menggunakannya?”
Hosting adalah tempat di internet untuk menyimpan file dan data dari sebuah situs web atau aplikasi sehingga dapat diakses oleh pengunjung dari seluruh dunia. Ini seperti menyewa sebuah rumah di internet untuk menampung situs web Kamu.
Hosting memungkinkan situs web Kamu untuk tetap aktif dan tersedia secara online 24/7, sehingga pengunjung dapat mengaksesnya kapan saja. Sebuah hosting yang baik akan memberikan kecepatan akses yang cepat, keamanan yang baik, dan dukungan teknis yang Kamul untuk membantu menjaga situs web Kamu tetap berjalan dengan lancar.
Dengan hosting, situs atau program yang kamu buat jadi bisa diakses oleh orang lain dari mana dan kapan saja. Baik lewat IP Address atau nama domainnya langsung.
Sebaliknya, tanpa hosting berarti program yang kamu buat hanya bisa diakses oleh kamu sendiri, karena ia ada di komputer kamu.
Bayangkan harus mengirimkan program yang kamu buat ke setiap orang yang ingin mencobanya. Atau memperlihatkan situs dengan copy paste file HTML ke komputer setiap klien atau orang yang ingin lihat. Tentu sangat repot.
Itulah fungsi hosting.
Berikut gambaran kasar, bagaimana langkah kerja hosting,
Harga hosting sangatlah bervariasi, tergantung dari penyedia layanan hosting yang kamu pilih.
Murah atau mahal biasanya ditentukan oleh kapasitas penyimpanan, kecepatan akses, dan dukungan teknis yang diberikan.
Tidak ada satu penyedia layanan hosting yang terbaik untuk semua program. Setiap program memiliki kebutuhan yang berbeda-beda.
Ada pun faktor secara umum yang bisa menjadi pertimbangan dalam memilih penyedia layanan hosting, seperti:
Ada banyak jenis layanan hosting. Untuk sebuah situs sederhana biasanya cukup menggunakan layanan shared hosting. Semantara untuk aplikasi yang kompleks atau traffic yang tinggi, membutuhkan layanan VPS atau dedicated hosting.
Berikut perbedaan antara shared hosting, VPS, dan dedicated hosting.
Shared Hosting adalah Hosting di mana satu server digunakan untuk beberapa situs web. Biayanya terjangkau dan cocok untuk situs web kecil dengan volume trafik yang rendah hingga sedang.
VPS (Virtual Private Server) Hosting adalah Hosting yang memungkinkan satu server dipecah menjadi beberapa server virtual, masing-masing dengan sumber daya yang ditentukan. Cocok untuk situs web dengan volume trafik yang sedang hingga besar.
Dedicated Hosting adalah Hosting di mana satu server digunakan untuk satu situs web saja. Sumber daya server sepenuhnya diperuntukkan bagi situs web tersebut. Cocok untuk situs web dengan volume trafik yang besar dan membutuhkan sumber daya server yang stabil dan konsisten
Hosting dan Serverless adalah dua solusi teknologi yang berbeda untuk menyediakan layanan website atau aplikasi web.
Hosting adalah layanan di mana Anda menyewa spasi disk pada server yang dimiliki oleh penyedia layanan hosting. Anda harus mengelola dan memantau server sendiri, dan memastikan bahwa server memiliki spesifikasi dan sumber daya yang cukup untuk menjalankan aplikasi Anda.
Serverless, seperti namanya, berarti bahwa Anda tidak perlu mengelola server. Sebuah provider layanan serverless seperti AWS Lambda atau Google Cloud Functions akan menjalankan kode aplikasi Anda dan mengelola infrastruktur di balik layar, sehingga Anda tidak perlu khawatir tentang skalabilitas, performa, atau pemeliharaan server. Anda hanya membayar untuk jumlah eksekusi kode dan sumber daya yang digunakan.
Jadi, dengan kata lain, hosting adalah solusi untuk memiliki dan mengelola server sendiri, sedangkan serverless adalah solusi untuk memanfaatkan infrastruktur provider layanan serverless.
Kalau hosting tempat menyimpannya, bisa digambarkan sebagai tanah/rumah yang kamu punya. Maka nama domain adalah alamat yang tertera. Agar orang tahu lokasi rumahmu.