it-swarm-id.com

Bagaimana cara memilih antara hosting web dan hosting awan?

Bagaimana memilih antara hosting web normal dan cloud hosting, apa saja poin utama yang dapat membuat keputusan ini lebih mudah.

Apakah semua yang dapat saya lakukan di hosting web normal dimungkinkan di cloud satu? Singkatnya, kapan harus memilih yang mana?

20
Amr Elgarhy

Saya pikir Anda terlalu menyederhanakan jenis hosting yang bisa Anda dapatkan. Inilah mereka, untuk apa mereka baik dan untuk apa mereka tidak begitu baik:

Hosting Berbagi Pakai

Anda berada di server dengan ratusan orang yang berpotensi. Ada batasan yang telah ditentukan, seperti jumlah ruang disk/database yang dapat Anda miliki dan jumlah data yang dapat Anda transfer per bulan. Ini adalah yang termurah dari mereka semua, kadang-kadang hanya $ 3/bulanan tetapi berhati-hatilah - segera setelah situs Anda mulai mengkonsumsi lebih dari sumber daya minimal Anda akan ditangguhkan dan diminta untuk meningkatkan.

Selain itu, hal-hal seperti PHP/SSH/etc dikonfigurasi dalam mode 'paranoid'. Anda mungkin tidak memiliki akses ke fungsi-fungsi tertentu dan Anda harus bergantung pada Host Anda untuk menginstal hal-hal yang mungkin Anda butuhkan (mis. Subversion/Mercurial).

Ini bagus untuk orang yang ingin meng-host situs jenis kartu pribadi atau bisnis. Pemotretan offline ini disebut hosting reseller, yang memberi Anda kemampuan untuk membuat akun hosting tambahan untuk pelanggan Anda.

Catatan, ini bukan PCI/DSS/HIPAA/Etc.

Virtual Dedicated Server

Situs Anda mendapatkan tampilan uniknya sendiri tentang server bersama. Anda dapat mengkonfigurasi layanan dan perangkat lunak Anda seperti yang Anda bisa pada server khusus, namun tidak ada jaminan sumber daya nyata. "Hanya tetangga yang buruk" yang diperlukan untuk merayapi situs Anda.

Saya biasanya merekomendasikan ini untuk pengembang yang membutuhkan kotak pasir yang memungkinkan mereka untuk mengkonfigurasi hal-hal seperti yang mereka inginkan.

Sekali lagi, tidak sesuai dengan PCI/DSS/HIPAA/Etc

Virtual Private Server

Ini, untuk semua maksud dan tujuan, server khusus yang dilengkapi dengan sejumlah sumber daya yang dijamin. Anda akan menjadi pengguna super, Anda dapat melakukan apa pun yang Anda inginkan. Bergantung pada platform, batas sumber daya Anda mungkin dapat 'meledak' pada kesempatan untuk menangani lonjakan penggunaan. Sayangnya, ini juga berarti bahwa sumber daya Anda menderita jika beberapa tetangga juga perlu 'meledak'.

Saya sarankan pergi dengan penyedia Xen jika Anda pergi rute ini, Anda tidak akan pernah memiliki kurang dari apa yang Anda bayar.

Saya merekomendasikan semua situs baru yang mengantisipasi segala jenis lalu lintas mulai dari VPS.

Ini bisa, tergantung pada jenis hypervisor dan penyimpanan yang digunakan sesuai PCI/etc.

Server yang Didedikasikan Sepenuhnya

Tepat saat dibaca, server itu milik Anda dan milik Anda sendiri. Anda dapat menyewa satu bulanan, atau membeli satu dan membayar untuk itu dapat ditemukan di pusat data. Saya sarankan pergi dengan opsi sewa terlebih dahulu, itu memerlukan investasi lebih sedikit untuk meningkatkan jika diperlukan. Ketika pendapatan memungkinkan, Anda selalu dapat membeli server Anda sendiri. Pada saat itu, Anda akan memiliki pemahaman yang kuat tentang jenis perangkat keras yang Anda butuhkan.

Saya merekomendasikan ini untuk memulai perusahaan yang mampu membayar beberapa ratus sebulan di hosting, atau siapa pun yang harus mematuhi standar keamanan. Jika Anda menyimpan info CC dalam bentuk apa pun, atau informasi medis/kesehatan apa pun, Anda pasti ingin akses eksklusif ke perangkat keras Anda sendiri.

Cloud Hosting

Saya telah membangun beberapa platform cloud untuk beberapa perusahaan hosting web besar. Saya produktif dalam pengembangan di sekitar Xen dan bahkan saya tidak bisa memberi tahu Anda dalam satu kalimat yang jelas dan singkat apa yang dimaksud dengan 'cloud' ketika datang ke IAAS (Infrastructure As A Service).

Apa yang Anda peroleh dengan sebagian besar penyedia cloud adalah satu atau lebih mesin virtual yang dapat dialokasikan lebih banyak memori atau penyimpanan sesuai permintaan lalu lintas, lalu kembali ke pengaturan 'idle' ketika lalu lintas mereda. Selain itu, beberapa menawarkan kemampuan untuk membuat klon dari satu instance dan menghubungkannya bersama-sama menggunakan load balancer (biasanya berbasis perangkat lunak).

