У меня есть несколько виртуальных машин Windows в среде с балансировкой сетевой нагрузки. У каждого из них есть локальный диск (диск C:) с файлами для доставки нашего веб-сайта (inetpub / wwwroot). Проблема в том, что любое изменение, которое мне нужно внести на веб-страницу, необходимо обновлять на каждой машине. Стоит ли использовать другой метод для хранения файлов? В идеале я бы хотел отказаться от удаленного рабочего стола на каждой машине, когда мне нужно обновление.
Каков идеальный метод хранения файлов при работе нескольких компьютеров в среде NLB и почему?
Я бы просто реализовал DFS / DFS-R между вашими узлами, затем переместил туда ваш inetpub, тогда любое изменение на одной машине реплицировалось на все. Я собирался предложить просто переместить его в общий ресурс типа NAS, но это вводит единую точку отказа, тогда как DFS / DFS-R не должен.
Возможно, вы захотите изучить непрерывную интеграцию / непрерывную доставку (CI / CD). Обычно у вас будет веб-перехватчик из программного обеспечения вашего репозитория, сообщающий серверам, что нужно загрузить последнюю версию веб-сайта.
Другой способ - использовать общую файловую систему.