Я планирую выполнить балансировку нагрузки AWS Lightsail с помощью нескольких экземпляров.
Можно ли автоматически синхронизировать файлы основного экземпляра с другими подэкземплярами?
Я хотел бы упростить обновление тем и плагинов при работе с несколькими экземплярами.
решение1
Я не думаю, что у Lightsail есть общий диск, что-то вроде AWS EFS. У вас есть несколько вариантов
- Подключите диск одного экземпляра к сети, используя NFS или аналогичный
- ИспользоватьС3ФСи S3 как общий диск (обратите внимание, что будет дополнительная задержка)
- Синхронизируйте файлы с помощью чего-то вроде rsync. Я не уверен, что это хорошая идея, но если вы используете его только для таких вещей, как изображения, то вам это может сойти с рук.
Я бы, наверное, разрешил Wordpress на каждом экземпляре обновлять собственные файлы и использовать вложения в виде медиафайлов через NFS.