Hal yang harus diperhatikan di sini adalah tagihan mega jika situs Anda dipalu. Ada banyak contoh di mana algoritma yang 'timbangan otomatis' Anda berfungsi lebih menguntungkan perusahaan hosting dan kurang menguntungkan dompet Anda. Jika Anda mendapatkan hosting semacam itu, pastikan switch tetap terpaku pada manual. Dalam banyak kasus, hanya menyalakan cache sudah cukup untuk memenuhi peningkatan permintaan lalu lintas.

Amazon dan lainnya dengan jelas memposting bahwa penawaran mereka tidak memenuhi pedoman yang ditetapkan oleh standar keamanan seperti PCI/DSS atau standar federal seperti HIPAA/HITECH. Ini bukanlah peringatan menggunakan hypervisor, ini peringatan menggunakan jaringan penyimpanan bersama.

Singkatnya:

Jenis hosting yang Anda dapatkan benar-benar tidak disengaja, yang lebih penting adalah bagaimana Anda merencanakan jaringan Anda. Misalnya, Anda mungkin memiliki static.domain.com menggunakan server http ringan yang memiliki tanggung jawab hanya melayani gambar dan media, sehingga secara drastis mengurangi beban pada server produksi Anda.

Selain itu, caching yang cerdas dari halaman dinamis (dan/atau) kueri yang digunakan untuk membuatnya memungkinkan Anda memeras lebih banyak dari platform apa pun.

Saya akan mendapatkan beberapa server VPS, atau mungkin server khusus dan beberapa server VPS. Hal lain yang ingin saya lakukan adalah memisahkan DNS saya, jika domain saya tidak dapat diselesaikan .. semua caching dan fine tuning di dunia tidak akan membantu.

Sangat sulit untuk mengatakan apa yang 'terbaik' untuk Anda, saya tidak yakin tentang kerumitan dan kebutuhan proyek Anda. Namun, mudah-mudahan, di atas memberi Anda wawasan tentang pro dan kontra, apa pun cara Anda memutuskan untuk pergi.

18
Tim Post

Itu pertanyaan yang menarik dan luas. Saya akan mengatakan perbedaan utama antara hosting web "normal" dan penggunaan layanan berbasis cloud adalah skalabilitas on-demand (atau dinamis).

Layanan hosting web "normal" biasanya menyediakan tingkat layanan tertentu (siklus CPU, bandwidth, ruang penyimpanan, dll.) Dengan harga tetap per unit waktu. Anda membayar harga itu terlepas dari berapa banyak layanan yang Anda gunakan. Jika kebutuhan Anda melebihi tingkat layanan maka Anda sering mengalami masalah.

Gagasan di balik sebagian besar layanan cloud adalah bahwa tingkat layanan bervariasi, kadang-kadang dengan liar, dan bahwa Anda hanya membayar apa yang sebenarnya Anda gunakan.

Pertimbangkan Netflix sebagai kasus penggunaan: Saya bertaruh tingkat layanan Netflix meningkat pada malam hari dan malam hari pada hari kerja dan sebagian besar waktu di akhir pekan (di AS). Jadi tingkat layanan mereka membutuhkan Jumat malam di 19:00 sangat berbeda dari Selasa pagi di 9:30 pagi. Menggunakan layanan hosting "normal", mereka harus membayar untuk layanan "level Jumat malam" sepanjang waktu sedangkan dengan solusi berbasis cloud jumlah yang mereka bayar bervariasi ketika tingkat layanan mereka tumbuh dan menyusut sesuai permintaan.

4
Alan

Dengan cloud hosting Anda harus berhati-hati terhadap biaya tersembunyi. Karena sebagian besar host cloud memungut biaya untuk penggunaan saat Anda mendapatkan traffic yang besar, Anda bisa terkena tagihan hosting yang besar untuk periode itu. Sebagian besar solusi cloud tidak memiliki kemampuan untuk membatasi sumber daya yang digunakan sehingga biasanya tidak ada cara untuk membatasi biaya Anda ketika mengalami ledakan lalu lintas.

Itulah sisi negatifnya.

Sisi positifnya adalah bahwa situs web Anda akan dapat menangani ledakan lalu lintas besar yang tidak dapat ditangani oleh server tunggal bersama atau khusus.

2
Ashley G

Katakanlah Anda seorang eksekutif di perusahaan besar. Tanggung jawab khusus Anda termasuk memastikan bahwa semua karyawan Anda memiliki perangkat keras dan perangkat lunak yang tepat yang mereka butuhkan untuk melakukan pekerjaan mereka. Membeli komputer untuk semua orang tidak cukup - Anda juga harus membeli perangkat lunak atau lisensi perangkat lunak untuk memberi karyawan alat yang mereka butuhkan. Kapan pun Anda memiliki karyawan baru, Anda harus membeli lebih banyak perangkat lunak atau memastikan lisensi perangkat lunak Anda saat ini mengizinkan pengguna lain. Ini sangat menegangkan sehingga Anda merasa sulit untuk tidur di tumpukan uang Anda yang besar setiap malam.

Segera, mungkin ada alternatif untuk eksekutif seperti Anda. Alih-alih menginstal paket perangkat lunak untuk setiap komputer, Anda hanya perlu memuat satu aplikasi. Aplikasi itu akan memungkinkan pekerja untuk masuk ke layanan berbasis web yang menampung semua program yang dibutuhkan pengguna untuk pekerjaannya. Mesin jarak jauh yang dimiliki oleh perusahaan lain akan menjalankan semuanya, mulai dari email hingga pemrosesan Word hingga program analisis data yang kompleks. Ini disebut komputasi awan.

1
user4801