News and blog
NXLog main page
  • Products
    NXLog Platform
    Log collection
    Log management and analytics
    Log storage
    NXLog Agent
    NXLog Community Edition
    Integrations
    Professional Services
  • Solutions
    Use cases
    Specific OS support
    SCADA/ICS
    Windows event log
    DNS logging
    MacOS logging
    Open Telemetry
    Cost reduction
    Industries
    Financial Services
    Government & Education
    Entertainment & Gambling
    Telecommunications
    Medical & Healthcare
    Military & Defense
    Law Firms & Legal Counsel
    Industrial & Manufacturing
  • Pricing
    Licensing
    Plans
  • Partners
    Find a Reseller
    Partner Program
    Partner Portal
  • Resources
    Documentation
    Blog
    White papers
    Videos
    Webinars
    Case Studies
    Community Program
    Community Forum
  • About
    Company
    Careers
  • Support
    Support portals
    Contact us

NXLog Platform
Log collection
Log management and analytics
Log storage
NXLog Agent
NXLog Community Edition
Integrations
Professional Services

Use Cases
Specific OS support
SCADA/ICS
Windows event log
DNS logging
MacOS logging
Open Telemetry
Cost reduction
Solutions by industry
Financial Services
Government & Education
Entertainment & Gambling
Telecommunications
Medical & Healthcare
Military & Defense
Law Firms & Legal Counsel
Industrial & Manufacturing

Licensing
Plans

Find a Reseller
Partner Program
Partner Portal

Documentation
Blog
White papers
Videos
Webinars
Case Studies
Community Program
Community Forum

Company
Careers

Support portals
Contact us
Let's Talk
  • Start free
  • Interactive demo
Let's Talk
  • Start free
  • Interactive demo
NXLog search
  • Loading...
Let's Talk
  • Start free
  • Interactive demo
August 3, 2026 deployment

Surviving a region outage: multi-region disaster recovery for NXLog Platform on AWS

By João Correia

Share
ALL ANNOUNCEMENT COMPARISON COMPLIANCE DEPLOYMENT SECURITY SIEM STRATEGY RSS

When a cloud region goes down, most teams think about their applications first. But if your log management platform goes dark, you lose more than a dashboard — you lose your audit trail, your security telemetry, and in many industries, your compliance posture. Every minute your ingestion endpoint is unreachable is a minute of blind spots you can’t get back.

The good news: if you run NXLog Platform on AWS, building a multi-region disaster recovery (DR) setup is more straightforward than you might expect. In this post, we walk through the approach described in our new Multi-Region DR Guide, which uses AWS Elastic Disaster Recovery (AWS DRS) to keep a warm copy of your entire deployment in a second region ready to launch in minutes.

Why NXLog Platform is a natural fit for block-level replication

NXLog Platform is a containerized, multi-component system that runs on Linux using Podman. Under the hood, it includes a ClickHouse database for log storage and analytics, PostgreSQL for metadata, and HashiCorp Vault for secrets management. All of its persistent state — databases, configurations, certificates — lives on EBS volumes.

That architecture matters for DR. Because everything NXLog Platform needs is on disk, AWS DRS can replicate the entire deployment at the block level, continuously, from your primary region to a low-cost staging area in your recovery region. When you fail over, AWS DRS restores the exact state of the disk. There is nothing to reinstall, no containers to rebuild, and no configuration to reapply. ClickHouse and PostgreSQL recover to a crash-consistent point-in-time snapshot, and even your host firewall rules come along for the ride.

Setting it up: one replication agent, continuous replication

The core of the setup is refreshingly simple:

  1. Generate the AWS DRS agent installation command in the console of your primary region.

  2. Run it on your NXLog Platform EC2 instance with root privileges.

  3. Wait for the initial sync to complete. The console will show Ready for recovery with a Healthy replication status.

From that point on, AWS DRS continuously replicates every block written to your root and data volumes to the recovery region.

Before you install the agent, make sure your environment allows outbound TCP 1500 (replication data transfer) and TCP 443 (the AWS DRS control plane), and that all persistent container volumes are backed by EBS.

Don’t forget the NXLog Platform-specific configuration

The one place where a generic AWS DRS tutorial won’t help you is the recovery instance’s security group. For NXLog Platform to be fully functional after failover, it needs:

Inbound:

  • TCP 443 — the HTTPS web interface

  • TCP 5514 — log ingestion from your agents

  • TCP 5515 — agent management

Outbound:

  • DNS (TCP/UDP 53)

  • SMTP (TCP 25, 465, or 587) for email notifications

  • TCP 443 to the NXLog Customer Portal, used to validate your subscription and fetch the latest configuration templates

Configure this ahead of time in your launch settings, so failover day involves zero improvisation.

