Нам нужна платформа облачного хостинга, которая обеспечивает высокую пропускную способность ЦП для очень конкретного приложения с высокой загрузкой ЦП, которое у нас есть. Может ли кто-нибудь порекомендовать платформу облачного хостинга, виртуальные экземпляры которой действительно хорошо работают для такого приложения?
Нет, не будет. Купить сервер, поставить в стойку;)
Если вам нужен полный ЦП / несколько ЦП, выделенные для вас облачные вычисления просто не для вас.
Если вы особенно заинтересованы в том, чтобы делать это в облаке, а не покупать оборудование, на самом деле Amazon только что создала экземпляры на базе ЦП именно для этой цели.
Я повторно разместил содержание объявление Amazon здесь которые обрисовали в общих чертах преимущества их новых инстансов HPC (high power compute), специально разработанных для высокой загрузки ЦП.
Спецификация их следующая:
23 ГБ памяти 33,5 вычислительных блока EC2 (2 x Intel Xeon X5570, четырехъядерная архитектура Nehalem) 1690 ГБ хранилища экземпляров 64-разрядная платформа Производительность ввода-вывода: очень высокая (10 Gigabit Ethernet) Имя API: cc1.4xlarge
Они доступны только в восточном регионе США и стоят 1,60 доллара в час по запросу.
В качестве альтернативы, если вам не нужно что-то настолько мощное, наиболее часто используемый вариант - это то, что amazon называет «High-CPU Extra large» или для краткости c1.xlarge. Он поставляется с 20 ЭБУ (8 ядер) и 7 ГБ оперативной памяти.
Экземпляр по требованию стоит 0,76 доллара в час для Linux или 1,16 доллара в ЕС в час.
Следует иметь в виду, что если ваше приложение может быть распределено по нескольким серверам, вы сможете получить лучшее соотношение цены и качества, запустив больше меньших экземпляров, чем меньшее количество больших экземпляров. Вам нужно будет проверить, как ваше приложение реагирует на различные доступные варианты оборудования.
Надеюсь это поможет.
Изменить позже: Также опубликовал это вопрос и ответ об облачном колледже блог. хороший вопрос.