изменить значение количества экземпляров программно в Azure - PullRequest
0 голосов
/ 16 июля 2011

Я скачал AutoScale с http://blog.maartenballiauw.be/post/2011/03/21/Windows-Azure-and-scaling-how-(NET).aspx и следовал там инструкциям.Я добавил его как ссылку на мой существующий проект Azure.Но я не уверен, что именно я должен передать в качестве пользовательских параметров для 6 параметров, необходимых для автоматического масштабирования.

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

1 Ответ

2 голосов
/ 16 июля 2011

Все эти параметры взяты из API управления и интерфейса управления Silverlight

Существует еще несколько примеров / инструментов для API управления - например, http://archive.msdn.microsoft.com/azurecmdlets/Wiki/View.aspx?title=Getting%20Started&version=1

Существует также коммерческая служба третьих лиц, которая может вам помочь - см. Paraleap.com

Инструмент Мартена имеет параметры:

             Console.WriteLine("  AutoScale.exe <certificatefile> <subscriptionid> <servicename> <rolename> <slot> <instancecount>");
  • Чтобы создать файл сертификата, см. Инструкции из этой статьи о командлетах или см. Инструкции в http://blogs.msdn.com/b/avkashchauhan/archive/2010/12/30/handling-issue-csmanage-cannot-establish-secure-connection-to-management-core-windows-net.aspx
  • Идентификатор подписки доступен через интерфейс управления Silverlight Azure
  • ServiceName и RoleName - это то, что вы выбираете при создании службы в пользовательском интерфейсе и при создании роли в коде
  • Слот "Производство" или "Постановка"
  • instanceCount - это сколько экземпляров вы хотите запустить
...