Infrastructure as a Service (IaaS) | Benefits | Working | Use Case | Tips
What is Infrastructure as a Service ( IaaS )? Infrastructure as a Service (IaaS) is an on-demand computing…

F5 BIG-IP Virtual Edition runs in Azure as a virtual machine, providing load balancing, WAF, SSL offload and access control. It is deployed when Azure’s native Load Balancer and Application Gateway do not cover what you need — typically iRules, advanced health monitors, or consistency with an existing on-premises F5 estate.
Worth asking first, because BIG-IP VE is a substantially more expensive and more complex option than the native services.
| Requirement | Use |
|---|---|
| Layer 4 TCP/UDP distribution | Azure Load Balancer |
| Layer 7 HTTP routing plus a basic WAF | Azure Application Gateway |
| Global multi-region traffic steering | Azure Front Door / Traffic Manager |
| iRules, complex traffic manipulation | F5 BIG-IP |
| Advanced WAF policies you already own | F5 BIG-IP |
| Consistent config with on-premises F5 | F5 BIG-IP |
| Non-HTTP protocols needing Layer 7 logic | F5 BIG-IP |
The strongest case is operational rather than technical: if your team already runs F5 on-premises, running the same platform in Azure means one skill set, one configuration model and one set of iRules.
| Model | How it works | Suits |
|---|---|---|
| PAYG | Hourly from the Azure Marketplace, licence included | Short-term, testing, variable load |
| BYOL | You buy the licence from F5 and apply it | Long-running production — cheaper over time |
| ELA / subscription | Enterprise agreement covering many instances | Large estates |
PAYG throughput tiers (25 Mbps, 200 Mbps, 1 Gbps and up) are enforced by the licence, not the VM size. Size the licence to your peak traffic — an oversized VM on an undersized licence is throttled and the symptom looks like a performance problem rather than a licensing one.
| Single-NIC | Multi-NIC (3-arm) | |
|---|---|---|
| Interfaces | One — management and data share it | Management, external, internal |
| Complexity | Low | Higher |
| Traffic separation | None | Proper separation |
| Suits | Dev, test, simple deployments | Production |
Use multi-NIC in production. Sharing management and data traffic on one interface means a data-plane problem can also cost you management access — which is exactly when you need it.
NIC count is limited by VM size. A three-NIC deployment needs a VM size supporting at least three, so check the size before designing the topology rather than after.
This is the single biggest departure from an on-premises deployment, and the most common source of a failed design.
On-premises, an F5 HA pair uses gratuitous ARP to move a floating IP between units. Azure’s software-defined network does not honour gratuitous ARP. The traditional mechanism simply does not work.
Azure deployments use one of these instead:
| Method | How it works | Failover time |
|---|---|---|
| API-based failover | The active unit calls the Azure API to move the IP configuration or update route tables | Tens of seconds — API-dependent |
| Azure Load Balancer in front | An ALB health-probes both BIG-IPs and sends traffic to the healthy one | Seconds — faster and more predictable |
| Active/active with ALB | Both units serve traffic behind the ALB | Immediate — no failover event |
Fronting the pair with an Azure Load Balancer is the more robust pattern. API-based failover depends on the Azure control plane responding promptly, and it needs a service principal or managed identity with permission to modify network resources — one more thing that can be misconfigured or have its credentials expire.
Whichever you choose, place the two instances in an Availability Set or across Availability Zones, or a single host fault takes both down.
X-Forwarded-For for HTTP traffic and configure the application to trust it.For Layer 4 distribution, yes, and it is far cheaper. Azure Application Gateway covers Layer 7 HTTP routing with a basic WAF. F5 is warranted when you need iRules, advanced WAF policies, or configuration consistency with an existing on-premises estate.
Because Azure’s network does not honour gratuitous ARP, which is how on-premises failover works. Azure deployments need API-based failover or an Azure Load Balancer in front of both units.
Multi-NIC for production, so management and data traffic are separated. Single-NIC is fine for testing. Check the VM size supports the NIC count you need before designing.
PAYG for short-term or variable workloads. BYOL is normally cheaper for anything running continuously, and the crossover point is typically a few months.
Because SNAT is applied, which is usually necessary in Azure to avoid asymmetric routing. Insert X-Forwarded-For on the virtual server and configure the application to read it.
For anything production, yes. A single BIG-IP is a single point of failure in front of every application behind it. Deploy a pair across Availability Zones with an Azure Load Balancer distributing to them. See software load balancers for the wider comparison.