Hosting bersama atau server virtual - apa yang harus dipilih?

Terlepas dari munculnya VPS murah, web hosting tradisional tidak akan mati. Mari kita coba mencari tahu apa perbedaan antara dua pendekatan untuk menempatkan situs dan mana yang lebih baik.



Di situs web masing-masing penyedia harga diri, pasti ada perbandingan hosting web tradisional dengan server virtual. Para penulis artikel mencatat kesamaan VPS dengan mesin fisik dan menggambar paralel antara mereka dan apartemen mereka sendiri, menugaskan peran server web komunal komunal. Sulit untuk berdebat dengan interpretasi seperti itu, meskipun kami akan berusaha tidak begitu ambigu. Mari kita lihat sedikit lebih dalam daripada analogi yang dangkal dan menganalisis untuk pemula fitur dari setiap opsi.

Bagaimana pengaturan hosting tradisional?


Sehingga server web dapat melayani berbagai situs, yang disebut host virtual berbasis nama. Protokol HTTP menyiratkan kemungkinan pengiriman URL (satu indikator sumber daya) sebagai bagian dari permintaan - ini memungkinkan layanan untuk memahami situs mana yang diakses oleh browser atau program klien lainnya. Tetap hanya untuk mengikat nama domain ke alamat IP yang diinginkan dan mendaftarkan direktori root untuk host virtual dalam konfigurasi. Setelah itu, Anda dapat mendekomposisi file situs dari pengguna yang berbeda ke direktori home mereka dan membuka akses FTP untuk administrasi.

Agar aplikasi web sisi server (berbagai skrip atau bahkan sistem manajemen konten - CMS) berjalan dengan hak pengguna hosting, mekanisme suexec khusus dibuat di Apache. Jelas bahwa pengaturan keamanan server web tidak memungkinkan pengguna naik ke taman orang lain, tetapi secara keseluruhan itu benar-benar terlihat seperti apartemen komunal dengan kamar terpisah dan alamat bersama (IP) untuk ratusan situs. Server database (biasanya MySQL) untuk host virtual juga umum, tetapi pengguna hosting hanya memiliki akses ke database pribadinya. Semua perangkat lunak server kecuali skrip situs dikelola oleh penyedia, pelanggan tidak dapat mengubah konfigurasinya atas kebijakan mereka. Proses manajemen akun otomatis: untuk tujuan ini, setiap hoster memiliki panel web khusus di mana Anda dapat mengelola layanan.

Bagaimana pengaturan VPS?


Membandingkan server virtual dengan yang fisik tidak sepenuhnya benar, karena banyak VPS berjalan pada host "besi" yang sama. Secara kiasan, ini bukan lagi apartemen komunal, tetapi sebuah bangunan apartemen dengan pintu masuk bersama dan struktur penahan beban yang umum. Untuk membuat "apartemen" (VPS) terpisah di dalam "rumah" yang sama (server fisik), sarana sistem operasi yang diinstal pada host dan berbagai teknologi virtualisasi digunakan.

Jika virtualisasi tingkat OS digunakan, proses klien hanya bekerja di lingkungan yang terisolasi (atau wadah tertentu) dan tidak melihat sumber daya dan proses orang lain. Dalam hal ini, OS tamu terpisah tidak dimulai, yang berarti bahwa perangkat lunak di lingkungan tamu harus kompatibel dengan sistem biner pada host fisik - sebagai aturan, pelanggan ditawari distribusi GNU / Linux yang dimodifikasi khusus untuk metode operasi ini. Ada opsi yang lebih maju, hingga meniru mesin fisik, di mana Anda dapat menjalankan hampir semua OS tamu, bahkan dari gambar instalasi Anda sendiri.

Dari sudut pandang administrator, VPS apa pun tidak jauh berbeda dari server fisik. Saat memesan layanan, hoster memperluas konfigurasi yang dipilih, dan kemudian pemeliharaan sistem berada di tangan klien. Dalam hal ini, Anda dapat menginstal perangkat lunak yang diperlukan dan mengkonfigurasinya sesuka Anda - kebebasan penuh untuk memilih server web, versi PHP, server database, dll. Alamat IP VPS juga miliknya sendiri, tidak harus dibagikan dengan ratusan tetangga lainnya. Kami akan mengakhiri ini dengan deskripsi perbedaan utama dan beralih ke kelebihan dan kekurangan yang menjadi dasar pilihan solusi.

Opsi mana yang lebih mudah dan nyaman?


