Page History
| Section | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Axxon Datacenter is a universal software package from AxxonSoft that combines all possible solutions and is flexibly customizable for specific tasks. You can use Axxon Datacenter to organize a video surveillance system or service to run on your own Servers.
Axxon Datacenter is divided into three types of systems:
- Centralized system—only IP devices that are connected to Axxon Datacenter are installed at the facilities. Video streams from IP devices are transferred to Axxon Datacenter for processing and storing of the received data. Configuration, user and system management are available.
- Distributed system—the Axxon One Servers are installed at the facilities. Axxon Datacenter integrates the Axxon One Servers into a single system for the remote configuration of domains, centralized user and system management.
- Hybrid system combines centralized and distributed systems into a single system.
Axxon Datacenter integrates the Axxon One servers, video storages, databases, user web-clients and other solutions into a single system using various infrastructure products (see General building principles of Axxon Datacenter distributed video surveillance system). Example of Axxon Datacenter structure:
Possible storage options for video archive in Axxon Datacenter:
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.
|
...
- Amazon S3: https://aws.amazon.com/s3/.
- Microsoft Azure: https://azure.microsoft.com/en-gb/services/storage/blobs/.
- Wasabi: https://wasabi.com/.
- Huawei Cloud: https://huaweicloud.com/.
- Seagate Lyve Cloud: https://www.seagate.com/.
- MinIO: https://min.io/.
...

