Nik, See the answers below Unless I've misunderstood your question/description, you're looking at forwarding non-HTTP traffic though, right? From the EG clients to the Object Spawners, running on the Compute nodes? - Yes What's the role of the reverse proxy, in addition to the ELB? What is it that you're trying to reverse-proxy? Can you post your nginx conf? You can't forward non http stuff with nginx unless you've built it with the stream core module. Where does your metadata server sit in this scenario, do you have a metadata server instance running on each of those compute nodes? What's the role of the reverse proxy, in addition to the ELB? - Forward the traffic to SAS servers (sitting under datazone). It is being used to make it three zone architecture. What is it that you're trying to reverse-proxy? - SAS client requests to SAS servers. You can't forward non http stuff with nginx unless you've built it with the stream core module. - NGNIX is configured with stream core module - see the snippet. Where does your metadata server sit in this scenario - Under the data zone where all compute and midtier are residing. do you have a metadata server instance running on each of those compute nodes? - No, there is a single metadata instance for three compute servers (independent - no GRID, no cluster), and a midtier. ngnix.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; } stream { server { listen 8561; proxy_pass XXXXXXXXXXX:8561; } #Middletier server { listen 8080; proxy_pass XXXXXXXXXXXXXXXX:8080; } server { listen 7980; proxy_pass 1XXXXXXXXXXX:7980; } #Compute1 Compute2 and Compute3 server { listen 9432; proxy_pass XXXXXXXXXXXXXX:80; } server { listen 5451; proxy_pass 1XXXXXXXXXXXXXXX:5451; } server { listen 7541; proxy_pass XXXXXXXXXXXXXXXXX:7541; } "nginx.conf" [readonly] 122L, 2741C
... View more