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.
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).
sumber
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.
sumber
+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.
sumber
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.
sumber