Zscaler Zero Trust Exchange and ZIA Architecture Overview

Zscaler has built its product portfolio around what it calls the Zero Trust Exchange: a cloud-based security platform that provides secure access to the internet and to cloud-based services for users, devices, and applications regardless of location. Every Zscaler offering is delivered on top of this exchange, so its architecture is the foundation for the rest of the platform.

Core Benefits of the Platform

The Zscaler security model is built around four main benefits. First, it eliminates the attack surface by brokering connections through proxy services rather than exposing applications and networks directly to the internet. Second, it prevents lateral movement of threats by connecting a user only to the specific application needed, rather than granting broad access to a network range. Third, it improves the user experience by delivering services from points of presence close to the end user. Finally, its as-a-service model reduces cost and operational complexity compared to on-premises appliances.

The Zscaler Product Portfolio

Three offerings make up the core of the Zscaler portfolio. Zscaler Internet Access (ZIA) provides secure access to the internet and cloud-based services, protecting users and devices from malware, phishing, and other security threats. Zscaler Private Access (ZPA) provides secure access to internal applications without exposing them to the internet, allowing organizations to offer remote access without compromising security. Zscaler Digital Experience (ZDX) provides real-time monitoring and analytics of user experience and network performance, helping organizations identify and resolve issues quickly.

Zscaler's platform extends well beyond ZIA alone. The diagram below shows how the Zero Trust Exchange and Zscaler's Global Edge secure four distinct categories of connectivity — the remote workforce, cloud workloads, IoT/OT devices, and B2B access — through a common set of services (ZIA, ZPA, and ZDX) delivered across 160+ data centers worldwide.

Figure: The Zscaler integrated platform secures four key entities (workforce, cloud, IoT/OT, and B2B).

Inside the ZIA Architecture

ZIA's own architecture is organized into three planes — control, data, and logging — shown below, before we walk through each one.

Figure: ZIA's three-tier architecture — control plane, data plane, and logging plane.
Figure: ZIA's three-tier architecture — control plane, data plane, and logging plane.

The first is the Zscaler Central Authority, the brain of the platform and the heart of the control plane. It provides centralized policy management and serves as the central location for software, database, and threat intelligence updates. Administrators configure policies and settings for their organization from the Zscaler console at console.zscaler.com, signing in through the Zscaler Authentication Service, while the same Central Authority also exposes an API for programmatic configuration. The Central Authority itself is designed for high availability and is deployed across multiple data centers for redundancy; it can be thought of as the management plane of the platform.

The second component is the Public Service Edge, originally known as the Zscaler Enforcement Node (a name still found in some documentation), forming the data plane. This is where user traffic is sent over the internet to be inspected and have policy applied; once allowed, it is forwarded on to its destination. Zscaler operates more than 160 Public Service Edge locations worldwide, deployed in an active-active configuration for availability and redundancy. Each Public Service Edge maintains a persistent connection to the Central Authority to download policy configuration. When a new user connects, a policy request goes to the Central Authority, which returns the applicable policy as a highly compressed bitmap file; that policy is then cached locally until a change is made. Administrators make policy changes through the console, following the same two-step Save and Activate model: Save stores the change locally, and Activate pushes it to the Central Authority, which distributes it to all Public Service Edges, refreshing policy across the cloud within seconds. Because policy enforcement happens at the edge nearest the user rather than at a fixed location, policy follows the user wherever they connect from, giving organizations consistent security regardless of location.

Importantly, a Public Service Edge never writes data to disk. Packet data is held in memory only long enough for inspection, after which it is either forwarded or dropped based on policy. The log data generated for every transaction is compressed, tokenized, and exported over secure TLS connections to a log router, which directs it to the Nanolog cluster in the appropriate geographical region — the logging plane shown in the diagram above, which can also stream data to an external SIEM.

The Nanolog Cluster

The final component of the ZIA architecture is the Nanolog cluster, which stores transaction logs and generates reports. Like the other components, each Nanolog cluster is built with redundancy and is distributed across multiple locations to ensure fault tolerance.

Together, the Central Authority, Public Service Edges, and Nanolog clusters form the modular, multi-tenant backbone of ZIA, with ZPA and ZDX extending the same Zero Trust Exchange to private application access and digital experience monitoring.

Technologies