NineData Dedicated Cluster Overview
NineData Dedicated Cluster is a private-deployment option for organizations that need stronger network isolation, data security, and operational control than a shared SaaS environment can provide.
What it is
In Dedicated Cluster mode, NineData is deployed in a server cluster provided by the customer. Compared with the SaaS edition, service components and data flows stay inside the dedicated cluster environment, making this deployment model suitable for security-sensitive and compliance-driven scenarios.
Architecture

Key capabilities
- Network isolation: The dedicated cluster network is independent from other environments, including NineData's public cloud. Data sources attached to the cluster remain in the customer's network and are not directly reachable from NineData's public cloud. Task configuration and status information can still be managed through the NineData console without transferring user data.
- High availability: When a dedicated cluster has more than one host, tasks can remain highly available inside the cluster. If a node becomes unavailable, tasks on that node are transferred to healthy nodes for execution.
- Task scheduling: When a dedicated cluster has more than one host, NineData evaluates node status and schedules tasks to nodes with lower utilization.
- Data security: The cluster supports secure authentication between NineData and data sources, as well as encrypted data transmission.
- Operations: NineData provides host monitoring, alerting, and cluster operations such as adding or removing hosts.
Deployment guide
Before deploying a NineData Dedicated Cluster, make sure you have the following resources, and then follow the deployment guide.
- Obtain the NineData Dedicated Cluster installation package (NiUP) from NineData support.
- Prepare two or more servers running Linux. CentOS 7 is recommended.
- In a multi-server scenario, ensure network connectivity between the servers.