Where it runs is your choice.
These are the most common ways FabriCloud is deployed. The control-plane / data-plane split is elastic — the fabric, enrichment and agents can run wherever your sovereignty, latency and cost constraints put them — so many more configurations are possible than the three shown here.
01Self-hosted
Everything — control plane, fabric, enrichment and agent execution — runs inside your environment. FabriCloud is software in the data path only insofar as you run it; the vendor cloud is optional (updates / licensing) and air-gapped operation is supported. Maximum sovereignty, highest operational burden.
02Remote fabric · local agent execution
The control plane and agent scheduler are managed in the cloud (metadata only), but the fabric, enrichment and the agent runtime stay in your environment — agents execute next to the data. You get managed operations while keeping all compute and data in-boundary.
03Cloud fabric · cloud enrichment · cloud agent scheduler
The control plane, entity enrichment and agent scheduler/runtime run in the cloud. Your environment keeps the raw data, indexes and graph store; cloud agents and enrichment reach in through the gateway with access enforced at the source, receiving only governed, permissioned results. Lowest ops burden; raw data still never leaves.
| Option 1 — Self-hosted | Option 2 — Remote fabric, local agents | Option 3 — Cloud fabric & cloud agents | |
|---|---|---|---|
| Control plane | In your env (self-hosted) | Managed (cloud) | Managed (cloud) |
| Fabric / graph store | In your env | In your env | In your env |
| Entity enrichment | In your env | In your env | In cloud (via gateway) |
| Agent scheduler | In your env | Cloud | Cloud |
| Agent execution | In your env | In your env | In cloud (queries via gateway) |
| Crosses the boundary | Nothing (telemetry / updates only) | Metadata · control · agent plans | Metadata · control · governed results |
| Raw data egress | None | None | None (results only, enforced at source) |
| Ops burden on you | Highest | Low (managed control plane) | Lowest |
| Sovereignty / air-gap | Maximum · air-gap | High | High (data stays; compute reaches in) |
| Best when | Strict isolation, air-gapped estates | You want managed ops but agent compute next to data | Minimal ops; elastic cloud agents over governed context |
Mix and match per environment, per region, per workload. In every configuration the boundary holds: no raw data leaves.