Я написал несколько приложений обработки на стороне сервера Java, которые работали на паре серверов, но будут расширены до 20 серверов. Сейчас я просто использую ant-скрипты для развертывания jar-файлов на серверах через rsync, а затем использую screen для запуска заданий.
Это требует от меня входа в ssh и перезапуска заданий каждый раз, когда я развертываю новый код, после перехода на 20 серверов это станет неуправляемым.
Я довольно новичок в Java, есть ли стандартный способ развертывания на серверах и перезапуск заданий после этого? В идеале я ищу бесплатное и простое решение.
спасибо