Масштабирование Django с использованием кластеров кеша и базы данных - PullRequest
0 голосов
/ 19 ноября 2018

Я работаю над оптимизацией и масштабируемостью проекта django. На данный момент наша инфраструктура выглядит следующим образом:

  • Один веб-сервер;
  • Один сервер базы данных (Postgresql);
  • Медиа и статические файлы управляются с помощью aws S3.

Мы хотим масштабировать нашу инфраструктуру в соответствии с этой цифрой: enter image description here

Я прочитал документацию django о репликации базы данных и встроенном API кеширования django. Но мне непонятно, если у нас есть несколько серверов веб-приложений. Стоит ли упоминать одинаковые расположения баз данных в файлах settings.py, чтобы все серверы веб-приложений использовали одни и те же серверы кэша и кластер баз данных? Любая документация, которая подробно объясняет реализацию этой архитектуры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...