Назад | Перейти на главную страницу

Виртуальные частные серверы / облачный хостинг - подходит для задач с интенсивным использованием ЦП?

Может ли кто-нибудь, имеющий опыт развертывания приложений с интенсивным использованием ЦП в «облачных» средах (например, Linode), прокомментировать, подходят ли эти среды?

Мне кажется, что с VPS / облачным хостингом такие характеристики, как ОЗУ, дисковое пространство, сеть, очень хорошо определены, тогда как мощность процессора - это скорее серая зона. И когда вам нужно перейти на более мощный компьютер, вам часто кажется, что вам нужно увеличить все (память, дисковое пространство и т. Д.), Что быстро становится дорого ...

Итак, подходят ли эти среды, могут ли наши выделенные серверы быть более экономичным путем?

РЕДАКТИРОВАТЬ:

Чтобы уточнить, я говорю о постоянно высоких моделях использования ЦП.

Кроме того, это зависит от природа рабочей нагрузки.

В дополнение к тому, что сказал @TomTom, в качестве крайнего примера, если вы собираетесь выполнить большое количество плавающая точка вычислений в облаке, возможно, было бы лучше пойти со специальной сборкой гибридной машины с большим количеством видеокарт, поддерживаемых хорошими библиотеками CUDA.

Как упоминал @DukeLion, преимущество «облачных» провайдеров VPS заключается в том, что они могут предлагать более низкие затраты, только если вы готовы Поделиться ваши ресурсы. В противном случае может быть лучше выделенный машинный маршрут. Некоторые поставщики с радостью предоставят вам и то, и другое.

Альтернативой может быть гибридный setup - выделенная машина, большую часть времени поддерживаемая некоторыми VPS, которые срабатывают только в случае перелива. Так что VPS - это скорее буфер от сбоев.

Это зависит от задачи. Для редкой задачи (то есть чего-то, что не выполняется все время, но, например, вы использовали мощность на неделю и еще n), определение менее актуально, чем тот факт, что вы платите почасово.

http://www.geekosystem.com/amazon-cloud-supercomputer/

1279 долларов в час за 300 000 ядер;) Это дешево, если вам нужно это на 10 часов в месяц или каждую неделю - без настройки или неиспользуемого оборудования.

Если приложение работает долгое время при полной загрузке - это смешно дорого, вам гораздо лучше купить оборудование и разместить его.

Таким образом, это не зависит от того, насколько интенсивно процессор, но, как и закон, от ваших шаблонов использования.

Облако хостинга настолько рентабельно, поскольку позволяет хостинг-провайдеру повторно использовать ресурсы, которые будут простаивать в случае выделенного сервера.

Если у вас есть приложение, которое использует много ресурсов 24/7 - выделенные серверы будут дешевле, поскольку нет накладных расходов на совместное размещение множества приложений на одном сервере.

Если ваша нагрузка высока, но возможна - вы можете использовать облако, но вам нужно будет провести расчеты на основе реальных чисел, чтобы определить, достаточно ли она высока и в конечном итоге достаточно, чтобы быть дешевле в облаке.