Forum Discussion
How to enforce specific settings through new configuration changes
- May 03, 2020
I'l get this out the way - only apply connection mirroring if it makes sense to do so
- i.e. for long-lived TCP connections that have a moderately high setup cost, or connections that do not auto-recover.
There is limited value in setting up connection mirroring for HTTP/HTTPS connections that have been designed with an expectation of connection loss and recovery. The cost in memory and network utilization for the mirroring is generally higher than the benefit.
There is also no value in connection mirroring for stateless performance layer 4 virtuals (i.e with loose initiation/loose close).
For consistent templating:
The traditional answer would be to write an iApp template to apply the relevant settings.
The recent answer would be to script the configuration with the RestAPI and tools that use it.
The more recent answer lies in AS3, and declarative onboarding.
Now we have FAST templates, which also use AS3:
F5 Application Services Templates (FAST)
I'l get this out the way - only apply connection mirroring if it makes sense to do so
- i.e. for long-lived TCP connections that have a moderately high setup cost, or connections that do not auto-recover.
There is limited value in setting up connection mirroring for HTTP/HTTPS connections that have been designed with an expectation of connection loss and recovery. The cost in memory and network utilization for the mirroring is generally higher than the benefit.
There is also no value in connection mirroring for stateless performance layer 4 virtuals (i.e with loose initiation/loose close).
For consistent templating:
The traditional answer would be to write an iApp template to apply the relevant settings.
The recent answer would be to script the configuration with the RestAPI and tools that use it.
The more recent answer lies in AS3, and declarative onboarding.
Now we have FAST templates, which also use AS3:
F5 Application Services Templates (FAST)
Hi Simon,
Thanks for your thorough answer. I'll look into our applications to see if it's worth to mirror them based on its behaviour and will look into the templates. Thanks!
Recent Discussions
Related Content
* 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