Обзор
В настоящее время моя компания использует 5 веб-серверов, которые подключаются к 1 серверу БД / Файловому серверу. Сервер DB / Fileshare использует NFS для монтирования на 5 веб-серверах, поэтому нам нужно обновить код только один раз, потому что веб-серверы читают с монтирования (PHP / HTML).
Проблема
Недавно мы столкнулись с узким местом при монтировании NFS и задались вопросом, какие возможные варианты у нас есть? Я могу разместить файлы на веб-серверах, но как правильно синхронизировать эти файлы между ними? Я не думаю, что rsync - правильный подход, но есть ли другие подобные варианты?
Если это просто веб-код (а не БД), вам лучше использовать GIT или какой-либо другой инструмент управления исходным кодом с автоматизацией (Puppet?), Чтобы отправлять обновления кода на все серверы.