Итак, я создал облачный сервис и развернул две роли: рабочий и веб. На вкладке шкалы я вижу:azure cloud services confusion
Role A (small virtual machine): 1 instance
Role B (small virtual machine): 1 instance
Означает ли это, что мои роли выполняются на отдельных виртуальных машинах? Если да, то какая из доступных оперативной памяти в каждом (малая = 1,75 ГБ правильно?)
Или они запускаются на той же виртуальной машине?
Какой бы случай ни был: что означает количество экземпляров?
И, наконец, если я увеличиваю число экземпляров для каждой роли, это повлияет на цену?
Это много проясняет, спасибо. Один последующий вопрос: поэтому нет причин распараллеливать код внутри этой роли, поскольку он всегда будет иметь один процессор, не так ли? – ren
ах, чтобы ответить на мой собственный поспешно заданный вопрос: да, мало смысла, если использовать небольшие или лишние экземпляры всего лишь с одним процессором – ren
@ren как правило, я бы ответил «верно» на ваш вопрос. С помощью Azure вы должны сосредоточиться на масштабировании вместо оптимизации обработки в одном поле. Проверьте [этот плакат] (http://www.microsoft.com/en-us/download/details.aspx?id=36837) для хорошего обзора на высоком уровне по этому вопросу. –