Hosting awan vs hosting khusus: kelebihan dan kekurangan

9

Saat ini saya sedang mencari perusahaan hosting yang dapat memberikan layanan yang sangat solid dengan 100% SLA.

Dalam pencarian, cloud hosting dan hosting khusus yang dikelola telah muncul. (Saya lebih suka tidak mengelola server sendiri karena saya masih agak baru di Linux.)

Saya tidak yakin apakah menjadikan ini sebagai "yang terbaik" akan masuk akal, tetapi apa kelebihan cloud hosting dibandingkan hosting server khusus?

Saya membutuhkan layanan yang dapat diandalkan di atas segalanya, dan beberapa elemen aplikasi yang akan di-host akan relatif intensif CPU, meskipun lonjakan dalam penggunaan CPU akan bersifat sporadis, sehingga hosting harus dapat mengatasinya.

bcmcfc
sumber

Jawaban:

9

keunggulan apa yang dimiliki cloud hosting dibandingkan hosting server khusus?

Tidak ada jawaban untuk itu dalam abstrak; atau jawaban umum untuk itu setidaknya terlalu lama untuk mengetik di sini. Anda harus mulai dengan gambar arsitektur yang Anda inginkan dan yang memuat perkiraan Anda, dan kemudian mengevaluasi arsitektur hosting berdasarkan itu. Hanya sebagai permulaan, bahasa pemrograman mana yang Anda gunakan banyak hal, dan Anda tidak mengatakannya.

Untuk memberi Anda jawaban parsial, dalam bentuk singkat:

  • Pahami teorema CAP . Cloud hosting biasanya menawarkan API penyimpanan yang condong ke sisi AP CAP, seperti Amazon SimpleDB dan S3.
  • Cloud hosting menyiratkan bahwa scaling out tidak akan menjadi masalah, yaitu Anda dapat menambah 100 server baru tanpa peringatan sebelumnya, dan Anda akan mendapatkannya.
  • Cloud hosting harus memiliki beberapa addons sentris-jaringan dan pemantauan sentris yang membuat mengelola armada server menjadi lebih mudah, dari penyeimbangan beban HTTP, pemantauan, penskalaan otomatis.

Harap dicatat bahwa:

  • Jika Anda hanya menggunakan beberapa server, maka cloud computing tidak jauh berbeda dari hosting VPS tradisional.
  • Jika Anda menggunakan API penyimpanan yang sangat skalabel (seperti SimpleDB), maka tentu saja Anda mendapatkan platform untuk menangani banyak pertumbuhan. Di sisi lain, Anda juga sangat terkunci oleh vendor cloud computing.

Saya membutuhkan layanan yang dapat diandalkan di atas segalanya

IMHO itu menunjuk ke salah satu dari:

  • VPS yang dikelola sepenuhnya atau penyedia server khusus seperti Rackspace, Engine Yard, Joyent, dan lainnya.

ATAU

  • Penyedia komputasi awan 'tumpukan penuh' seperti Google App Engine atau Windows Azure (tidak seperti Amazon EC2, yang mengharuskan Anda untuk mengelola sendiri sistem operasi, cadangan, penambalan keamanan, dll.)

Salah satu dari hal di atas akan menjadi titik awal yang baik - tetapi sekali lagi, itu datang ke spesifik arsitektur Anda, dan harapan pertumbuhan Anda.

Jesper M
sumber
1
Mortenesen: +1 Saya pikir ini adalah jawaban lengkap dan jelas pertama yang saya baca di internet tentang pro / kontra dari hosting standar dibandingkan dengan cloud hosting. Saya juga akan menambahkan bahwa berkali-kali juga melakukan penskalaan pada VPS tidak terlalu sulit (kecuali jika Anda membutuhkan penskalaan besar), VPS yang sepenuhnya dikelola dapat meningkatkan ruang dan bandwidth VPS Anda dengan hanya meningkatkan ke paket yang lebih mahal, dan mereka melakukannya dengan cukup cepat , Anda bahkan tidak akan melihat downtime server Anda.
Marco Demaio
3

Tanpa gagasan tentang jenis lalu lintas yang akan Anda lihat atau rencana Anda untuk pertumbuhan, saya tidak dapat berbicara apakah Anda akan melakukan yang lebih baik dengan opsi clustered / grid-computing atau server khusus yang berdedikasi, (seperti yang saya lakukan) Saya telah bekerja di industri hosting selama bertahun-tahun) Saya dapat mengatakan bahwa Anda tidak akan menemukan perusahaan terkemuka dengan SLA 100% - tidak ada jaminan 100% uptime dengan layanan apa pun dan siapa pun yang menjanjikan sebanyak menyembunyikan sesuatu ( mungkin sesuatu yang sangat sederhana seperti pengisian berlebih setiap bulan untuk memungkinkan penerbitan kredit jika terjadi downtime).

