Развертывание Django Postgres на дроплетах Digital Ocean

Мне нужно развернуть Django API в Digital Ocean, сервисе, который должен немного масштабироваться в течение следующего года. Мне также нужна база данных для сохранения всех данных от пользователей, и я буду использовать Postgres. Недавно я видел много видеоуроков, официальных руководств от Digital Ocean и т.д., которые говорят нам использовать Postgres, который вы устанавливаете на Droplets "локально" в качестве базы данных, поэтому установите локально postgres и поместите туда все данные.

На самом деле это может иметь смысл, так как дроплет, за который я буду платить, составляет около 25 ГБ, которые я никогда не достигну. Итак, я задал вопрос, имеет ли такой подход смысл вообще, или лучше прямо сейчас создать другую возможность, например, базу данных на самом цифровом океане?

Если я сохраню эти настройки, смогу ли я легко мигрировать в будущем? Или это будет болезненно, если не невозможно? Есть ли очень хороший экономически эффективный способ сделать это, или это решение достаточно хорошо даже для платформы, которая должна масштабироваться (допустим, 100,000 пользователей и действительно большое количество запросов для каждого из них в его расцвете, возможно, через пару лет)?

Любое предложение будет полезным.

Тогда, стоит ли мне выбрать venv или Docker? Большое спасибо

Вернуться на верх