I am presented with a design requirement and would like some advice.
There will be say two servers in a serverfarm (message brokers). All traffic will be directed to this serverfam. The challenage is that there are potentially dozens and dozens of applications/services that will be fronted by these message brokers. How do we manage and monitor resouces on the ACE (the Data Power servers do this themselves but we need to do this on the ACE as well surely) and troubleshooting could end up being a bit of a nightmare.
- Could we create a context per application/service with the same real servers in each (being the data power message brokers), so VIP per service?
- We would need to have the server's in each context on the same network, so a shared vlan. Is this and issue?
- Could we have a unique subnet per application/service for client side and the shared vlan for the server side per context?
- Or shared vlan on client and server side? Which is prefered or best practice?
- Are there any issue's with this type of implementation besides the shared-vlan-hostid?
- I am sure there would be issues around the different serverfarm's not being aware of each other if something like least-connections is used, but if round-robin is used? Also how would fuctionality like stickiness etc. be affected? I don't think so as this is context specific in my understanding.
Any advice or input would be greatly appreciated.
Thanks in advance.