Saat mencari hosting yang cocok untuk proyek atau platform otomasi bisnis Anda, cepat atau lambat muncul pertanyaan, mungkin pertanyaan klasik: server mana yang harus disewa - virtual atau fisik? Anda dapat menyebut pertanyaan ini sebagai pertanyaan teknis, atau Anda dapat menyebutnya sebagai masalah preferensi pribadi, tetapi bagaimanapun juga, jawabannya harus ditemukan, dan sebaiknya jawaban yang benar.
Mari kita mulai dengan fakta bahwa kita memerlukan mesin yang dapat memenuhi peningkatan kebutuhan proyek web akan sumber daya dan kinerja, serta kebutuhan akan kontrol maksimum atas peralatan. Tugas-tugas ini diselesaikan:
Server fisik(khusus) adalah peralatan independen dan mandiri yang memberikan pemiliknya kendali penuh pada tingkat perangkat keras dan perangkat lunak.
server maya(vds). Dibuat langsung pada perangkat keras fisik, dimana masing-masing mesin virtual terdiri dari kumpulan sumber daya tertentu. Dari segi fungsionalitas, VDS mengemulasi pengoperasian server fisik dan melakukannya dengan sangat sukses.
Saat memilih server apa pun, karakteristik seperti frekuensi prosesor, volume RAM dan ruang disk. Namun kemudahan penggunaan, opsi kontrol, keandalan, dan biaya memainkan peran yang sama pentingnya. Mari kita bandingkan kedua opsi dalam indikator ini.
Server fisik dan virtual sama-sama cocok untuk pengoperasian aplikasi kompleks dan proyek skala besar yang andal dan mudah. Setiap jenis hosting memiliki kelebihan dan kekurangannya masing-masing.
Mesin virtual lebih andal dalam pengoperasian dan lebih mudah untuk diukur, namun mungkin tidak cocok untuk mengimplementasikan proyek tertentu yang memerlukan perangkat lunak atau perangkat keras.
Terlepas dari kekurangannya, peralatan besi memiliki keduanya komputer lengkap menginspirasi lebih banyak kepercayaan di antara berbagai pengguna. Tapi ini hanyalah sebuah stereotip yang sudah menjadi bagian dari masa lalu. Perangkat keras fisik sering kali dipilih karena pertimbangan bahwa server yang benar-benar nyata terletak di suatu tempat di pusat data.
Bagaimanapun, server mana pun yang Anda pilih, Anda perlu memahami dengan jelas tujuan yang harus diselesaikan, periode waktu untuk mencapai tujuan ini, dan perkiraan pengembangan proyek. Berdasarkan indikator dan kebutuhan tersebut, Anda dapat memilih opsi yang paling sesuai untuk Anda.
Semua pemilik situs dan banyak darinya pengguna biasa Pengguna internet telah mendengar kata “server” lebih dari sekali. Dan dalam beberapa kasus, server disebut sebagai sebuah program (“fungsi server”, “server dengan dukungan…”), dan dalam kasus lain - sebagai peralatan (“ruang di server”, “beban di server”). Apa sebenarnya itu - perangkat lunak atau perangkat keras?
Keduanya. Server sebagai perangkat keras adalah komputer yang didedikasikan untuk melakukan tugas-tugas tertentu. pelayan ini mungkin dimaksudkan untuk menyimpan data dan untuk menjalankan fungsi berkelanjutan apa pun (misalnya, mendukung pengoperasian suatu program). Tidak memerlukan perawatan tambahan seperti biasanya komputer pribadi. Yang diperlukan dari seorang spesialis hanyalah melakukan pengaturan awal dan memeriksa pengoperasian server dari waktu ke waktu.
Server mana pun harus menginstal perangkat lunak yang sesuai. Ini memungkinkan Anda untuk menggunakan sumber daya perangkat keras dan melakukan fungsi yang diperlukan, mis. melaksanakan pelayanan. Seringkali perangkat lunak ini (dan terkadang layanan yang disediakan oleh pemiliknya) disebut server.
Ada banyak jenis server, tetapi ketika diterapkan pada Internet, pembuatan dan promosi situs web, kita dapat membedakan server khusus fisik dan virtual sebagai alternatif hosting konvensional. Setiap varietas memiliki kelebihan dan kekurangannya masing-masing, yang dapat dihilangkan sepenuhnya bila digunakan dalam situasi yang tepat.
Tergantung pada fungsi yang dijalankan server, server dapat termasuk dalam salah satu dari beberapa jenis:
- Server web. Ini adalah jenis yang cukup umum di Internet, yang dirancang untuk menampung dan menyediakan akses ke sumber daya web.
Server berkas. Tujuan utamanya adalah penyimpanan data dan distribusi akses ke file. Kriteria kualitas server tersebut adalah jumlah memori disk dan tingkat perlindungan data.
server basis data. Ini adalah bagian tambahan dari sistem manajemen basis data (DBMS). Server seperti itu harus menyediakan apa yang dibutuhkan keluaran dan kesinambungan pekerjaan.
Server komunikasi. Ini dapat bertindak sebagai server proxy, router, distributor alamat IP, atau server VPN (virtual private network). Memberikan perlindungan data yang tinggi dan anonimitas di jaringan.
Server surat. Seperti namanya, ini digunakan untuk bekerja melalui email– mengirim dan menerima, memproses, menyimpan surat dari pengguna, pengunjung sasaran. Semakin besar jaringan lokal, semakin banyak penggunanya, semakin penting peran server ini.
Server cadangan. Bagian yang cukup penting dari kompleks perangkat keras dan perangkat lunak di perusahaan mana pun. Semua informasi secara otomatis disalin ke server ini informasi penting
Server fisik dan virtual.
Server memiliki banyak tugas. Dan salah satu yang paling umum adalah mendukung pengoperasian sebuah website di Internet.
Internet bukanlah sumber umum tempat Anda dapat memposting sesuatu. Semua situs dan file apa pun yang tersedia di jaringan dihosting di server fisik. Jika server gagal, situs tersebut tidak lagi dapat diakses oleh pengguna Internet lainnya. Hal yang sama dapat dikatakan tentang program, data, konten lain yang tersedia dalam jaringan lokal yang sama.
Untuk menghosting situs web, database, atau program yang dapat diakses oleh semua pengguna di jaringan, Anda harus memiliki server - fisik atau virtual. Di dunia Internet, “fisik” adalah server yang berlokasi langsung di situs pengguna. Ini adalah stasiun kerja atau komputer khusus dengan perangkat lunak yang sesuai, yang memiliki koneksi permanen ke Internet atau jaringan lokal. Membeli dan memelihara server fisik membutuhkan banyak uang, sehingga hanya digunakan dalam beberapa kasus. Misalnya saja jika perlu melakukan servis dalam jumlah besar jaringan lokal
. Server fisik diperlukan oleh penyedia hosting dan Internet, serta pemilik sumber daya Internet populer yang besar (misalnya, Yandex).
Server virtual adalah layanan yang disediakan oleh penyedia hosting yang memiliki server fisik. Dalam hal ini, pengguna menyewa seluruh server dan menempatkan datanya di dalamnya, yang kemudian tersedia di Internet.
Hal pertama yang harus dilakukan ketika membandingkan berbagai jenis layanan adalah memahami apa itu layanan:
Langkah selanjutnya yang membawa kita lebih dekat pada jawaban atas pertanyaan “apa yang harus dipilih” adalah perbandingan karakteristik. Bagaimanapun, itu akan bergantung pada mereka seberapa efektif sumber daya tersebut akan berfungsi. Agar lebih jelas, mari kita tempatkan hasil perbandingannya dalam sebuah tabel:
Indikator | Server fisik | server maya |
---|---|---|
Kontrol | Ia memiliki satu penyewa yang secara global mengendalikan seluruh mesin dan memutuskan perangkat lunak apa yang harus diinstal di dalamnya, pekerjaan teknis apa yang telah dilakukan, dll. | Itu berada di bawah kendali beberapa penyewa bersama, yang masing-masing memiliki kekuasaan hanya dalam mesin virtualnya sendiri (dalam kasus VDS) atau akses penuh ke kernel dan OS perangkat keras virtualnya sendiri (dalam kasus VDS). |
Keandalan | Mereka akan rusak seiring berjalannya waktu dan memerlukan peningkatan yang sistematis. | Mereka tidak menjadi usang atau rusak. |
Harga | Pilihan yang lebih mahal | Pilihan yang lebih murah |
Mobilitas | Jika terjadi kerusakan atau alasan lain, “pindah” itu sulit dan mahal secara finansial. Pengguna akhir mungkin tidak memiliki akses selama beberapa waktu. | “Migrasi” ke mesin bantu atau mesin lainnya dilakukan dalam beberapa klik. Hampir tidak terlihat oleh pengguna akhir. |
Konfigurasi | Saat memilih mesin untuk disewa, Anda perlu memperhitungkan kemungkinan pertumbuhan proyek (dan peningkatan sumber daya yang diperlukan untuk mempertahankan operasinya). Jika kapasitas perangkat keras tidak mencukupi, dimungkinkan untuk pindah ke mesin yang lebih bertenaga. | Anda dapat menambah atau mengurangi kekuatan mesin virtual tanpa usaha yang tidak perlu atau mengganti peralatan. |
Jadi server mana yang harus dipilih pada akhirnya: fisik atau virtual. Bahkan sekarang kita mengetahui pro dan kontra dari kedua opsi tersebut, belum ada jawaban yang jelas. Semuanya ditentukan oleh selera dan preferensi pribadi penyewa masa depan.
Server fisik adalah pilihan mereka yang merasa lebih nyaman mengetahui bahwa suatu tempat “di luar sana” komputer sebenarnya, yang tidak perlu dibagikan kepada orang lain. Yang juga tertarik pada mereka adalah pemilik yang sumber daya Internetnya memerlukan instalasi perangkat keras/perangkat lunak tertentu di server. Mesin virtual akan menarik bagi mereka yang tidak terbiasa membayar lebih untuk layanan. Di antara penggunanya, orang mendominasi, dan pertama-tama, mereka mengevaluasi keandalan situs dan mobilitas penggantinya.
Sekarang kita tahu apa perbedaan utama antar server berbagai jenis. Yang mana yang akhirnya Anda pilih?
Pada artikel ini, kami akan menjelaskan perbedaan utama antara server fisik dan virtual dari sudut pandang klien. Kami juga akan mencoba menghilangkan prasangka beberapa mitos selama ini. Mudah-mudahan ini akan membantu individu dan bisnis membuat keputusan yang lebih tepat ketika membeli server.
Server fisik, seperti namanya, adalah server (komputer fisik) yang menjalankan sistem operasi seperti Windows atau Linux, seperti komputer lainnya. Server fisik hampir ada dimana-mana, komputer desktop, Dengan sejumlah besar peningkatan yang tidak dimiliki PC desktop, menampilkan hal-hal seperti catu daya redundan, pengontrol RAID, dan masih banyak lagi kartu jaringan dll. Server fisik berukuran lebih besar dengan komponen yang jauh lebih kuat secara keseluruhan. Semuanya memerlukan ruang terpisah di rak server. Kebanyakan server juga memiliki dua atau lebih prosesor fisik, masing-masing dengan banyak inti.
Agar semua orang dapat memahami konsep server virtual, kami perlu menjelaskan sedikit tentang cara kerja virtualisasi.
hipervisor– Sistem operasi atau perangkat lunak dalam sistem operasi yang menyimulasikan lingkungan komputer tempat mesin virtual dibuat dan dijalankan.
Ini berarti bahwa hypervisor dapat berupa perangkat lunak yang berdiri sendiri (Hypervisor Tipe 2) atau dapat bertindak sebagai hypervisor untuk keseluruhan perangkat lunak. sistem operasi(Hypervisor tipe 1, dikenal sebagai “Bare Metal Hypervisor” atau “Hypervisor Tertanam”). Contoh hypervisor Tipe 2 termasuk Oracle VirtualBox, Stasiun Kerja VMware dan Microsoft VirtualPC. Contoh hypervisor Tipe 1 termasuk VMware ESXi (VSphere), Microsoft Hyper-V, KVM, Xen dan lainnya. Yang terakhir adalah hypervisor tipe 1 - semua ini dapat diinstal dengan cara yang sama seperti sistem operasi diinstal di server. Ketika hypervisor diinstal pada server, sumber dayanya didistribusikan secara merata di antara mesin virtual, sehingga satu server dapat melayani ratusan mesin virtual.
Setelah dibuat, mesin virtual berperilaku sama seperti komputer lainnya, Anda dapat menyalakannya dan mem-boot ke sistem operasi sama seperti komputer lainnya. Sistem operasi mengira ia berjalan di komputer fisik. Setiap mesin virtual memiliki apa yang disebut perangkat keras virtualnya sendiri. VM memiliki prosesornya sendiri, perangkat keras Dan antarmuka jaringan. Artinya, mesin virtual default tidak mengetahui bahwa itu adalah mesin virtual kecuali ada perangkat lunak di dalamnya yang akan mendeteksinya melalui cara lain.
Sekarang kita memahami konsep server virtual, kita dapat membuat perbandingan umum dari sudut pandang klien.
Jawaban singkat - 99,9%, VPS adalah pilihan terbaik.
Virtualisasi sebagai sebuah teknologi menjadi semakin baik saat ini. Hampir setiap perusahaan di dunia telah mengadopsi virtualisasi sampai tingkat tertentu. Jika Anda tidak membutuhkan kekuatan nyata dari server khusus dan Anda juga memiliki anggaran bisnis yang besar, tidak ada alasan lain mengapa Anda tidak memilih VPS. Sistem VPS, terutama jika berbasis SSD, cepat, aman, dan mudah dikelola.
Mungkin setiap proyek penting atau setiap organisasi besar cepat atau lambat dihadapkan pada pilihan: membeli server fisik atau menyewa server virtual? Mari kita coba mencari tahu mana yang lebih baik dan dapat dibenarkan secara ekonomi.
Pertama-tama, Anda perlu mencari server fisik yang akan memenuhi harapan Anda - sehingga Anda memiliki jumlah tertentu di depan mata Anda dan agar Anda dapat melihat dengan jelas opsi mana yang lebih layak secara ekonomi dalam kasus Anda.
Kita perlu memutuskan apa yang kita anggap sebagai server. Jika itu hanya sebuah komputer dalam casing tower biasa yang akan mengumpulkan debu di sudut jauh kantor Anda, itu satu hal. Sebenarnya Anda bisa menginstal MS di laptop saya SQLServer dan menjadikannya server database. Namun seberapa cepat database seperti itu akan “jatuh” di bawah beban nyata bahkan 5-10 pengguna saat bekerja secara bersamaan di 1C?
Jika Anda membayangkan server persis seperti ini - komputer terpisah, katakanlah, dengan RAM 16 GB dan satu terabyte - maka Anda tidak perlu membaca lebih jauh dan tidak membuang waktu Anda. Lebih baik pergi ke toko online mana pun untuk membeli milik Anda stasiun kerja- Anda tidak bisa menyebutnya server.
Menurut saya, server adalah mesin dengan prosesor server Xeon, memori terdaftar ECC, dan susunan disk perangkat keras. “Komputer” ini berhak disebut server. Kasus ketika ditempatkan di dalam kantor dan tanpa adanya rak server tidak menjadi masalah, tetapi dengan pandangan ke masa depan saya akan melihat kasus dalam format 1U/2U - cepat atau lambat Anda akan sampai pada kesimpulan bahwa itu lebih baik untuk menyimpan server di pusat data.
Pada Gambar. 1 menunjukkan server HP ProLiant DL180 Gen9:
Inilah yang saya pahami sebagai server. Namun “perangkat” semacam itu akan berharga sekitar 162.250 rubel menurut Yandex.Market. Ada versi yang lebih murah dari server ini, tapi ada atau tidak perangkat keras secara umum, atau kapasitas memorinya 8 GB, bukan 16. Konfigurasi untuk 162.250 rubel mencakup satu modul RDIMM memori DDR 16 GB dan dua hard drive Masing-masing SAS 300 GB. Ini adalah pilihan yang bagus, baik dari segi harga maupun konfigurasi. Ini agak rata-rata - ada pilihan yang lebih mahal, dan ada yang lebih murah. Anda dapat membeli Chinese Patriot - bahkan dengan lisensi MS Server 2012 biayanya lebih murah. Tetapi karena Anda menjadi sangat serius sehingga memerlukan server fisik Anda sendiri, lebih baik tidak melihat opsi seperti itu.
Sekarang setelah Anda mengetahui biaya perangkat kerasnya, mari pikirkan apakah Anda memerlukannya atau tidak? Sangat sering seseorang tersiksa dalam memilih server, meskipun sebenarnya dia dapat melakukannya dengan baik tanpa server tersebut. Sebaiknya segera buang argumen “tetangga punya”, “Saya dinasihati”. Kapan Anda harus mempertimbangkan untuk membeli server Anda sendiri?
Dalam semua kasus ini, server diperlukan (perhatikan yang mana - saya belum mengatakannya). Di negara lain (misalnya, ketika Anda memiliki situs yang relatif kecil dan hanya satu akuntan yang komputernya dapat Anda instal 1C), ini akan menjadi kemewahan yang tidak perlu. Anda dapat membeli hosting reguler untuk meng-host situs web Anda dan hanya membayar sepeser pun untuk itu - sekitar 240 rubel per bulan untuk ruang disk 6 GB. Ruang ini cukup bahkan untuk beberapa situs. Jika Anda berpikir untuk membeli server sendiri untuk kebutuhan ini, pikirkan lagi: jumlah yang dikeluarkan untuk perangkat keras saja sudah cukup untuk sewa lebih dari 676 bulan (56 tahun!). Dan dengan penempatan jangka panjang, mereka juga akan memberi Anda diskon yang signifikan :).
Jika proyek Anda termasuk dalam salah satu kategori yang terdaftar, Anda pasti memerlukan server. Yang tersisa hanyalah memutuskan yang mana, karena dalam banyak kasus, Anda dapat menggunakan server khusus virtual (VDS) atau server pribadi virtual (VPS), yang jauh lebih murah.
VPS (Virtual Private Server - server pribadi virtual) adalah virtualisasi perangkat lunak dan diimplementasikan pada tingkat kernel sistem operasi. Semua mesin dibuat berdasarkan satu inti server, setiap mesin virtual (ini adalah VPS yang akan Anda sewa) adalah server dengan lingkungan perangkat lunak, tetapi tanpa hak untuk mengubah kernel dan sistem operasi itu sendiri. Platform virtualisasi yang paling umum digunakan adalah OpenVZ dan Virtuozzo.
Solusi ini memiliki satu keunggulan, dan ini sangat signifikan - biaya rendah. Namun masih banyak lagi kelemahannya:
Server Anda secara fisik ditempatkan di pusat data penyedia, tempat internet dan cadangan daya disediakan, dan suhu optimal dipertahankan.
Layanan hosting server relatif murah. Penempatan server itu sendiri akan dikenakan biaya 2.500 rubel per bulan. Internet dengan jaminan 10 Mbit/s atau tanpa jaminan 100 Mbit/s gratis jika menyewa port Sakelar Ethernet- 500 rubel per bulan. Jika saluran seperti itu tidak cukup bagi Anda, maka Anda dapat membeli saluran bergaransi 50 Mbit/s (3.500 rubel per bulan), atau menggunakan port dengan bandwidth tanpa jaminan 1 Gbit/s seharga 5.000 rubel per bulan.
Ternyata keberadaan server akan dikenakan biaya setidaknya 3.000 rubel per bulan. Poin ini harus diperhitungkan ketika menghitung profitabilitas pembelian peralatan fisik. Memang, dengan uang sebanyak itu Anda bisa menyewa (bahkan lebih murah) VDS dengan RAM 2 GB dan ruang disk 32 GB!
Semua ini berarti Anda dapat dengan aman mengurangi biaya hosting server dari biaya sewa VDS - lagi pula, dalam kasus server fisik, Anda masih harus membayar uang ini.
Jadi, jika kita mengambil tarif 11.747 rubel per bulan (HDD 256 GB dan RAM 8 GB) dan mengurangi 10% (diskon saat membayar untuk tahun ini) dan 3.000 rubel (hosting), maka kita mendapatkan 7.572,3 rubel. Mari kita ambil jumlah kita sebesar 162.250 rubel dan membaginya dengan nilai yang dihasilkan. Hasilnya adalah hampir dua tahun (lebih dari 21 bulan) penyewaan VDS dengan konfigurasi yang hampir maksimal. Jika Anda tidak membutuhkan 256 GB saat ini, Anda dapat memilih tarif yang lebih murah dengan ruang 128 GB: dari 7899 kami mengurangi 10% dan 3000 rubel, jumlahnya akan sangat sederhana, seperti untuk menyewa server dengan konfigurasi ini - 4109 rubel. Dengan biaya server 162.250 rubel, jumlah tersebut cukup untuk 39 bulan menyewa VDS dengan HDD 128 GB, tiga core, dan RAM 8 GB. Dua core dengan parameter RAM dan HDD yang sama akan lebih murah (2950 rubel, jika dihitung menurut metode kami). Ingatlah bahwa setelah tiga tahun garansi berakhir dan server fisik mungkin memerlukan investasi. Pastinya, dalam waktu tiga tahun, harddisk sudah cukup aus dan perlu diganti.
Namun, jika Anda memerlukan server besi yang terbuat dari papan dan kabel dan Anda ingin server tersebut menjadi milik Anda dan hanya milik Anda, Anda dapat menyewa server fisik dan membelinya seharga 1 rubel. Tentu saja, biaya bulanan dalam situasi ini akan lebih tinggi, tapi saya menunggu satu tahun dan membawa pulang server saya, ke kantor, dan meninggalkannya di pusat data. Anda merawat dan merawatnya sendiri - namun, sama seperti Anda menyajikannya. Dengan kata lain, server virtual Anda bisa berubah menjadi server nyata!
Dalam kebanyakan kasus, menyewa VDS tidak hanya lebih mudah, tetapi juga lebih menguntungkan. Sedangkan untuk server fisik, penggunaannya disarankan hanya jika beban yang direncanakan sangat tinggi sehingga server virtual tidak dapat mengatasinya (jika Anda berencana menggunakan kedelapan inti prosesor fisik Anda) dan semua ruang disk diperlukan sekaligus. . Dalam kasus lain, lebih menguntungkan menyewa VDS. Saat memilih server fisik, jangan lupakan biaya hosting server di pusat data, yang sebanding dengan biaya sewa VDS yang tidak terlalu lemah.