Ορίστε ομάδα upstream ώστε το Nginx να στέλνει αιτήματα σε πολλά instances της εφαρμογής. Μετά αποφασίστε την κατανομή εργασίας και πότε θα αποφεύγεται προσωρινά ένα προβληματικό instance.
Ξεκινήστε με δύο application servers
Μέσα στο http, η ενδεικτική διαμόρφωση μοιράζει κίνηση σε δύο ιδιωτικές διευθύνσεις:
upstream app {
server 10.0.0.11:3000 max_fails=2 fail_timeout=10s;
server 10.0.0.12:3000 max_fails=2 fail_timeout=10s;
}
server {
listen 80;
location / {
proxy_pass http://app;
}
}
