Star architecture
Star architecture is ideal for creating large distributed systems with centralized monitoring when local monitoring at remote sites is not needed.
When using Star architecture in a distributed video surveillance system, the central cluster consists of at least 3 servers. This cluster stores the system configuration database and uses data replication to provide fault tolerance.
Local servers at remote sites run independently of each other. The client goes through the central cluster to connect to remote servers as allowed by access rights.
As a result, the system can include any number of independent servers at remote sites and centralized workstations for monitoring the distributed system.
Large distributed systems with local workstations at remote sites use the cross-system client instead.
Small-scale systems use the decentralized architecture.