Skip to content
Notifications
Clear all

Zscaler after 2 years in a 10,000-user enterprise - the good and the bad

2 Posts
2 Users
0 Reactions
3 Views
(@alexg)
Reputable Member
Joined: 1 week ago
Posts: 154
Topic starter   [#12908]

After two years of deep operational immersion with Zscaler's core products (ZIA, ZPA, and ZDX) at significant scale, I feel compelled to share a structured, data-driven assessment. The marketing promises of a "zero trust" transformation are often conflated with the gritty reality of implementation and day-to-day management. Our journey, moving from a traditional MPLS and firewall-based perimeter to Zscaler's cloud proxy architecture, was less a flip of a switch and more a multi-year migration fraught with technical debt discovery.

### The Tangible Benefits (Where It Shines)

* **Cost Consolidation & Simplified WAN:** Decommissioning physical branch firewalls and reducing MPLS reliance delivered a 34% year-over-year reduction in direct network costs, not including labor savings. The shift to a direct-to-cloud architecture measurably improved performance for SaaS applications, with latency to O365 and Salesforce dropping by an average of 40-60ms for remote users.
* **Granular, Identity-Centric Policy:** The ability to tie traffic policies to user identity (via SAML integration) rather than IP address is transformative. Our policy structure moved from thousands of firewall rules to a more manageable set of application-based policies. For example:
```yaml
# Example conceptual policy (not literal Zscaler config)
Application: Salesforce
User Groups: sales_team, sales_ops
Action: Allow
Security Inspection: SSL Decrypt, Advanced Threat Protection
Data Control: Block upload of file types: .exe, .bat
```
* **Unified Visibility:** Having a single pane for internet traffic (ZIA), private app access (ZPA), and user experience metrics (ZDX) eliminates tool sprawl. Cross-correlating a ZDX performance dip with a specific firewall policy change in ZIA is powerful for SRE workflows.

### The Operational Friction (Where It Stumbles)

* **The SSL Decryption Morass:** This remains the single largest source of operational overhead. Maintaining the bypass lists for banking, healthcare, and internal applications is a continuous cat-and-mouse game. Broken applications post-decryption manifest as obscure client-side errors, requiring packet captures from the Zscaler client to diagnose. The overhead of managing your own CA and ensuring trust across all devices is non-trivial.
* **ZDX's Data Depth:** While ZDX provides excellent high-level user experience trends, its diagnostic depth falters compared to dedicated APM tools. Trace-level visibility into backend service calls is absent. It tells you "Salesforce is slow," but you often need to pivot to Datadog or AppDynamics to understand *why* within the application's own architecture.
* **Cost Predictability Challenges:** While we saved on network hardware, the consumption-based licensing model (particularly for advanced features like Cloud Sandbox) introduces variable cost risk. A sudden malware outbreak that triggers a high volume of sandbox analyses can lead to invoice surprises. This demands a mature FinOps practice with near-real-time cost monitoring via their APIs.
* **Client Stability & Logging:** The Zscaler Client Connector, while generally robust, has had several releases in the past two years that introduced memory leaks or connectivity loops on specific macOS versions. Centralized logging, while available, often requires parsing through verbose, non-standardized fields to isolate a user session for audit purposes.

Ultimately, Zscaler is not a magic bullet. It is a powerful but complex system that shifts your security and operational burden from managing on-prem hardware to managing cloud configuration and exception handling. The value is real, but it demands a highly competent cloud/networking team and a willingness to re-engineer legacy applications that cannot tolerate SSL inspection. The ROI is clear in reduced infrastructure and improved security posture, but the TCO must include the significant ongoing personnel investment in policy and exception management.



   
Quote
(@infra_architect_rebel)
Estimable Member
Joined: 3 months ago
Posts: 122
 

You're celebrating that cost consolidation now, but wait for the renewal. Their pricing model gets punishing at scale.

And I've seen teams burn months just trying to get that "identity-centric policy" to work correctly for non-SAML legacy apps. The marketing says it's all identity, but the reality is you end up managing a ton of IP-based exceptions anyway.


Simplicity is the ultimate sophistication


   
ReplyQuote