#laravel #amazon-web-services #amazon-elastic-beanstalk
#laravel #amazon-веб-сервисы #amazon-elastic-beanstalk
Вопрос:
Я новичок в AWS. Я загрузил проект laravel в AWS с помощью elastic beanstalk, и пользователи загрузили видео, и я сохраняю видео в общей папке. Теперь я сделал несколько обновлений и хочу загрузить более новую версию проекта laravel. Если я загрузил новую версию. Заменяет ли это общую папку на AWS на одну из загруженных версий? Я не хочу терять видео, загруженные пользователями. Как я могу это сделать?
Ответ №1:
Заменяет ли это общую папку на AWS на одну из загруженных версий? Я не хочу терять видео, загруженные пользователями.
Да, это так, и вы, вероятно, потеряете данные после обновления. Если нет, то вы потеряете данные из-за событий автоматического масштабирования (автоматическое завершение работы AWS и создание замены) на вашем экземпляре EB.
Поэтому не рекомендуется хранить ваши видео в самом экземпляре. Вместо этого они должны храниться вне экземпляра. Обычно для этой цели используются сервисы S3 или EFS. Таким образом, вы храните данные за пределами своей среды EB и не потеряете их из-за обновлений или событий автоматического масштабирования.
Комментарии:
1. @AhmedAbdeen Нет проблем. Рад, что смог помочь.