LogoLogo
Vega Systems IncRedundancyXPort
Redundancy Management Framework
Redundancy Management Framework
  • 👋Introduction
  • 🗒️Release Notes
    • 7.4.0
    • 7.2.3
    • 7.2.2
    • 7.2.1
    • 7.2.0
    • 7.1.9
    • 7.1.8
    • 7.1.7
    • 7.1.6
    • 7.1.5
    • 7.1.4
    • 7.1.3
    • 7.1.2
    • 7.1.0
  • 🗝️Key Features
  • 💠Software Components
  • 🏗️Architecture Options
    • Federated
    • Independent
    • Single Site
  • 🗺️What to Install Where
    • Federated
      • Non-Clustered Mode
      • Clustered Mode
    • Independent
      • Non-Clustered Mode
      • Clustered Mode
    • Single Site
      • Non-Clustered Mode
      • Clustered Mode
  • 👨‍💻Installation
    • Pre-Installation
    • Manual Installation
      • RMF Services (Manual)
      • RMF Client (Manual)
    • Silent Installation
      • RMF Services (Silent)
      • RMF Client (Silent)
    • Post-Installation
      • Validate the Installation of RMF Services and UI
      • Validate the Installation of RMF Smart Client Components
    • Uninstallation
      • Manual Uninstallation
      • Silent Uninstallation
  • 🏷️License Activation
    • Online Activation
    • Offline Activation
      • Export License for Activation
      • Import Activated License
  • ⚙️Configuration Dashboard
    • Accessing the RMF Config Dashboard
    • Enable the SmartSync Service
      • Smart Sync Service Service Tray
        • Set Service Logon Settings
        • Start
        • Stop
        • Restart
        • Restart with detailed logs
        • Show Log
        • Clear Log
        • Exit
    • Set Synchronization Direction
      • Backup Mode
      • Restore Mode
    • Architecture Selection
      • Single Site
      • Federated
      • Independent
    • Server Labeling
    • Mode Selection
    • Server Linking
    • Storage Linking
    • Licensing
    • Add Camera
    • First Synchronization Run
    • Replace Camera
    • Move Camera
    • Delete Camera
    • Device Selection
    • Synchronize Hardware
    • Synchronize Camera
    • Synchronize Microphone
    • Synchronize Speaker
    • Synchronize Device Input
    • Synchronize Device Output
    • Synchronize Metadata
    • Synchronize Groups
    • Synchronize Roles
    • Synchronize Views
    • Scheduling Runs
      • Enable the SmartSync Scheduling
      • Disable the SmartSync Scheduling
  • ▶️Run Dashboard
    • Accessing the Dashboard
    • Run/Process Dashboard Details
  • 📊Workflows Dashboard
    • Accessing the Dashboard
    • Replicate Devices
    • Find and Fix Inconsistencies
    • Stream Selection
    • Roles Synchronization
    • Camera Password Updater
    • Reaction Time
    • Failback
    • Priority
    • Overlay
    • Logging
    • Export Log
    • Web API
    • Tune Performance
  • 💻High Availablity in the Smart Client
    • Prerequisites
    • Creating a High Availability View
    • High Availability Live Views
    • High Availability Playback
    • High Availability Independent Playback
    • PTZ Preset Management
      • Add PTZ Preset
      • Update PTZ Preset
      • Delete PTZ Preset
    • Video Export
    • High Availablity Bookmarks
    • Unified Start/Stop Recording Control
    • Joystick Support
    • Snapshot
  • 🔗Rest API
  • 🧩Integrations
    • VMS
    • PSIM
  • 👷Migration In Progress
Powered by GitBook
LogoLogo

Library

  • Redundancy
  • XPort

Website

  • Home
  • Contact Us

Privacy Policy

  • Policy

© 2025 Vega Systems Inc. All rights reserved.

On this page
  • Pros
  • Cons
Export as PDF
  1. Architecture Options

Independent

Active-Active Redundancy through Equal and Independent sites

PreviousFederatedNextSingle Site

Last updated 7 days ago

Primary recorders are part of one Milestone deployment, while the Secondary recorders belong to a separate, independent Milestone deployment. This architecture features two unique databases, one at each site. The sites are not Federated. Each camera streams to both sites simultaneously.

This setup ensures redundancy for all XProtect components, including the Management Server, Event Server, SQL Server, and Recording Servers.

Pros

  1. Cybersecure Design: Separate data centers with no inter-site clustered components enable independent cybersecurity policies at each. A compromise in one does not automatically compromise the other.

  1. Clean Software Update Workflows: Since there are no inter-site clustered components, one site can be taken offline completely while the other site continues to serve clients. If things go wrong during an upgrade, the blast radius is contained within a single site.

  2. SQL Insulation: There is no cross-site SQL clustering; therefore, SQL corruption in one site does not automatically affect the other site. RMF achieves all SQL synchronization through the Milestone API, which fails when reading from a corrupt database.

  3. Cleaner user experience: Since sites are independent, camera visibility and alarm handling are straightforward. In contrast, in a Federated architecture, child site cameras are visible in the parent, resulting in the user seeing two sets of cameras in the client.

Cons

  1. No Stream Level Failover in RMF: RMF does not support stream-level failover in the Milestone Smart Client. However, one can achieve this by using a PSIM, such as Prysm, that supports failover with an independent Milestone site.

  2. Increased levels of redundancy require higher infrastructure costs for multi-server deployments.

🏗️
Independent Architecture