Как синхронизировать скомпилированный код на несколько экземпляров EC2

У нас есть несколько экземпляров EC2 за балансировщиком нагрузки. На каждом сервере развернуто несколько приложений ASP.NET. Я ищу простой, автоматизированный способ в реальном времени для развертывания нового скомпилированного кода во всех экземплярах одновременно.

Я видел решения, использующие репозитории системы контроля версий, такие как SVN или Git, но это не так. Для нас это кажется подходящим использованием технологии, поскольку мы развертываем скомпилированный код в экземплярах EC2, а не исходный код.

Я также установил Dropbox для выполнения синхронизации. Это в некоторой степени работает, но имеет свои особенности. Например, вам необходимо построить структуру каталогов вокруг ограничения «одна корневая папка синхронизации». Есть ли другая причина, по которой мы определенно НЕ должны использовать Dropbox для этого?

Написание собственного приложения с использованием S3 API - это вариант, но мы бы предпочли стороннее решение написанию большего количества кода.

Это похоже на обычное дело. сценарий, но пока не нашел хороших решений.

6
задан Cœur 12 February 2019 в 17:34
поделиться