Как определить правила автомасштабирования без использования консоли Enterprise Library Config?

Я работаю над ОС Windows 7 и Visual Studio 2012 Express для Интернета.

Я попытался установить консоль конфигурации Enterprise Library, но она говорит, что расширение не может быть установлено в этом продукте. Я предполагаю, что мне нужна Visual Studio 2012 Ultimate для этого?

Поскольку я не могу себе этого позволить, могу ли я как-нибудь написать правила вручную?

Я читал гигантскую статью WASABi . Это много теории, и я прошел через большую ее часть. Я понимаю, какие правила я должен написать для увеличения или уменьшения масштаба, но это не совсем учебник. Во-первых, я не знаю, где мне хранить rules.xml и как я должен ссылаться на него в своем приложении Windows Azure. Или где я должен указать, к каким ролям должен применяться файл rules.xml и т. д. Я знаю о AzureWatch, который предоставляет простой пользовательский интерфейс для определения всех правил масштабирования, но опять же я не могу себе этого позволить.

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

Спасибо


person Bitsian    schedule 05.11.2013    source источник
comment
Поскольку вы упомянули, что вы не можете позволить себе Azure Watch, портал управления Windows Azure предоставляет возможность масштабирования. Вы смотрели на это? Также проверьте, подходит ли ваша подписка для MetricsHub через Магазин Windows Azure.   -  person Gaurav Mantri    schedule 05.11.2013
comment
MetricsHub был включен в функцию автоматического масштабирования портала управления Windows Azure и недоступен. Как указывает Гаурав, автомасштабирование портала управления, вероятно, является подходящим вариантом, если вы не хотите ничего платить.   -  person Neil Mackenzie    schedule 06.11.2013
comment
будьте готовы к тому, что автоматическое масштабирование с портала Azure в предварительной версии предоставляется бесплатно. Это может стоить денег, как только оно выйдет в эфир. Если вы действительно хотите платить ни за что, WASABi — ваш собственный выбор — при условии, что вы сможете найти место для размещения битов.   -  person Igorek    schedule 06.11.2013
comment
@Everyone Но портал управления Windows Azure предоставляет возможность масштабирования только на основе двух показателей — использования ЦП и размера очереди. Я знаю, что количество запросов в секунду является лучшим показателем для масштабирования экземпляра роли веб-API, но, насколько вам известно, будет ли использование ЦП достаточным для достойного показателя для масштабирования сервера API?   -  person Bitsian    schedule 06.11.2013
comment
Это выходит за рамки, но я бы никогда не масштабировался на основе запросов в секунду !! На производительности ASP.NET есть гораздо более показательные метрики. счетчики, которые можно было бы использовать. Кроме того, есть такие полезные функции, как AzureScaleMe (github.com/two10degrees/AzureScaleMe), которые позволяют вам собственную логику масштабирования и гораздо легче и легче настраиваются, чем WASABI.   -  person astaykov    schedule 06.11.2013
comment
@astaykov Спасибо за AzureScaleMe, но есть идеи, насколько он надежен? Вы использовали его раньше?   -  person Bitsian    schedule 06.11.2013
comment
вы хотите бесплатно и хотите SLA... пожалуйста, измените свои требования...   -  person astaykov    schedule 06.11.2013
comment
@astaykov без проблем! Я думаю, что я выберу сам портал управления Azure. Масштабирование было в порядке с использованием ЦП в качестве метрики.   -  person Bitsian    schedule 06.11.2013
comment
@Все, пожалуйста, проясните это. Если у меня есть время ожидания увеличения масштаба, равное 5 минутам, значит ли это, что портал управления будет проверять среднее использование ЦП каждые 5 минут, чтобы проверить, следует ли его масштабировать или нет, независимо от того, выполнялись ли какие-либо действия по масштабированию за последний час?   -  person Bitsian    schedule 06.11.2013


Ответы (1)


Безусловно, вы можете настроить правила в XML, и мы усердно работали над созданием удобного схема, чтобы помочь вам в этом. Также взгляните на лабораторные работы 2 и 3 из этого набора дополнительные указания.

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

person Grigori Melnik    schedule 07.12.2013