Control Plane vs Data Plane
QNSP separates control plane operations from data plane operations.
Control Plane vs Data Plane
QNSP separates control plane operations from data plane operations.
Control plane
Management operations that configure the system:
- Tenant provisioning
- Key creation and rotation policies
- Access control policy updates
- Service account management
- Audit configuration
Control plane operations are:
- Lower throughput
- Strongly consistent
- Fully audited
Data plane
Runtime operations that process data:
- Encrypt/decrypt operations
- Secret retrieval
- Storage read/write
- Search queries
- Token validation
Data plane operations are:
- High throughput
- Eventually consistent where safe
- Optimized for latency
Isolation
Control and data plane share authentication but have separate:
- Rate limit pools
- Failure domains
- Scaling characteristics