Играюсь с серверами, впервые с NAS.
У меня есть 2 сервера, которые я буду использовать в качестве веб-серверов, и 1 NAS.
Установите ОС и Apache на 2 сервера.
Какое правило определяет, куда помещаются файлы веб-сайта? На NAS (чтобы было одно место для файлов веб-сайта и только одно место для обновлений) или на каждом отдельном веб-сервере (обновления нужно будет выполнять на каждом сервере)?
Я говорю о файлах, подобных файлам фреймворков, таких как Laravel или Symfony, а не об изображениях и т. д.
решение1
Это может быть немного самоуверенно, но с точки зрения удобства и гибкости было бы лучше, если бы ваши файлы находились в NAS. Почему? Потому что, как вы указали, обновления придется делать на каждом сервере, если файлы обновляются, что может стать узким местом. С другой стороны, файлы фреймворка и статические активы на самом деле не так уж сильно меняются, поэтому обновление не так уж и сложно.
Другой сценарий, который стоит рассмотреть, заключается в том, что если вы внезапно замените свои веб-серверы или добавите дополнительные веб-серверы, вам не придется беспокоиться об этих файлах в NAS.