Possible to isolate Application Releases within the BIGIP
Our company has monthly application releases (many application and web servers). All of this is QA'd together on a staging environment. The next step is to deploy to production the new version, but the old version is still running (in/activate members of pools when everything is up).
Sometimes it's okay for the old version to communicate with the new version, but I'm looking for a way to ensure that the old version only communicates with the old version. Likewise, the new version should only communicate with the new version.
Big Picture, we would like no production downtime and both version to be active (existing and new users)
What is a reasonable approach for handling this? (route domain, vlan, irule, dns, etc.) Or maybe it's just a bad idea.
We could have the the application developers create a location service (find address of process to talk to), but I was hoping to take advantage of our company's monthly bundled release cycle.