Pengehosan maya atau pelayan maya - apa yang perlu dipilih?

Walaupun kemunculan VPS murah, pengehosan web tradisional tidak akan mati. Mari cuba fikirkan apakah perbezaan antara kedua-dua pendekatan untuk pengehosan laman web dan yang mana lebih baik.

Pengehosan maya atau pelayan maya - apa yang perlu dipilih?

Di laman web setiap pembekal yang menghargai diri sendiri pasti akan ada perbandingan pengehosan web tradisional dengan pelayan maya. Penulis artikel mencatatkan persamaan VPS dengan mesin fizikal dan membuat persamaan antara mereka dan pangsapuri mereka sendiri, memberikan pelayan web kongsi peranan pangsapuri komunal. Sukar untuk berhujah dengan tafsiran sedemikian, walaupun kami akan cuba untuk tidak begitu jelas. Mari lihat sedikit lebih mendalam daripada analogi dangkal dan menganalisis ciri setiap pilihan untuk pengguna baru.

Bagaimanakah pengehosan tradisional berfungsi?

Supaya pelayan web boleh melayani pelbagai laman web, yang dipanggil. hos maya berasaskan nama. Protokol HTTP menganggap kemungkinan penghantaran sebagai sebahagian daripada permintaan URL (pencari sumber seragam) - ini membolehkan perkhidmatan memahami tapak mana pelayar atau program klien lain sedang mengakses. Yang tinggal hanyalah untuk mengikat nama domain ke alamat IP yang dikehendaki dan menentukan direktori akar untuk hos maya dalam konfigurasi. Selepas ini, anda boleh mengedarkan fail tapak pengguna yang berbeza ke dalam direktori rumah mereka dan membuka akses melalui FTP untuk pentadbiran. 

Untuk membolehkan aplikasi web sebelah pelayan (pelbagai skrip atau sistem pengurusan kandungan - CMS) dilancarkan dengan hak pengguna pengehosan tertentu, mekanisme suexec khas telah dicipta dalam Apache. Adalah jelas bahawa tetapan keselamatan pelayan web tidak membenarkan pengguna campur tangan di taman orang lain, tetapi secara umum ia benar-benar kelihatan seperti apartmen komunal dengan bilik berasingan dan alamat IP biasa untuk ratusan tapak. Pelayan pangkalan data (biasanya MySQL) untuk hos maya juga dikongsi, tetapi pengguna pengehosan hanya mempunyai akses kepada pangkalan data peribadinya. Semua perisian pelayan kecuali skrip tapak diselenggara oleh pembekal; pelanggan tidak boleh menukar konfigurasinya mengikut budi bicara mereka. Proses pengurusan akaun adalah automatik: untuk tujuan ini, setiap hoster mempunyai panel web khas yang melaluinya anda boleh mengurus perkhidmatan.

Bagaimanakah VPS berfungsi?

Membandingkan pelayan maya dengan pelayan fizikal adalah tidak betul sepenuhnya, kerana banyak VPS dijalankan pada satu hos "besi". Secara kiasan, ini bukan lagi pangsapuri komunal, tetapi bangunan pangsapuri dengan pintu masuk bersama dan struktur menanggung beban biasa. Untuk mencipta "pangsapuri" (VPS) berasingan dalam satu "rumah" (pelayan fizikal), alat daripada sistem pengendalian yang dipasang pada hos dan pelbagai teknologi virtualisasi digunakan. 

Jika virtualisasi peringkat OS digunakan, proses klien hanya berjalan dalam persekitaran terpencil (atau sejenis bekas) dan tidak melihat sumber dan proses orang lain. Dalam kes ini, OS tetamu yang berasingan tidak dimulakan, yang bermaksud bahawa perisian dalam persekitaran tetamu mestilah serasi binari dengan sistem pada hos fizikal - sebagai peraturan, pelanggan ditawarkan pengedaran GNU/Linux yang diubah suai khas untuk kaedah ini. operasi. Terdapat juga pilihan yang lebih maju, termasuk emulasi mesin fizikal, di mana anda boleh menjalankan hampir mana-mana OS tetamu, walaupun dari imej pemasangan anda sendiri.

Dari sudut pandangan pentadbir, mana-mana VPS tidak jauh berbeza dengan pelayan fizikal. Apabila memesan perkhidmatan, hoster menggunakan konfigurasi yang dipilih, dan kemudian penyelenggaraan sistem terletak di bahu pelanggan. Dalam kes ini, anda boleh memasang perisian yang diperlukan dan mengkonfigurasinya mengikut kehendak anda - kebebasan sepenuhnya untuk memilih pelayan web, versi PHP, pelayan pangkalan data, dsb. VPS juga mempunyai alamat IP sendiri, jadi anda tidak perlu berkongsi dengan seratus atau lebih jiran. Di sini kita akan selesai menerangkan perbezaan utama dan beralih kepada kelebihan dan kekurangan yang bergantung kepada pilihan penyelesaian.

Pilihan mana yang lebih mudah dan lebih mudah?

