Какое максимальное увеличение вычислительной пропускной способности в Azure? - PullRequest
3 голосов
/ 29 марта 2012

Каков максимальный прирост вычислительной пропускной способности в Azure?

В Google App Engine в марте 2011 года был определен ответ, равный 43. Какое эквивалентное число для Azure?

Результаты тестов для измерения увеличения вычислительной пропускной способности в Google App Engine.

Редактировать Я получил комментарий о том, что увеличение пропускной способности GAE невозможно сравнить с Azure.,Если он связан с вычислениями и полностью распараллелен, я не вижу, почему нет.Представьте себе, что приложение рассчитывает на большое целое число x триллион.Пусть каждый из n потоков считается до x/n триллионов.n Потоки GAE не приводят к 1/n истекшему времени одного потока и зависят от того, как вы можете это сделать.Обратная величина является мерой увеличения пропускной способности, и максимум, которого я достиг на GAE, составил 43.

43x, к сожалению, не хватает, скажем, 1000x, и в этот момент я бы рассмотрел перенос своего кода на GAE.Это технико-экономическое обоснование;далеко не бессмысленно.Я считаю, что я включил в эту ссылку достаточно информации, чтобы кто-нибудь мог написать по существу идентичную тестовую программу.(Извините, если это очевидно.)

Ответы [ 3 ]

2 голосов
/ 29 марта 2012

С марта 2011 года, когда ваше тестирование GAE было завершено, GAE получил бэкэндов , где вы можете выбрать различных типов экземпляров .

Кроме того, в GAE 1.6.4 теперь есть потоков на бэкэндах , чтобы помочь вам лучше использовать многоядерные экземпляры.

Поэтому я считаю, что ваш тест вычислительной пропускной способности должен быть повторен с использованием этих новых функций.

0 голосов
/ 30 июля 2013

Обновление 2013 года по этому вопросу. В конце 2012 года Microsoft объявила о поддержке больших данных: http://www.hpcinthecloud.com/hpccloud/2012-11-13/microsoft_azure_outfits_cloud_for_big_compute.html

теперь она доступна на http://www.windowsazure.com/en-us/solutions/big-data/

.статья: http://www.windowsazure.com/en-us/manage/services/hdinsight/get-started-hdinsight/?fb=nl-nl

hdinsight в данный момент находится в программе предварительного просмотра.

HDInsight - это сервис Microsoft на основе Hadoop, который обеспечивает 100% -ное решение на основе Apache Hadoop в облаке.HDInsight дает вам возможность в полной мере использовать большие данные с помощью современной облачной платформы данных, которая управляет данными любого типа, будь то структурированные или неструктурированные, и любого размера.С HDInsight вы можете беспрепятственно хранить и обрабатывать данные всех типов с помощью современной платформы данных Microsoft, которая обеспечивает простоту, удобство управления и открытую корпоративную службу Hadoop, работающую в облаке.Вы можете анализировать данные Hadoop непосредственно в Excel, используя новые возможности, такие как PowerPivot и Power View.

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

0 голосов
/ 30 марта 2012

Я бы предложил оценить Go или Python (среда выполнения 2.7 поддерживает NumPy, в которой тщательно оптимизирован код), в дополнение к Java в новейшей среде выполнения, а также использовать бэкэнды, упомянутые Питером. В любом случае, я не думаю, что App Engine или Azure - лучший выбор для HPC. Вы получите гораздо более высокую пропускную способность для числовых рабочих нагрузок на экземплярах Amazon с поддержкой графического процессора (cg1.4large), при условии, что ваш код способен использовать это (если это не так, я советую вам сделать это способным, поскольку графические процессоры намного дешевле, чем процессоры). в числовых нагрузках).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...