Замена для командлетов Azure SDK Powershell для развертываний - PullRequest
2 голосов
/ 20 апреля 2010

У нас возникла проблема с тайм-аутом командной строки New-Deployment Azure Powershell; мы поместили в отчет об ошибке с MS. Хотя они дали нам объяснение этому (путь и порог тайм-аута, используемые для загрузки через командлеты, отличаются от того, что используется веб-порталом); у нас нет решения для нас.

Нам нужно запустить этот процесс, чтобы мы могли автоматизировать развертывание сборки, поэтому мы ищем разработку пользовательского командлета для замены New-Deployment с использованием Azure SDK; надеясь, что у этого пути не будет проблем с тайм-аутом, которые сделал командлет. Но прежде чем мы пойдем по этому пути; Существуют ли другие скриптовые инструменты, которые я могу использовать для замены функциональности New-Deployment? Я посмотрел на Cloudberry для Windows Azure ; но у него пока нет скриптового интерфейса.

Любой конструктивный вклад приветствуется.

Ответы [ 2 ]

3 голосов
/ 25 апреля 2010

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

По сути, вам просто нужно загрузить ZIP-архив, содержащий все ваши библиотеки DLL, в хранилище BLOB-объектов, а остальная среда позаботится об остальном. Дополнительный бонус: перезапуск работника занимает около 10 секунд (против + 10 минут для классического развертывания)

Аналогичное поведение можно получить и с веб-ролями, но эта часть еще не реализована в Lokad.Cloud.

2 голосов
/ 06 мая 2010

К вашему сведению, мы решили эту проблему, написав специальный инструмент для загрузки пакета с более высоким интервалом ожидания; а также с помощью CSManage (http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=windowsazuresamples&ReleaseId=3233) для создания развертывания после загрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...