Forum Discussion
Virtual F5 vs Hardware which one is best for application with SSL and WAF and traffic around 1Gbps
- Jul 10, 2023
Hi RajaShajeelAhmed,
while sizing of an F5 instance is not voodoo, it requires more information than SSL, WAF and the expected traffic in GBps. Been there, failed, learned, repeat. 🙂
I recommend you to reach out to a F5 partner in your region and do the sizing together with an expert.A couple of examples:
SSL is not SSL. You might use mostly RSA keys with 4096 bit key length. Or you use ECC keys with 384 bit key length. Both offer equally strong security, while ECC keys with 384 bit key length require significantly less compute power and can run in a VE. Using ECC keys you might not need to buy hardware F5, because the ASICs won't make a large impact. Modern CPUs have a build-in support for certain SSL related hardware accelerations, BIG-IP can use these in a VM environment.
Which features of AWAF do you plan to use? Some feature are more computationally expensive than others (yes, looking at you Data Guard!). You might need a license that allows more throughput, just because it allows you to use more vCPUs.
HTTP requests per second and Transactions per second are other measurements that require to be considered when sizing an AWAF VE.Rather than buying a hardware BIG-IP, consider scaling horizontally. Use a F5 LTM VE cluster for SSL offloading and loadbalance only HTTP traffic to a larger cluster of smaller AWAF VEs. This might safe you some $$$ compared to a hardware cluster.
KR
Daniel
Hello,
performance depends on the resources you allocate to your equipment. but in any case the use of hardware is always more robust in terms of performance.the hardware part allows to do some operations with dedicated asic (compression, acceleration, SSL decryption, ...):
Message from F5 (Salim): Software is the same (TMOS and modules). Obviously physical connectivity (interfaces, trunks) are not relevant in a VE environment. Performance is the major difference of course. There is a throughput limitation on VEs based on the hypervisor you are using, the TMOS version of your VE and the license you purchased.
Regards,
Do you have experece with virtual and hardware appliance for the same exposed application? how it goes?
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