Forum Discussion
David_Murphy_22
Nimbostratus
Dec 06, 2006Application-gateways and URI based decisions - iRule, health monitor with aliases, or iControl?
I'm hopeful that someone more knowledgeable than me can provide at least some high-level direction, maybe some specifics. We have servers that our LTMs LB for and one might describe these servers as an application-gateway(AGW); more specifically these AGWs use a "same-URL/specific-URI" combination to direct traffic to different groups of applications/web-servers(WS).
Should I use an iRule to provide something similar to a health monitor when a specific app-group of WS systems is not functioning (e.g. because of planned maintenance, because of an unplanned outage)? The issue being that the WS systems are not being directly serviced by the LTMs.
For example (see Figure 1), Application-1 serviced by the WS1 server-group below remains active while Application-2 on the WS2 server-group is taken out of service for an Application-2 upgrade. At present, I am also working with our developers to decide what the AGW systems should respond with when an entire group of WSs are not functioning, like a status-code, something that an iRule could reliably use.
----- -----
| LTM | | LTM |
----- -----
__|________|__
| |
----- -----
| AGW | | AGW |
----- -----
____|________|_____________
/ \
----- ----- ----- ----- ----- -----
| WS1 || WS1 || WS1 | | WS2 || WS2 || WS2 |
----- ----- ----- ----- ----- -----
Figure 1. LTM and server topology
The LTM is very feature-rich and I am not sure if an iRule, a health monitor, or iControl is the best feature to use?
- Chad_Roberts_21
Nimbostratus
I want to be careful not to be misleading if I misunderstand your request, but if you're asking what I think you're asking, then it can definitely be accomplished with a combination of health monitors and iRules. In fact, I have a similar architecture myself. - David_Murphy_22
Nimbostratus
Thanks for the reply. We seem to have very similar architectures. I would really appreciate some of your specifics/examples.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects