Я подозреваю, что общее время, когда Снежная буря (я вывожу, что, учитывая, что это - утро вторника, что Вы отправляете свой вопрос) кавычки для обслуживания для всего кластера; не каждый сервер занимает много времени, это для выполнения продолжает работать.
В то время как могло бы быть возможно возвратить отдельные серверы более быстро, которые будут незаконные крики фаворитизма к плеерам, области которых, оказалось, упали ранее в расписании. По сути, они подавляют все, пока вся работа не сделана; с сотнями областей, чтобы продолжить работать, они, вероятно, делают большую часть работы параллельно, но все еще сериализируют последнюю проверку перед возвращением вещей онлайн. При выполнении модернизации оборудования это, вероятно, сериализируется через столько дата-центров, сколько они имеют.
Относительно того, почему они выполняют обслуживание, часть его могла бы просто быть перезагрузкой производительности. В то время как было бы замечательно, если бы такие перезагрузки не требовались, стоимость выполнения, таким образом, по сравнению с влиянием не выполнения так может направлять их выбор здесь.
То, когда Вы смотрите на то, почему они не могут кластеризировать процессы и выполнить прокручивающееся обслуживание, что маленькие люди знают инфраструктуры WoW, предлагает, чтобы несколько машин предоставили услугу для каждой области (т.е. один для мира, один для экземпляров и набегов, один для полей битвы, и т.д.) они не используют совместно использованную с состоянием активно-активную установку процесса. Там не совместно использует живого состояния, только персистентных данных через базу данных.
В конце механике обеспечения онлайн-сервиса с сохранением информации к этому большому база подписчиков бросает вызов некоторым лучшим практикам, которые мы могли бы поддержать при разговоре о веб-сайте или другом традиционном основанном на Интернете сервисе.
Не уверенный, какое задание Вы создали. Однако я работаю с проектами Maven2, и я могу добавить шаги сборки сообщения. С вольным проектом можно добавить дополнительные шаги сборки также. Другая опция состоит в том, что Ваше задание инициировало другое задание, которое выполнит развертывание.
Мое предположение - то, что у Вас есть некоторые сценарии командной строки, которые можно использовать для развертывания проекта. Эти сценарии может назвать Гудзон.
Необходимо смотреть на что-то вроде этого - github.com/karmi/pushr.
Pushr - что-то, что я только недавно обнаружил, но он создается сверху github.com/capistrano/capistrano Capistrano - это - ответ на в значительной степени все Ваши потребности развертывания (я наследовал этот проект в прошлом году) - у меня есть 'railsless', развертывают драгоценный камень, если Вы не развертываете приложение направляющих, можно найти это по github.com/leehambley/