Pengehosan maya tidak memerlukan pentadbiran persekitaran yang menyokong tapak. Pelanggan tidak perlu memasang, mengkonfigurasi dan mengemas kini sistem dan perisian aplikasi sendiri, dan dalam beberapa kes panel kawalan pengehosan membenarkan anda memasang CMS - pilihan ini kelihatan menarik untuk pemula. Sebaliknya, tugas menala halus CMS masih perlu diselesaikan secara bebas, dan selain itu, ambang kemasukan yang agak rendah menyembunyikan kurang fleksibiliti penyelesaian. Pilihan perisian akan dihadkan: pada hosting kongsi anda tidak boleh, contohnya, menukar versi PHP atau MySQL sesuka hati, apalagi memasang beberapa pakej eksotik atau memilih panel kawalan alternatif - anda perlu menggunakan alat yang ditawarkan oleh pembekal perkhidmatan. Jika pembekal anda menaik taraf pelayan, aplikasi web anda mungkin mengalami masalah keserasian perisian. 

VPS tidak mempunyai kelemahan pengehosan tradisional ini. Pelanggan boleh memilih OS yang dia perlukan (tidak semestinya Linux) dan memasang sebarang perisian. Anda perlu menyediakan dan mentadbir persekitaran sendiri, tetapi prosesnya boleh dipermudahkan - semua hoster menawarkan untuk segera memasang panel kawalan pada pelayan maya, yang mengautomasikan proses pentadbiran. Terima kasih kepadanya, tidak akan ada banyak perbezaan dalam kerumitan pengurusan antara pengehosan tradisional dan VPS. Di samping itu, tiada siapa yang melarang memasang panel anda sendiri, yang tidak termasuk dalam senarai tawaran pembekal. Secara amnya, overhed untuk mentadbir VPS tidaklah begitu tinggi, dan fleksibiliti penyelesaian yang lebih besar lebih daripada membayar beberapa kos buruh tambahan.

Pilihan manakah yang lebih selamat dan lebih dipercayai?

Nampaknya pengehosan tapak web pada pengehosan tradisional lebih selamat. Sumber-sumber pengguna yang berbeza boleh diasingkan antara satu sama lain, dan pembekal memantau kaitan perisian pelayan - ini adalah pilihan yang sangat baik, tetapi hanya pada pandangan pertama. Penyerang tidak selalu mengeksploitasi kelemahan dalam perisian sistem; biasanya tapak digodam menggunakan lubang yang tidak ditambal dalam skrip dan tetapan sistem pengurusan kandungan yang tidak selamat. Dalam pengertian ini, pengehosan tradisional tidak mempunyai kelebihan - sumber pelanggan berfungsi pada CMS yang sama - tetapi terdapat banyak kelemahan. 

Masalah utama dengan pengehosan kongsi ialah alamat IP yang dikongsi untuk ratusan tapak daripada pengguna yang berbeza. Jika salah seorang jiran anda digodam dan mula, sebagai contoh, menghantar spam melaluinya atau menjalankan aktiviti berniat jahat yang lain, alamat biasa mungkin akan dimasukkan ke dalam pelbagai senarai hitam. Dalam kes ini, semua pelanggan yang tapaknya menggunakan IP yang sama akan menderita. Jika jiran berada di bawah serangan DDoS atau mencipta beban yang berlebihan pada sumber pengkomputeran, baki "penyewa" pelayan akan menderita. Adalah lebih mudah bagi pembekal untuk menguruskan peruntukan kuota untuk VPS individu; sebagai tambahan, pelayan maya diberikan IP yang berasingan dan tidak semestinya hanya satu: anda boleh memesan mana-mana nombor daripada mereka, perkhidmatan perlindungan DDoS tambahan, anti -perkhidmatan virus, dsb. Dari segi keselamatan dan kebolehpercayaan, VPS lebih unggul daripada pengehosan tradisional; anda hanya perlu mengemas kini program yang dipasang tepat pada masanya.

Pilihan mana yang lebih murah?

Hanya beberapa tahun yang lalu, jawapan kepada soalan ini adalah jelas - dengan semua kekurangannya, sebuah bilik di apartmen komunal jauh lebih murah daripada apartmen yang berasingan. Industri tidak berdiam diri dan kini banyak VPS bajet telah muncul di pasaran: dengan kami anda boleh sewa pelayan maya anda sendiri di Linux untuk 130 rubel sebulan. Secara purata, sebulan operasi VPS bajet akan menelan kos pelanggan 150 - 250 rubel; pada harga sedemikian, tidak ada gunanya menghadapi masalah pengehosan tradisional, kecuali apabila anda perlu mengehos tapak kad perniagaan ringkas di pelayan. Di samping itu, pelan tarif pengehosan maya mengehadkan bilangan tapak dan pangkalan data, manakala pada VPS pelanggan hanya dihadkan oleh kapasiti storan dan keupayaan pengkomputeran pelayan.

Pengehosan maya atau pelayan maya - apa yang perlu dipilih?

Sumber: www.habr.com

Tambah komen