Подтвердить что ты не робот

Балансировка нагрузки Несколько веб-серверов Django

Мне было интересно, если бы кто-нибудь когда-либо реализовал несколько веб-серверов Django, указывающих на одну базу данных, по существу функционирующую как единый веб-сайт с помощью балансировки нагрузки?

Какое программное обеспечение вы использовали для балансировки нагрузки?

Какую дополнительную настройку/настройку требовали веб-серверы Django?

Вам нужно каким-либо образом изменить ваш код Django?

4b9b3361

Ответ 1

На установке Amazon EC2 я обнаружил, что AWS Elastic Load Balancer довольно крут (кроме поддержки только одного IP-адреса на экземпляр ELB).

Передние интерфейсные ящики Django просто нуждались в настройках своей базы данных, чтобы указать на отдельную базу данных (т.е. при условии, что поле базы данных IP, которое является внутренним IP-адресом в терминах нашей экосистемы EC2) и, как только поле базы данных было создано чтобы прослушивать этот IP-адрес и соответствующий порт, мы были готовы качать.