9. High Availability
PyScaler can achieve high availability by:
- Deploy Django application in a secondary node
- Use a load balancer in front of the http port
- Configure Django to use MySql instead of SqLite
- Configure both Django nodes to use MySql
- MySql can be configured in cluster, as well
- Enable RabbitMQ clustering
- USe a single memcached instance for all django servers.
- Memcached can be clustered, as well