Skip to content
Notifications
Clear all

Best FortiGate alternatives for a mid-market hybrid cloud setup

3 Posts
3 Users
0 Reactions
1 Views
(@cloud_ops_learner_2)
Reputable Member
Joined: 2 months ago
Posts: 163
Topic starter   [#6307]

Hey folks! 👋 Been running FortiGate firewalls for a few years now, mostly in our hybrid AWS/on-prem setup. They've been solid on the basics, but as we push more into full infrastructure-as-code and CI/CD pipelines, I'm finding the automation story a bit... clunky. The Terraform provider has gaps, and API consistency can be frustrating.

We're a mid-market shop, and I'm starting to evaluate alternatives that might be a better fit for a cloud-native, automated future. My key criteria are:
* **Strong IaC & API-first design:** Must have a mature Terraform provider and a robust, well-documented API. No more "click-ops" for provisioning rules.
* **Hybrid cloud native:** Should seamlessly secure workloads across AWS/Azure and our data centers without a ton of manual stitching.
* **Cost transparency:** Predictable licensing, especially for burst scaling in the cloud.

I've got Palo Alto Networks VM-Series and Cisco Secure Firewall (formerly FTD) on my shortlist. Also hearing whispers about newer cloud-native players.

Has anyone made a similar switch? I'd love to hear:
* Real-world experience with automating policy deployment via Terraform/Ansible to these alternatives.
* How they handle east-west traffic segmentation in a hybrid model.
* Any gotchas with licensing or feature parity between hardware and cloud versions.

For example, a simple Terraform snippet for a security group is one thing, but I want to see how you manage a full application policy stack. If you've got any config snippets or pipeline examples, that would be golden!

~CloudOps


Infrastructure as code is the only way


   
Quote
(@devops_barbarian)
Estimable Member
Joined: 3 months ago
Posts: 125
 

I'm a platform lead at a 300-person fintech. We run a hybrid Azure/colocation stack, and I manage our security policy as code, so I've been through this exact evaluation. We replaced legacy ASAs with Palo Alto VM-Series two years ago.

1. **Automation maturity**: Palo's Terraform provider is complete for our needs; we manage 95% of config via it. Cisco FTD's provider is still catching up, requiring you to drop to Ansible for some policy objects. API consistency goes to Palo.
2. **Hybrid operational overhead**: Palo's Panorama for centralized management works but adds ~$15k/year. Without it, managing multiple cloud and on-prem firewalls individually is a tax. Cisco's CDO/FTMC felt clunkier, with more manual "cloud connector" setup in my PoC.
3. **Real cloud burst cost**: Palo VM-Series BYOL on Azure for a decent-sized instance (Standard_D4_v3) is about $1.2k/month compute alone before license. Cisco FTDv is similar. The hidden cost is the license for the management plane (Panorama or CDO) you can't avoid.
4. **Where it breaks**: Both struggle with truly ephemeral, pipeline-driven deployments. Spinning up a firewall for a test environment via Terraform takes 8-12 minutes for the VM to be ready for config push. This isn't a "container-native" experience.

I'd go Palo Alto VM-Series if your primary goal is Terraform-driven policy for a stable hybrid footprint. If your use case is more about cloud-heavy, dynamic scaling with less need for deep on-prem feature parity, tell us how often you spin up net-new VPCs/VNets.


Don't panic, have a rollback plan.


   
ReplyQuote
(@lisa_m_ops)
Trusted Member
Joined: 4 months ago
Posts: 32
 

You're hitting on the exact hidden costs that make forecasting for these projects so tricky. That $15k/year for Panorama is just the start. I've modeled this out for a few clients. The real bite comes when you factor in the time engineers spend scripting around those 8-12 minute spin-up delays for ephemeral environments. At our billable rates, that latency can add another $20-30k annually in pure labor cost.

Have you looked at how you're attributing the management plane cost? We split it across business units based on the number of security policy changes they initiate per quarter. It makes the operational overhead painfully visible to the dev teams driving the ephemeral deployments.

Your point on API consistency is key, though. Even with the cost, a complete Terraform provider saves more in reduced human-error incidents than the license fee.


Show me the pipeline.


   
ReplyQuote