Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width50%
Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleOn the page:

Table of Contents

 

Column



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:

  1. 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.
  2. 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.
  3. 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:

Image Removed

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 typePurpose

Architecture

Management

Benefits
CentralizedFor facilities with resource concentration in one data centerAll IP devices transfer video streams directly to the Axxon Datacenter central serversFully centralized: processing, analysis, recording, administrationEasy management, single point of monitoring and configuration
DistributedFor a network of remote facilities requiring local processing and fault toleranceThe 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 systemMaximum 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

MicroserviceDescription
Axxon Datacenter
BackendThe 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

VsaasmanagerInteracts 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)

ConfigsyncProvides 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

DictionaryStores and provides schema of data storage and localization
Supplier

Receives events from Axxon One in dataloader format

QueryGenerates reports
WriterWrites data to the database
ExporterGenerates reports in PDF and CSV formats
Scheduler

Sends reports on a schedule

Infrastructure products

MicroserviceDescription
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

NginxProcesses 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

MinIOS3-compatible object storage for binary data (video, images)
ClickHouseAnalytical 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 typeDescription
Object storage (S3-compatible)

Direct integration with cloud and local S3 solutions to create a horizontally scalable archive.

Public cloud services:

Private/Hybrid solutions:

  • MinIO for deployment in private infrastructure
Network-attached storage (NAS)

Usage of classic network storage devices using standard protocols.

  • NAS system with a shared network partition
  • Access via a network path (UNC) for all Axxon One servers
  • Supported protocols: NFS (Linux/Unix OS), SMB/CIFS (Windows OS)

...

  1. Amazon S3: https://aws.amazon.com/s3/
  2. Microsoft Azure: https://azure.microsoft.com/en-gb/services/storage/blobs/.
  3. Wasabi: https://wasabi.com/.
  4. Huawei Cloud: https://huaweicloud.com/.
  5. Seagate Lyve Cloud: https://www.seagate.com/.
  6. MinIO: https://min.io/.

...