danlefree
sumber
Sebenarnya ada perusahaan dengan 100% SLA, tergantung pada definisi Anda tentang SLA dan 100%. Kebanyakan orang tahu bahwa tidak ada jaminan 100% dalam hidup. Dan 100% SLA tidak berarti 100% uptime. Bumi bisa dipukul dengan asteroid dan semua server cadangan Anda di semua benua diambil secara bersamaan. Tetapi setidaknya dengan SLA 100%, Anda akan mendapatkan kompensasi (OK, dalam hal ini mungkin tidak terlalu menjadi masalah). Kuncinya adalah untuk menentukan apakah jaminan SLA dapat menutupi kerugian Anda dalam hal downtime (apakah kredit 100% cukup untuk menutupi kerugian Anda? 200%? 500%?) Dan premi untuk SLA 100% itu.
Lèse majesté
3

Cloud hosting memiliki banyak arti yang berbeda, tetapi jika Anda berbicara tentang Platform sebagai Layanan (PaaS) atau Infrastruktur sebagai Layanan (IaaS), maka manfaat utama biasanya adalah kemampuan untuk meningkatkan skala ke beberapa server dan membayar setiap jam alih-alih setiap bulan . Saya menulis posting blog tentang VPS / VM vs Server Didedikasikan vs Cloud: Opsi hosting dan perbandingan biaya , dan dari pertanyaan Anda sepertinya Anda akan melakukannya dengan baik dengan Virtual Private Server (VPS) atau penyedia hosting VM. Jika uptime adalah masalah utama Anda daripada menggunakan penyedia hosting Cloud dengan banyak VM di belakang load balancer adalah taruhan terbaik Anda untuk ketersediaan tinggi. Dengan menggunakan beberapa server, Anda dapat menghapus satu untuk pemeliharaan / peningkatan dan tidak memiliki downtime.

Greg Bray
sumber
+1 artikel bagus! Saya akan menyebut cPanel sebagai ganti Plesk sebagai panel kontrol, toh artikelnya sangat jelas menjelaskan hal-hal dan membandingkan VPS vs Cloud
Marco Demaio
3

+1 untuk 100% SLA, setiap aplikasi mission-critical harus berada di host yang menawarkan ini. Selain itu saya dapat menambahkan bahwa setiap perusahaan memiliki hasil cetak yang bagus di antara 100% SLA.

Mereka mungkin menjamin itu pada uptime (ping) dan perangkat keras, tetapi hal-hal yang lebih intensif datang ketika mereka dapat menawarkan 100% SLA untuk aplikasi itu sendiri. Jika Anda ingin daftar penyedia yang dapat menawarkan hal semacam ini, saya telah bekerja dengan beberapa yang bisa saya rekomendasikan.

Nick O'Neil
sumber
Bagaimana mereka dapat menawarkan 100% SLA pada aplikasi yang Anda buat? Apakah Anda menyiratkan bahwa web hosting akan melalui kode Anda dan memecahkannya ketika ada masalah? Setiap web hosting jujur ​​SLA hanya akan mencakup perangkat keras / OS dan uptime jaringan, karena hanya itu yang mereka kontrol. Jika Anda memilih untuk menulis kode tidak aman, tidak menginstal tambalan kritis, atau menjalankan versi perangkat lunak yang tidak stabil, maka host web tidak dapat melakukan apa pun tentang waktu henti yang dihasilkan. Ketersediaan aplikasi umumnya hanya dijamin oleh penyedia SaaS.
Lèse majesté
Ini akan menjadi pendekatan yang lebih luas dari penyedia hosting yang melintasi jurang yang melampaui lingkup hanya menjadi vendor, bukan misi bersama dan penasihat tepercaya.
Nick O'Neil
1

Layanan cloud memiliki tiga karakteristik berbeda yang membedakannya dari hosting tradisional. Itu dijual sesuai permintaan, biasanya berdasarkan menit atau jam; itu elastis - pengguna dapat memiliki sebanyak atau sesedikit mungkin dari layanan yang mereka inginkan pada waktu tertentu; dan layanan ini sepenuhnya dikelola oleh penyedia (konsumen tidak membutuhkan apa-apa selain komputer pribadi dan akses Internet). Inovasi signifikan dalam virtualisasi dan komputasi terdistribusi, serta peningkatan akses ke Internet berkecepatan tinggi dan ekonomi yang lemah, telah mempercepat minat dalam komputasi awan.

pengguna4801
sumber