Hosting bersama tidak memerlukan administrasi lingkungan tempat kerja. Klien tidak harus menginstal, mengkonfigurasi dan memperbarui sistem dan perangkat lunak aplikasi itu sendiri, dan dalam beberapa kasus panel kontrol hosting memungkinkan Anda untuk menginstal CMS - opsi ini terlihat menarik untuk pemula. Di sisi lain, tugas fine-tuning CMS masih harus diselesaikan secara independen, dan di samping itu, ambang batas solusi yang relatif rendah menyembunyikan lebih sedikit fleksibilitas dari solusi. Pilihan perangkat lunak akan terbatas: pada hosting bersama tidak mungkin, misalnya, untuk mengubah versi PHP atau MySQL sesuai permintaan Anda, dan terlebih lagi untuk menginstal beberapa paket eksotis atau memilih panel kontrol alternatif - Anda harus menggunakan alat yang ditawarkan oleh penyedia layanan. Jika penyedia memperbarui server, mungkin ada masalah kompatibilitas perangkat lunak di aplikasi web Anda.

VPS bebas dari kelemahan hosting tradisional ini. Klien dapat memilih OS yang dia butuhkan (opsional Linux) dan menginstal perangkat lunak apa pun. Anda harus mengonfigurasi dan mengelola sendiri lingkungan tersebut, namun prosesnya dapat disederhanakan - semua host menawarkan untuk segera memasang panel kontrol pada server virtual yang mengotomatiskan proses administrasi. Berkat itu, tidak akan ada perbedaan besar dalam kompleksitas manajemen antara hosting tradisional dan VPS. Selain itu, tidak ada yang melarang memasang panel Anda sendiri, tidak termasuk dalam daftar penawaran penyedia. Secara umum, overhead administrasi VPS tidak begitu besar, dan fleksibilitas yang besar dari solusi lebih dari membayar untuk beberapa biaya tenaga kerja tambahan.

Opsi mana yang lebih aman dan lebih dapat diandalkan?


Tampaknya situs hosting pada hosting tradisional lebih aman. Sumber daya dari pengguna yang berbeda diisolasi satu sama lain dengan andal, dan penyedia memantau relevansi perangkat lunak server - ini adalah pilihan yang sangat baik, tetapi hanya pada pandangan pertama. Penyerang tidak selalu mengeksploitasi kerentanan dalam perangkat lunak sistem, biasanya situs diretas menggunakan lubang terbuka di skrip dan pengaturan tidak aman dari sistem manajemen konten. Dalam hal ini, hosting tradisional tidak memiliki kelebihan - sumber daya pelanggan bekerja pada CMS yang sama - tetapi ada cukup banyak kekurangan.

Masalah utama dari shared hosting adalah alamat IP bersama untuk ratusan situs pengguna yang berbeda. Jika seseorang dari tetangga Anda diretas dan mulai, misalnya, mengirim spam melalui dia atau melakukan tindakan jahat lainnya, alamat umum dapat dimasukkan dalam berbagai daftar hitam. Dalam hal ini, semua klien yang situsnya menggunakan IP yang sama akan menderita. Jika tetangga jatuh di bawah serangan DDoS atau membuat beban berlebihan pada sumber daya komputasi, sisa "penyewa" dari server akan menderita. Penyedia jauh lebih mudah untuk mengelola alokasi kuota untuk masing-masing VPS.Selain itu, IP virtual ditugaskan IP terpisah dan secara opsional: Anda dapat memesan sejumlah mereka, layanan perlindungan DDoS tambahan, layanan anti-virus, dll. Dalam hal keamanan dan keandalan, VPS lebih unggul dari hosting tradisional, Anda hanya perlu memperbarui program yang diinstal secara tepat waktu.

Opsi mana yang lebih murah?


Beberapa tahun yang lalu, jawaban untuk pertanyaan ini sangat jelas - untuk semua kekurangannya, kamar di apartemen komunal jauh lebih murah daripada apartemen yang terpisah. Industri ini tidak tinggal diam dan sekarang banyak VPS anggaran telah muncul di pasaran: kita dapat menyewa server virtual kita sendiri di Linux untuk 130 rubel per bulan. Rata-rata, sebulan mengoperasikan VPS anggaran akan dikenakan biaya klien 150 - 250 rubel, dengan harga seperti itu tidak masuk akal untuk menghadapi masalah hosting tradisional, kecuali untuk kasus ketika Anda perlu menempatkan situs kartu bisnis sederhana di server. Selain itu, rencana tarif hosting bersama membatasi jumlah situs dan basis data, dan pada VPS klien hanya dibatasi oleh kapasitas penyimpanan dan kemampuan komputasi server.

Source: https://habr.com/ru/post/id484294/


All Articles