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.