Чем веб-сайт будет отличаться от приложения webrole на новом портале Azure

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

Я хотел бы знать, чем именно он отличается от приложения webrole, за исключением развертывания? (на веб-сайте нам не нужно добавлять облачный проект. Я пробовал это с Git.)

В приложении Webrole я выполнял некоторую настройку задачи запуска и некоторые пользовательские настройки приложения в файле .csdef & .cscfg.

Можно ли добавить задачу запуска и другие настраиваемые параметры конфигурации на веб-сайте Azure? если да, то как?


person Arun Rana    schedule 19.07.2012    source источник


Ответы (2)


Эта запись в блоге может оказаться полезной: http://davidpallmann.blogspot.in/2012/07/windows-azure-is-3-lane-highway-how-to.html

Короче говоря, считайте веб-сайты Windows Azure эквивалентом общего хостинга. Вы не получаете много свободы и гибкости. Облачные службы Windows Azure (веб-роль/рабочая роль) — это предложение Windows Azure PaaS, которое дает вам больший контроль, при этом не беспокоясь об управлении виртуальными машинами, однако вам нужно будет играть по правилам, установленным Windows Azure (т. е. развертывание приложений определенным образом). ). Кроме того, есть виртуальные машины Windows Azure, которые представляют собой предложение Windows Azure IaaS, обеспечивающее максимальную гибкость, однако ответственность за управление виртуальными машинами лежит на вас.

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

person Gaurav Mantri    schedule 19.07.2012
comment
спасибо за ваш ответ. Итак, можем ли мы включить диагностические данные, такие как производительность, журнал событий и т. д., на веб-сайте, как мы можем сделать с приложением webrole? - person Arun Rana; 19.07.2012
comment
Ответ - нет. Сказав это, я считаю, что портал Windows Azure предоставляет некоторые из этих данных с помощью диаграмм и прочего. - person Gaurav Mantri; 19.07.2012

Выше вы получили полезную информацию, чтобы узнать больше о веб-сайтах Windows Azure. Одна вещь, которую я хотел бы добавить о веб-сайтах Windows Azure и сравнении веб-ролей, заключается в том, что веб-сайты Windows Azure могут быть такими же мощными, как веб-роли, с точки зрения работы в качестве веб-приложения, однако вы очень ограничены в контроле над инфраструктурой, как вы делаете с Веб-роль или виртуальная машина Windows Azure. И если вы не хотите сосредотачиваться на этом, веб-сайты Windows Azure — лучший вариант, где вы можете сконцентрировать всю энергию в своем приложении.

Вы можете создавать полномасштабные веб-сайты Windows Azure в резервном режиме (резервный режим позволяет вашему приложению работать на выделенной виртуальной машине с 1/2/4 ядрами), и с несколькими экземплярами ваш веб-сайт станет очень мощным. С веб-сайтами вы можете просто использовать git (или любой другой доступный метод) для развертывания приложений, и обновления будут доступны мгновенно. Таким образом, в целом это меньше накладных расходов на ваш цикл разработки/развертывания по сравнению с веб-ролью/рабочей ролью, но вы ограничены тем, что вы можете сделать.

С веб-сайтами вы можете настроить мониторинг непосредственно из порта и настроить ограниченный мониторинг, как показано ниже: введите описание изображения здесь

После настройки мониторинга вы можете просматривать мониторинг на портале в режиме реального времени или собирать журнал напрямую, открыв папку LogFiles через FTP, как показано на портале предварительного просмотра.

Таким образом, вы не так много можете узнать о диагностике непосредственно из виртуальной машины. Кроме того, если у вас есть резервный экземпляр, вы можете написать некоторый код в своем приложении ASP.NET для некоторых конкретных деталей системы непосредственно в вашем веб-приложении, если это применимо.

person AvkashChauhan    schedule 19.07.2012