2013-02-26 2 views
0

В моем облачном приложении я использую только одну роль. Какая веб-роль не использует роль worker.i, у вас немного путаница между ролью веб-роли и ролью-работником.Важность роли рабочего в Windows Azure?

1) Оба одинаковые или нет?

2) В нашем приложении важна роль рабочего?

3) Если я хочу добавить роль рабочего в мое облачное приложение, то как добавить в мое приложение.Пожалуйста, предложите мне?

Thanks in Advance,

PCSSCP.

ответ

1

Вы найдете это в нескольких местах, например here. Они оба являются серверами Windows, но роли в Интернете поддерживают IIS. Вы можете делать то же самое в роли Web и Worker. Если, скажем, вы используете Tomcat для веб-сервера, лучше использовать роль «Рабочий», поскольку вам не нужен IIS.

Вы выполняете отдельные роли, когда у вас есть разные потребности в масштабировании. Например, возможно, вам нужна небольшая (одноядерная) веб-роль для вашего сайта, работающая на 2-5 экземпляров в зависимости от трафика. Тогда, возможно, средний (2-ядерный) рабочий с 2-10 экземплярами в зависимости от рабочей нагрузки в вашей очереди Azure. Просто сценарий, но, надеюсь, это иллюстрирует, почему вам может потребоваться несколько ролей. Вы можете запускать весь свой код за одну роль.

+0

Привет, Дэвид, спасибо за ваши объяснения. Но моя проблема в том, что мое приложение - это производительность не очень хорошая. ранее (до развертывания в лазурном режиме) эта же производительность приложения очень хороша. Но теперь она замедляется. – PCSSCP

+0

@ PCSSCP: вам необходимо профилировать ваше приложение и узнать, почему производительность больше не хороша. – sharptooth

Смежные вопросы