які переваги має хмарний хостинг у порівнянні з виділеним хостингом сервера?
На це немає відповіді в рефераті; або загальна відповідь на це, принаймні, занадто довга, щоб набрати тут. Вам потрібно почати з картини, яку архітектуру ви бажаєте і яку завантаження ви прогнозуєте, а потім оцінити архітектуру хостингу на цій основі. Для початку, яка мова програмування ви багато використовуєте, ви не сказали.
Щоб дати вам часткову відповідь, у короткій формі:
- Зрозумійте теорему CAP . Хмарний хостинг зазвичай пропонує API зберігання, які нахиляються на AP-сторону CAP, такі як Amazon SimpleDB і S3.
- Хмарний хостинг означає, що масштабування не буде проблемою, тобто ви зможете зібрати 100 нових серверів без попереднього попередження, і ви отримаєте їх.
- Хмарний хостинг повинен мати деякі мережеві та моніторингові доповнення, що полегшують управління парком серверів, балансування навантаження FTP HTTP, моніторинг, автоматичне масштабування.
Будь ласка, зверніть увагу, що:
- Якщо ви просто використовуєте кілька серверів, то хмарні обчислення насправді не відрізняються від традиційного VPS-хостингу.
- Якщо ви використовуєте такі високомасштабні API зберігання даних (як SimpleDB), то, звичайно, ви отримаєте платформу для багатого зростання. З іншого боку, ви також сильно заблоковані постачальником хмарних обчислень.
Мені потрібна надійна послуга понад усе
ІМХО вказує на:
- Повністю керований VPS або спеціальний постачальник сервера, такий як Rackspace, Engine Yard, Joyent та інші.
АБО
- Повний постачальник хмарних обчислень, таких як Google App Engine або Windows Azure (на відміну від Amazon EC2, який вимагає, щоб ви самі керували операційною системою, резервними копіями, виправленням безпеки тощо).
Будь-яке з перерахованих вище було б хорошим вихідним пунктом - але знову ж таки, це зводиться до специфіки вашої архітектури та ваших очікувань зростання.