# Бессессийный дискурс с использованием AWS RDS/S3

**URL:** <https://meta.discourse.org/t/stateless-discourse-using-aws-rds-s3/216856>\
**Category:** Self-hosting\
**Created:** [02.Февраль.2022 15:22:24 UTC](https://meta.discourse.org/t/stateless-discourse-using-aws-rds-s3/216856 "2022-02-02T15:22:24Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Poster\_Nutbag](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/poster_nutbag/32/239839_2.png) [@Poster\_Nutbag](https://meta.discourse.org/u/Poster_Nutbag)\
**Post date:** [02.Февраль.2022 19:11:54 UTC](https://meta.discourse.org/t/stateless-discourse-using-aws-rds-s3/216856/3 "2022-02-02T19:11:54Z")

</div>

@phil22 — Я работал над настройкой, похожей на ту, что вы предлагаете, и она гораздо тоньше, чем вы думаете:

- Команда Discourse выпускает несколько релизов в месяц, поэтому при клонировании на новый EC2 вам нужно оставаться на вашей исходной версии. Обычно можно бездумно обновлять приложение, но некоторые релизы включают серьёзные обновления базы данных (PG 12 → PG 13), и если вы не отслеживаете это и забываете обновить внешнюю RDS, вы можете оказаться в тупике.

- Мы добились успеха, используя на EC2 том EBS, который также настроен для монтирования внутри контейнера вашего приложения. С его помощью мы храним всё содержимое папки /shared. Таким образом, даже когда ваши экземпляры EC2 появляются и исчезают, всё содержимое этой папки сохраняется на EBS. Кроме того, иногда вы можете передумать хранить файлы в S3. Наличие альтернативного места для хранения загруженных файлов (например, папка /shared) в таком случае очень полезно.

Надеюсь, это поможет.

---

_[View the full topic](https://meta.discourse.org/t/stateless-discourse-using-aws-rds-s3/216856)._
