Как правильно настроить балансировку нагрузки EC2 для синхронизации файлов в реальном времени?

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

Если у меня есть 3 экземпляра (linux) с балансировкой нагрузки, обслуживающих один и тот же сайт, и сайт представляет собой динамический php / mysql, в котором пользователи каждую секунду публикуют файлы на форумах, как база данных и файлы синхронизируются со всеми 3 экземплярами в режиме реального времени.

Нужно ли иметь базу данных на RDS, где каждый экземпляр просто указывает на это.Как насчет пользовательских файлов. Если пользователь загрузил файл на сайт, то этот файл должен быть доступен немедленно во всех экземплярах немедленно, как это возможно. Я не думаю, что иметь 3 копии на 3 экземплярах очень практично.Если я изменю сайт, скажем, изменить что-то в файле CSS, как мне синхронизировать изменения со всеми экземплярами.Как EBS или S3 играют роль во всем этом.

Ответы на вопрос(3)

Ваш ответ на вопрос