Practice before you need it: DR drills

A DR plan you’ve never tested is a hypothesis, not a plan. AWS DRS lets you launch temporary drill instances in the recovery region without touching production. Run a drill regularly and validate two things on the drill instance:

  1. Containers: sudo podman ps shows all NXLog Platform containers running.

  2. Web interface: you can reach the UI over HTTPS and log in.

That’s the whole checklist, a testament to how much the block-level approach preserves.

When disaster strikes: failover in five steps

If your primary region goes down:

  1. Open the AWS DRS console in the recovery region and select your source server.

  2. Initiate a recovery job.

  3. Choose your snapshot — the latest data for an infrastructure failure, or an earlier point in time if you’re recovering from ransomware.

  4. Run the validation checklist on the launched instance.

  5. Update your DNS records to point your ingestion domain at the recovery instance.

That last point deserves emphasis: the ability to roll back to a pre-infection snapshot makes this setup valuable not just for regional outages, but for ransomware recovery, an increasingly common reason organizations invoke their DR plans.

Coming home: failback

Once your primary region is stable again, AWS DRS supports reversed replication. AWS DRS syncs the logs you ingested during the outage back to the primary region. You launch a failback instance, run the same validation checks, and redirect DNS. No data ingested during the incident is left behind.

The takeaway

Log data is only valuable if it’s still flowing when everything else is on fire. With NXLog Platform’s disk-backed, containerized architecture and AWS Elastic Disaster Recovery, a full multi-region DR capability comes down to installing a replication agent, opening a handful of ports, and scheduling regular drills.

On the other hand, if you’re researching a solution, resilience doesn’t have to mean complexity or a bigger bill. Because NXLog Platform is a self-contained, disk-backed deployment, multi-region DR doesn’t require duplicating an entire pipeline of ingestion nodes, brokers, and worker fleets across regions. You replicate one instance, open a handful of ports, and schedule regular drills. Your DR footprint costs what an AWS DRS staging area costs and not a second production cluster.

NXLog Platform is an on-premises solution for centralized log management with
versatile processing forming the backbone of security monitoring.

With our industry-leading expertise in log collection and agent management, we comprehensively
address your security log-related tasks, including collection, parsing, processing, enrichment, storage, management, and analytics.

Start free Contact us
  • NXLog Platform
  • Disaster recovery
  • AWS
Share

Facebook Twitter LinkedIn Reddit Mail
Related Posts

5 Fluentd alternatives for security operations in 2026
9 minutes | July 21, 2026
6 Logstash alternatives and competitors for security operations in 2026
10 minutes | July 15, 2026
Cribl competitors: 6 alternatives for SecOps teams
12 minutes | June 29, 2026

Stay connected:

Featured posts

Announcing NXLog Platform 1.13
June 9, 2026
Enterprise IIS log analysis software: top tools, use cases, and NXLog Agent integration
May 7, 2026
Announcing NXLog Platform 1.12
April 21, 2026
How to visualize telemetry data flow and volume with NXLog Platform
March 23, 2026
Security dashboards go dark: why visibility isn't optional, even when your defenses keep running
February 26, 2026
Building a practical OpenTelemetry pipeline with NXLog Platform
February 25, 2026
Announcing NXLog Platform 1.11
February 23, 2026
Adopting OpenTelemetry without changing your applications
February 10, 2026
Linux security monitoring with NXLog Platform: Extracting key events for better monitoring
January 9, 2026
2025 and NXLog - a recap
December 18, 2025
Announcing NXLog Platform 1.10
December 11, 2025
Announcing NXLog Platform 1.9
October 22, 2025
Gaining valuable host performance metrics with NXLog Platform
September 30, 2025
Security Event Logs: Importance, best practices, and management
July 22, 2025
Enhancing security with Microsoft's Expanded Cloud Logs
June 10, 2025

Categories

  • ANNOUNCEMENT
  • COMPARISON
  • COMPLIANCE
  • DEPLOYMENT
  • SECURITY
  • SIEM
  • STRATEGY
  • Products
  • NXLog Platform
  • NXLog Agent
  • NXLog Community Edition
  • Integration
  • Professional Services
  • Licensing
  • Plans
  • Resources
  • Documentation
  • Blog
  • White Papers
  • Videos
  • Webinars
  • Case Studies
  • Community Program
  • Community Forum
  • Compare NXLog Platform
  • Partners
  • Find a Reseller
  • Partner Program
  • Partner Portal
  • About NXLog
  • Company
  • Careers
  • Support Portals
  • Contact Us

Follow us

LinkedIn Facebook YouTube Reddit
logo

© Copyright NXLog Ltd.

Privacy Policy • General Terms of Business