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
Hardware is needed if you have a datacenter or co-location, especially if you deal with a large amount of SSL termination. Remember, F5 hardware has custom ASICs for SSL and compression.
If the above is not a concern, deploy an instance of F5 BIG-IP VE on two different VMware clusters, at at a minimum, set affinity to ensure that both VE instances never run on the same host. Then of course setup HA across 2 units. Migrate over the UCS with the no platform check and no license options, repoint VLANs to correct VE interfaces, and test.
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