Bagaimana Memahami Fitur Paket Web Hosting
Pilihan yang tersedia dengan paket web hosting sangat luas, dan dapat sedikit membingungkan untuk dipahami – terutama karena pilihan disajikan dalam banyak cara, dan diringkas dalam berbagai cara, saat berbelanja paket online. Mudah-mudahan saya dapat memberi Anda perincian kategori fitur-fitur ini dan membantu Anda untuk fokus pada fitur-fitur yang penting bagi Anda.
Saya membagi fitur menjadi 10 kategori, dan akan membahas kategori satu per satu untuk memberi Anda pemahaman yang kuat tentang opsi dan membuat keputusan pembelian yang tepat.
10 Kategori Fitur Paket Web Hosting
1. Sistem Operasi
2. Server Web
3. Bandwidth
4. Ruang Disk
5. Domain
6. Email
7. FTP
8. Basis Data
9. Panel Kontrol
10. Aplikasi / Pemrograman
1. Sistem Operasi
Sistem operasi adalah perangkat lunak yang mendasari yang berjalan pada host. Ini mengelola perangkat keras fisik server dan mencoba mengoptimalkan penggunaan RAM, ruang disk, jaringan, dan CPU untuk permintaan yang masuk ke mesin. OS yang mendasarinya tidak harus sama dengan desktop Anda atau bahkan OS yang Anda gunakan untuk mengembangkan situs web Anda. Faktanya, karena sebagian besar fungsi manajemen didorong melalui GUI web, Anda mungkin tidak pernah tahu atau peduli apa sistem operasi server itu.
Sistem operasi utama yang akan Anda temukan saat berbelanja untuk layanan hosting web adalah Windows dan UNIX. Dengan Windows Anda akan melihat versi yang tersedia seperti Server 2003 atau Server 2008, dan dengan UNIX Anda akan melihat banyak merek Linux, biasanya CentOS, Debian, atau Redhat. Memilih antara UNIX dan Windows adalah keputusan penting, dan melibatkan banyak variabel, tetapi pada akhirnya itu berarti memutuskan apakah Anda ingin membangun situs web Anda dengan teknologi open source atau dengan teknologi Microsoft.
Teliti aplikasi yang ingin Anda gunakan atau jalankan sebagai situs web Anda dan periksa untuk melihat apakah aplikasi tersebut memiliki persyaratan teknologi Microsoft (database MSSQL, database MSAccess, ASP, ASP.Net). Jika Anda tidak menemukan alasan mendesak untuk menggunakan Windows, maka UNIX kemungkinan besar akan menjadi pilihan yang lebih baik untuk Anda. UNIX menjalankan bahasa scripting open source sedikit lebih cepat dan juga sedikit lebih murah daripada Windows.
Ada beberapa sub-fitur khusus dari sistem operasi yang mungkin penting bagi Anda.
Apakah Anda memerlukan server pribadi virtual? Ini memberi Anda sistem operasi virtual khusus untuk Anda sendiri alih-alih Anda berbagi OS dengan orang lain. Anda masih berbagi mesin dengan orang lain, tetapi ada dinding yang lebih ketat untuk menjamin bandwidth, CPU, dan memori Anda bahkan jika situs web di mesin yang sama terkena pukulan berat. Ini juga memberi Anda pilihan konfigurasi yang bagus dengan semuanya karena ini adalah OS Anda sendiri. Paket-paket ini lebih mahal daripada opsi bersama, tetapi bernilai jika situs Anda tumbuh. Paket VPS terutama bervariasi dalam jumlah RAM yang didedikasikan untuk Anda, jadi saya akan merekomendasikan pergi dengan paket terkecil dan memantau penggunaan RAM dari waktu ke waktu dan meningkatkan ke paket yang lebih besar sesuai kebutuhan.
Apakah Anda memerlukan sertifikat SSL khusus? Sebagian besar situs menawarkan sertifikat SSL bersama, yang baik untuk beberapa situs yang lebih kecil, tetapi jika Anda menjalankan situs e-niaga menengah atau besar, Anda memerlukan sertifikat khusus. Beberapa pembeli dibenarkan tidak akan mengirimkan informasi pribadi dan kartu kredit mereka tanpa sertifikat pribadi SSL yang valid dan dijamin. Juga beberapa aplikasi keranjang belanja memerlukan sertifikat khusus juga. Hati-hati saat berbelanja untuk ini – beberapa layanan hosting mengatakan mereka memberikan sertifikat SSL dengan semua paket hosting mereka tetapi tidak secara eksplisit memberi tahu Anda bahwa itu adalah sertifikat bersama. Jika paket tidak menyertakan IP khusus, maka itu adalah sertifikat bersama.
Untuk mengelola situs Anda secara langsung dari jarak jauh, Anda mungkin perlu melakukan shell dengan UNIX atau Remote Desktop dengan Windows. Opsi shell UNIX kadang-kadang disebut sebagai SSH Shell, Secure Shell, atau telnet. Opsi ini hanya berguna bagi Anda jika Anda ingin melakukan perawatan dan tweaking tingkat rendah, terutama dalam paket VPS. Dengan paket hosting yang bagus dengan panel kontrol bertenaga tinggi, Anda tidak memerlukan keduanya.
Anda mungkin melihat sebutan untuk kemampuan menjadwalkan tugas cron – ini adalah tugas terjadwal versi UNIX. Kemampuan ini hanya diperlukan jika Anda ingin menjalankan tugas terjadwal pada waktu yang ditentukan, seperti pencadangan setiap malam. Sebagian besar panel kontrol yang baik menyediakan antarmuka untuk entri pekerjaan cron, tetapi mereka juga menyediakan antarmuka untuk melakukan tugas pemeliharaan seperti pencadangan. Anda mungkin tidak akan pernah membutuhkan fitur ini.
2. Server Web
Perusahaan web hosting biasanya menawarkan server web Microsoft IIS atau UNIX Apache. Keduanya memiliki plus dan minus masing-masing, dan itu hanya akan membuat perbedaan bagi Anda jika situs web yang Anda kembangkan atau aplikasi yang Anda jalankan membutuhkan satu atau yang lain. Apache, sebagai open source itu sendiri, memiliki kaitan yang sedikit lebih baik di dalamnya untuk menjalankan banyak sistem manajemen konten open source dan mesin blog berbasis PHP, PERL, dan Python, jadi gunakan Apache jika hanya itu yang Anda butuhkan. Windows IIS juga memiliki sistem manajemen konten sumber terbuka yang cukup baik dan mesin blog berbasis ASP dan ASP.Net, tetapi saya menyarankan untuk tidak menggunakan aplikasi web PHP/PERL/Python pada Windows IIS – lihat pembahasan sistem operasi di atas mengapa.
Sertifikat SSL di-host oleh server web, dan server web harus melakukan pemrosesan ekstra dari permintaan HTTPS SSL – sertifikat itu harus mengenkripsi/mendekripsi dan memverifikasi data yang lewat antara klien dan server. Untuk alasan ini, beberapa orang akan berpendapat bahwa Anda harus menghindari paket hosting web yang menawarkan sertifikat bersama SSL gratis untuk semua orang. Anda mungkin akhirnya berbagi server dengan 100-an situs web lain yang membebani server. Situs web yang dijalankan dengan baik hanya akan masuk ke mode HTTPS SSL untuk memasukkan data kartu kredit yang sebenarnya, bukan untuk seluruh situs web – tetapi Anda tidak tahu apakah situs web lain di server Anda berjalan dengan baik.
3. Bandwidth
Ini adalah ukuran jumlah data yang dikirimkan masuk/keluar dari situs web Anda, biasanya setiap bulan. Ingatlah bahwa situs web biasa hanya mentransmisikan konten dalam jumlah yang sangat kecil ke setiap pengguna, dan meskipun sebuah paket hanya menawarkan beberapa gigs transfer sebulan, kemungkinan besar Anda tidak akan melampaui alokasi Anda. Jika ya, maka situs web Anda sangat populer dengan ribuan pengunjung, dan Anda seharusnya menghasilkan aliran pendapatan yang bagus. Sebagian besar perusahaan web hosting akan menjelaskan apa hukuman untuk overshoot jatah Anda – biasanya satu dolar untuk dua per pertunjukan, yang membuatnya lebih murah untuk meng-upgrade ke paket tertinggi berikutnya tentu saja. Jika situs web Anda banyak memuat gambar atau multimedia, Anda mungkin memerlukan alokasi bandwidth bulanan yang lebih besar segera.
Beberapa perusahaan hosting menawarkan paket bandwidth tak terbatas – waspadalah terhadap hal ini. Tidak ada yang namanya unlimited bandwidth, jadi yang mereka jual adalah unmetered bandwidth. Banyak dari mereka dengan penawaran tidak terukur akan memberi tahu Anda setelah Anda membeli akun tentang kebijakan penggunaan yang dapat diterima terkait bandwidth dan ruang disk, melarang Anda melakukan pencadangan 500 gig per malam dari komputer pribadi Anda dan aktivitas semacam itu. Faktanya, banyak dari kebijakan ini juga menetapkan bahwa Anda harus meningkatkan ke paket yang lebih besar jika situs web Anda mulai melanggar bandwidth orang lain di mesin yang dihosting bersama. Sekali lagi, ini bukan kebijakan yang buruk; jika Anda mendapatkan pemberitahuan pelanggaran karena aktivitas situs web Anda, maka situs web tersebut sangat populer sehingga aliran pendapatan Anda menutupi biaya tambahan dari paket yang lebih besar.
4. Ruang Disk
Ini adalah alokasi byte pada hard drive yang diberikan kepada Anda untuk situs web Anda. Situs web besar dengan 100-an halaman dapat dengan mudah masuk ke dalam ruang gigabyte, jadi Anda sebenarnya tidak membutuhkan banyak untuk situs web biasa. Jika situs web Anda memiliki katalog ribuan item untuk dijual, disimpan dalam database dengan beberapa gambar masing-masing, maka Anda akan memerlukan peningkatan yang signifikan dalam ruang disk. Biasanya seiring dengan meningkatnya popularitas dan konten situs Anda, Anda akan meningkatkan bandwidth terlebih dahulu, dan mendapatkan lebih banyak ruang disk bersama dengan paket yang ditingkatkan.
Beberapa perusahaan hosting akan menyertakan ruang database Anda dan ruang email Anda dalam penjatahan ruang disk ini, jadi rencanakan sesuai dengan cara mereka memisahkan ruang tersebut.
Seperti halnya bandwidth, banyak penyedia hosting web menawarkan ruang disk tidak terbatas, dan tidak ada yang namanya ruang disk tidak terbatas. Apa yang mereka jual adalah ruang disk tidak terukur, dengan kebijakan penggunaan yang dapat diterima. Sulit untuk melanggar kebijakan penggunaan mereka yang dapat diterima dengan situs web normal, hanya dengan melakukan sesuatu di luar norma, seperti hosting dan situs ftp anonim dari file palsu.
5. Domain
Ini adalah jumlah alamat web yang dapat mengarah ke akun hosting web Anda. Hampir semua penyedia menawarkan sub domain. Banyak yang akan memungkinkan Anda untuk mengarahkan entri DNS yang dihosting secara eksternal yang diarahkan ke folder akun Anda, tetapi beberapa tidak. Ini dapat disebut sebagai domain Add-on, dan sebagian besar akan menawarkan di salah satu paket mereka beberapa domain add-on. Ini memungkinkan Anda untuk membeli domain tambahan dan mengarahkannya ke folder terpisah dalam akun yang dihosting. Dengan cara ini Anda dapat menjalankan beberapa situs web, yang tampaknya sama sekali tidak terkait, untuk ditempatkan dan dikelola secara fisik bersama-sama.
Banyak penyedia web hosting menawarkan satu atau bahkan beberapa domain gratis dengan akun mereka. Beberapa bahkan menawarkan domain gratis seumur hidup, menghemat 10 dolar setahun untuk domain tersebut. Pastikan dan berbelanja untuk opsi itu jika Anda ingin menghemat beberapa dolar setahun.
6. Email
Hampir semua penyedia hosting web menawarkan akun email. Kebanyakan dari mereka juga menawarkan email berbasis web, akses POP dan IMAP, dan penyaringan spam. Di mana mereka akan berbeda adalah jumlah akun email yang mereka berikan, total ruang disk atau per kotak surat, dan fitur lanjutan seperti manajemen daftar surat. Terserah Anda tentang seberapa penting email bagi Anda dan situs web Anda – ada banyak penyedia email gratis di internet jadi ini tidak pernah menjadi serangkaian fitur penting bagi saya.
Banyak penyedia web hosting menawarkan email tanpa batas, tetapi sekali lagi tidak ada hal seperti itu. Seiring bertambahnya akun email Anda, bandwidth dan ruang disk yang digunakan juga akan bertambah, dan keduanya tidak terbatas. Jadi Anda akhirnya melanggar kebijakan penggunaan yang dapat diterima dan dipaksa untuk meningkatkan ke paket yang lebih besar – sekali lagi, bukan hal yang buruk jika situs web Anda yang tumbuh dan menghasilkan pendapatan untuk Anda.
7. FTP
FTP adalah protokol transfer file yang digunakan untuk mengirim dan menerima file bolak-balik ke situs web Anda. Fitur ini mungkin atau mungkin tidak penting bagi Anda, tergantung pada apakah Anda ingin file server hingga orang anonim melalui protokol ini. Sebagian besar situs web saat ini mengirimkan file melalui HTTP melalui situs web Anda, yang memungkinkan Anda mengelola akses dan pengguna melalui situs web Anda alih-alih melalui akun FTP.
8. Basis Data
Database adalah paket server yang menyusun data menjadi cara yang mudah untuk menyimpan dan mengambil. Basis data adalah salah satu item yang digunakan untuk membuat situs web dinamis seperti sistem manajemen konten dan mesin blog. Anda akan ingin memanfaatkan database juga jika Anda bermaksud membuat situs web e-niaga apa pun untuk menyimpan informasi pengguna Anda, katalog barang untuk dijual, dan pesanan yang dilakukan.
MySQL tersedia di sebagian besar paket hosting web, apakah itu di UNIX atau Windows. MySQL adalah open source dan tidak memerlukan lisensi per pengguna, sehingga biasanya menawarkan lebih banyak instance yang tersedia untuk akun Anda. Ini penting agar Anda dapat memiliki pemisahan data dalam situs web Anda. Misalnya, situs web Anda mungkin memiliki database untuk sistem manajemen konten, blog dalam CMS, katalog barang untuk dijual, dan aplikasi keranjang belanja. Anda bisa mendorong semua aplikasi tersebut untuk menggunakan satu contoh dalam database, tetapi Anda mungkin memiliki masalah kompatibilitas jika salah satu aplikasi tersebut memerlukan informasi koneksi database khusus, atau tabrakan nama tabel antara aplikasi. Berbagi instans antar aplikasi juga merupakan risiko keamanan, karena satu bagian dari situs web Anda dapat diretas sehingga mengekspos semua data yang disimpan, termasuk informasi keuangan pengguna. Jika Anda menjalankan beberapa situs web maka masalah, tabrakan, dan risiko keamanan ini akan diperparah. Pemisahan aplikasi ke dalam contoh database yang berbeda adalah penting.
MSSQL tersedia di sebagian besar paket hosting Windows, tetapi biasanya sedikit lebih mahal karena pembatasan lisensi komersialnya, dan biasanya memiliki instance dan ruang disk yang lebih rendah. Tetapi beberapa aplikasi situs web dibuat untuk memanfaatkan rangkaian fiturnya, jadi Anda mungkin memerlukan ini sebagai basis data Anda. Anda masih dapat memanfaatkan MySQL dengan aplikasi sebanyak mungkin, tidak ada alasan mengapa satu situs web tidak dapat menggunakan beberapa database yang berbeda.
MSAccess adalah database yang tersedia secara terbuka untuk Windows yang lebih merupakan database tingkat file dan bukan server khusus yang menjalankannya. Ini menyediakan penyimpanan yang memadai untuk penggunaan basis data yang lebih ringan, tetapi tidak akan cukup untuk kebutuhan penyimpanan data yang lebih besar.
Meneliti kebutuhan aplikasi yang ingin Anda jalankan di situs web Anda, dan merencanakan persyaratan basis data yang diperlukan untuk masing-masing aplikasi, akan mengarahkan Anda pada kesimpulan paket hosting mana yang akan digunakan berdasarkan kebutuhan basis data ini.
9. Panel Kontrol
Panel kontrol akan menjadi lokasi Anda akan mengelola semua detail akun hosting web Anda. Semua penyedia memberi Anda panel kontrol berbasis web yang mudah digunakan dan memberikan bantuan yang cukup untuk memahami semua fiturnya sehingga Anda dapat menghindari meminta bantuan mereka.
Namun, penyedia hosting web akan bervariasi dalam jenis panel kontrol yang mereka sediakan. Dua panel kontrol utama adalah cPanel dan Plesk, yang ditemukan di sekitar 80% penyedia. 20% sisanya memberi Anda panel kontrol yang dibuat khusus. cPanel dan Plesk sangat populer karena mereka menyediakan utilitas manajemen kaya fitur langsung dari kotak dan keduanya dapat dicap agar tampak seperti halaman penyedia host, tetapi lisensinya mahal. Keduanya bekerja pada akun yang dihosting UNIX dan Windows dan memungkinkan pengelolaan lengkap dari konfigurasi sistem operasi yang mendasarinya, konfigurasi server web, konfigurasi situs web, email, ftp, DNS, dll, untuk berita selengkapnya di www.halowarta.com.
Jika Anda baru mengenal web hosting maka tidak masalah dengan panel kontrol yang Anda pilih, tetapi jika Anda terbiasa dengan cPanel atau Plesk, Anda mungkin lebih suka menggunakan penyedia hosting yang menyediakan panel kontrol yang nyaman bagi Anda.
Jika Anda tertarik untuk menjadi reseller hosting, maka Anda harus memastikan bahwa Anda mendapatkan lisensi yang diberikan kepada Anda untuk akun reseller Anda melalui penyedia hosting web sehingga Anda dapat memberi merek dan memberikannya kepada pelanggan sub-host Anda (dan tidak meminta mereka menghubungi Anda dengan kebutuhan konfigurasi).
Banyak di internet merekomendasikan untuk menghapus cPanel dan Plesk dari server pribadi virtual Anda karena keduanya dapat menjadi bandwidth utama, CPU, dan ruang disk. Salah satu manfaat besar dari server pribadi virtual adalah dapat masuk sebagai root atau administrator dan mengelola sistem operasi dan server web secara langsung, menghilangkan kebutuhan untuk mengaburkan GUI web tugas-tugas tersebut. Tentu saja Anda harus lebih tertarik secara teknis untuk melakukan tugas-tugas itu sendiri, atau Anda dapat membayar beberapa dolar lebih banyak sebulan dan mendapatkan paket VPS terkelola.
10. Aplikasi / Pemrograman
Apa pun jenis situs web yang Anda rencanakan untuk dibangun, kemungkinan besar Anda akan menggunakan beberapa paket pra-bangun sebagai fondasi situs Anda. Paket pra-bangun dibangun dengan semacam bahasa pemrograman atau skrip. Mereka mungkin menggunakan PHP, PERL, Python, Java, Ruby, ASP, ASP.Net, atau Coldfusion. Sebagian besar bahasa ini berjalan di sistem operasi apa pun, kecuali untuk ASP dan ASP.Net, keduanya merupakan teknologi Microsoft yang membutuhkan windows (dan aplikasi mungkin juga memerlukan basis data IIS dan MSSQL). PHP, PERL, Python, dan Java adalah lintas platform, tetapi UNIX menjalankannya sedikit lebih cepat daripada Windows dan biasanya merupakan paket yang sedikit lebih murah. Ruby adalah satu-satunya bahasa UNIX, dan dapat disebut sebagai Ruby on Rails.
Aplikasi yang Anda putuskan dijalankan akan memberi tahu Anda apa persyaratannya. Bahkan, penyedia hosting web akan memberi Anda alat yang Anda butuhkan untuk menginstal aplikasi dari panel kontrol, yang membuatnya mudah untuk memulai dan menjalankan dengan instalasi dasar aplikasi apa pun yang Anda pilih. Hari-hari ini semua penyedia web hosting memungkinkan Anda untuk bangun dan berjalan dengan instalasi dasar dari mesin blog yang paling umum dan sistem manajemen konten dalam beberapa menit setelah pembelian.