Приложение (LAravel) основано на загрузке пользовательских word файлов до 20мб. Т.е. предполагается постоянный оборот таких файлов, максимум до 1000 человек. В данный момент реализована загрузка на сервер, но узнал про простое подключение Amazon S3. Тонкостей и целей использования таких хранилищ не знаю т.к. новичок. Для такого приложения нужно ли это делать и зачем?
Сценариев использования довольно много, чаще всего подключают ради надежности, чуть реже ради скорости и доступности по всему миру или какого-то хитрого управления доступом.
Есть не только Amazon. Если проект на территории РФ и требует хранения данных на серверах РФ, то есть еще альтернативы: cloud.yandex.ru https://mcs.mail.ru
У каждого решения есть свои плюсы и минусы. Но как минимум специальные S3 хранилища "обычно" дешевле хранения на том же сервере.
Второй момент - есть разные типы хранений. Как минимум cold / hot. Холодное удобно для бэкапов.