Previous page Next page
Axxon Datacenter is a universal software solution from AxxonSoft for creating scalable, flexible, and fault-tolerant enterprise-grade video surveillance systems. The platform integrates all components into a single, manageable ecosystem: from IP cameras and processing servers to archive storage and operator workstations. It ensures technological independence, architectural flexibility, and centralized management of a complex, distributed infrastructure.
Key features
Value: Complete technological independence, adaptable architecture, and centralized management of a geographically distributed infrastructure from a single interface.
Flexible architecture: Easily adapts to tasks of any scale—from a centralized system at a single facility to a geographically distributed network of hundreds of facilities.
Data sovereignty: Complete control over data, its security, and infrastructure performance.
Single management point: Centralized control of users, roles, access permissions, and configuration of all system objects via a web interface.
Architectural deployment models
Axxon Datacenter supports three main types of building a system, allowing you to select the optimal one for any object structure:
| System type | Purpose | Architecture | Management | Benefits |
|---|---|---|---|---|
| Centralized | For facilities with resource concentration in one data center | All IP devices transfer video streams directly to the Axxon Datacenter central servers | Fully centralized: processing, analysis, recording, administration | Easy management, single point of monitoring and configuration |
| Distributed | For a network of remote facilities requiring local processing and fault tolerance | The Axxon One stand-alone servers are installed at each facility. Axxon Datacenter serves as the central hub, uniting them into a single logical complex | Remote domain configuration, centralized user management, and monitoring of system status | Fault tolerance, reduced load on communication channels, local data processing |
| Hybrid | For complex infrastructures combining different types of facilities | Combines direct device connections to the center and remote facilities with Axxon One servers | Unified management for all types of facilities within one system | Maximum flexibility, gradual expansion, integration of heterogeneous systems |
Architecture and key components
Axxon Datacenter is built on principles of microservice architecture that ensure high scalability, fault tolerance, and easy updates. The platform integrates both AxxonSoft's own products and necessary infrastructure solutions from third-party vendors. The specific components deployed can be flexibly configured to meet customer requirements.
AxxonSoft products
| Microservice | Description |
|---|---|
| Axxon Datacenter | |
| Backend | The main coordination service that processes requests and interacts with other components |
| JobRunner | Sends emails, SMS, and push notifications |
| Arpserver | Establishes secure TLS connections for exchanging data with remote servers |
| Vsaasmanager | Interacts with the supervisor on the Axxon One side configured in FailOver mode |
| Uploader | Manages the storage of binary data (video archive, images) in MinIO object storage (see the description below) |
| Configsync | Provides synchronization of configurations between Axxon Datacenter and Axxon One servers |
| Deviceregistry | A registry required for interaction between hardware and Axxon Datacenter |
| Axxon Data | |
| Backend | The main infrastructure service. It connects all Axxon Data microservices and controls authorization |
| Dictionary | Stores and provides schema of data storage and localization |
| Supplier | Receives events from Axxon One in dataloader format |
| Query | Generates reports |
| Writer | Writes data to the database |
| Exporter | Generates reports in PDF and CSV formats |
| Scheduler | Sends reports on a schedule |
Infrastructure products
| Microservice | Description |
|---|---|
| Haproxy | Balances the load. Redirects incoming requests to a less loaded server. Also redirects requests in Axxon Datacenter but with a filter: traffic between arpserver and arpagent is filtered separately from all other traffic. This is necessary because traffic between arpserver and arpagent is routed over TCP using a unique, proprietary protocol created by AxxonSoft and encrypted with TLS |
| Nginx | Processes web requests through the Web server. Accepts and processes individual parts of each web request, improving performance by caching static and dynamic parts of pages |
| NATS | Messaging system between microservices |
| PostgreSQL | The main relational database for storing system data (configurations, users, events) |
| Redis | Data caching in RAM for high performance |
| MinIO | S3-compatible object storage for binary data (video, images) |
| ClickHouse | Analytical database for Axxon Data |
Organization of video archive
The platform supports various types of storage to create a reliable and scalable video archive, allowing you to choose the most economically and technically optimal solution.
| Storage type | Description |
|---|---|
| Object storage (S3-compatible) | Direct integration with cloud and local S3 solutions to create a horizontally scalable archive. Public cloud services: Private/Hybrid solutions:
|
| Network-attached storage (NAS) | Usage of classic network storage devices using standard protocols.
|
