Моя компания использует нашу систему сборки на EC2; у нас гораздо меньшая настройка, чем та, о которой вы говорите, но у нас есть экземпляр контроллера сборки, работающий Hudson , который запускает сборки на отдельном чистом экземпляре, а затем распространяет артефакты сборки на наш сервер репозитория (что также происходит на EC2)
Использование облачного решения идеально подходит для того, что вы описываете, поскольку вы можете раскрутить серверы сборки только тогда, когда они вам нужны, и быть уверенными в построении с фиксированной базовой линии каждый раз. Единственным недостатком, о котором я могу думать, является время сборки; запуск экземпляра EC2 может занять до 10 минут, поэтому вам нужно либо добавить это к общему времени сборки, либо поддерживать непрерывную работу серверов сборки.