Back to Knowledge Base
System Architectures

Hybrid Cloud Video Storage: Balancing Retention, Bandwidth, and Cost

Hybrid Cloud Video Storage: Balancing Retention, Bandwidth, and Cost

The debate over where to store surveillance video has evolved beyond the binary choice of on-premises NVR versus cloud. Hybrid architectures, where local storage handles real-time recording and short-term retention while cloud tiers provide long-term archival and disaster recovery, have become the pragmatic answer for organizations that need both performance and resilience. But hybrid storage is not simply plugging an NVR into AWS. It requires careful analysis of bandwidth constraints, egress costs, retention policies, and failure modes.

This article provides the engineering calculations, architecture patterns, and cost models you need to design a hybrid cloud video storage system that actually works in production. We will cover storage sizing, cloud tier selection, intelligent recording strategies, bandwidth planning, and the RAID configurations that keep your on-premises storage reliable.

Storage Calculation: The Formula You Must Get Right

Underestimating storage is the most expensive mistake in surveillance system design. It results in either shortened retention periods that violate policy requirements or emergency storage purchases at premium prices. The fundamental storage calculation formula is:

Storage Calculation Formula

Total Storage (TB) = (Number of Cameras) x (Average Bitrate in Mbps) x (Recording Hours per Day) x (Retention Days) x (3600 seconds/hour) / (8 bits/byte) / (1,000,000 MB/TB) x (1 + Overhead Factor). The overhead factor accounts for filesystem overhead, RAID parity, and recording metadata. Use 0.15 for RAID 5, 0.30 for RAID 6, and 0.50 for RAID 10. Add an additional 0.10 for filesystem and database overhead. Example: 200 cameras at 6 Mbps, 24/7 recording, 30-day retention with RAID 6: 200 x 6 x 24 x 30 x 3600 / 8 / 1,000,000 x 1.40 = approximately 544 TB raw storage required.

This formula assumes continuous recording. If you implement motion-based or schedule-based recording, the effective recording hours per day will be lower. A typical office building with motion-only recording during business hours might record 10 to 14 hours per day instead of 24. A retail store might record continuously during operating hours (14 hours) and motion-only overnight (10 hours at approximately 20% duty cycle), yielding an effective recording time of 16 hours per day.

Architecture Patterns: On-Premises, Cloud-Only, and Hybrid

Each storage architecture has distinct advantages and constraints. The right choice depends on camera count, retention requirements, available internet bandwidth, and organizational risk tolerance.

On-premises only is the traditional model: NVRs or a VMS with DAS/SAN/NAS record all video locally. This provides the lowest latency for live viewing and playback, zero dependence on internet connectivity, and predictable costs after initial CAPEX. The disadvantages are physical vulnerability (fire, theft, hardware failure destroys footage), limited scalability (adding storage means buying hardware), and the operational burden of maintaining RAID arrays, replacing failed drives, and managing firmware updates. This model remains appropriate for air-gapped environments, facilities with poor internet connectivity, or organizations with strict data sovereignty requirements.

Cloud-only (VSaaS) eliminates on-premises storage entirely. Cameras stream directly to a cloud platform such as Verkada, Rhombus, Eagle Eye Networks, or Arcules. This shifts CAPEX to OPEX, eliminates hardware maintenance, and provides inherent geographic redundancy. However, cloud-only is constrained by upstream bandwidth (a 100-camera system at 4 Mbps requires 400 Mbps of sustained upload), introduces latency for live viewing, and creates ongoing egress costs when video is retrieved. Cloud-only works best for small to mid-size deployments (under 100 cameras) with modest retention requirements (30 days or less).

Hybrid combines both approaches: local storage handles real-time recording and short-term retention (7 to 30 days), while cloud storage provides long-term archival, disaster recovery, and remote access. This is the model that scales best for enterprise deployments because it decouples recording performance from archival capacity.

Tiered Retention: Matching Quality to Time Horizon

Storing full-resolution, full-frame-rate video for 90 days in the cloud is prohibitively expensive for most organizations. A tiered retention strategy reduces cloud storage costs by 60 to 80% while maintaining the forensic value of long-term archives:

  • Tier 1 (Local, 7-30 days): Full-resolution primary and secondary streams stored on local NVR/SAN. Provides instant playback, full forensic quality, and zero cloud dependency. This is your working retention for active investigations.
  • Tier 2 (Cloud Hot, 30-90 days): Transcoded secondary stream (720p at 7 fps, H.265) uploaded to cloud hot storage (S3 Standard, Azure Hot Blob). Reduces per-camera cloud storage by 80% compared to full-resolution. Footage is immediately accessible for review and can be retrieved in full quality from local storage if still within the local retention window.
  • Tier 3 (Cloud Archive, 90-365 days): Metadata, thumbnails, and AI-generated event summaries stored in cloud archive storage (S3 Glacier, Azure Cool/Archive). Retrieval takes minutes to hours but costs a fraction of hot storage. This tier answers the question "did anything happen on this camera on this date" without storing full video.

Cloud Storage Cost Analysis

Cloud storage pricing has three components that must all be factored into total cost: storage per GB/month, write/PUT request charges, and egress (download) charges. Egress costs are frequently the surprise that makes cloud-only storage uneconomical for large deployments. Downloading 1 TB of footage from AWS S3 for an investigation costs $90 in egress fees alone.

Cloud Storage Cost Comparison (Per TB/Month, US Regions, 2025)

Storage Tier AWS Azure Google Cloud Egress (per TB)
Hot / Standard $23.00 $18.40 $20.00 $87-$90
Infrequent Access $12.50 $10.00 $10.00 $87-$90 + retrieval
Archive / Cool $4.00 $1.00 $4.00 $90 + retrieval fees
Deep Archive / Glacier $1.00 $0.20 $1.20 $90 + 12-hr retrieval

For a 200-camera system generating 5 TB per day, storing 30 days of transcoded video in S3 Standard costs approximately $3,450/month in storage alone, plus write requests. The same data in Glacier Deep Archive costs $150/month but takes 12 hours to retrieve. The hybrid tiered approach, keeping 7 days local at full quality, 30 days in Infrequent Access at reduced quality, and 90 days in Glacier as metadata only, typically reduces cloud costs to $800-$1,200/month for the same system.

Bandwidth Requirements for Cloud Upload

The constraint that kills most cloud video strategies is upstream bandwidth. Commercial internet connections are asymmetric: a 1 Gbps download connection typically provides only 100 to 200 Mbps upload. Uploading full-resolution video from 200 cameras at 6 Mbps average requires 1.2 Gbps of sustained upload capacity, which exceeds the upstream capability of most enterprise internet connections.

This is precisely why the hybrid model works: only transcoded secondary streams or event-triggered clips are uploaded to the cloud, reducing upload bandwidth by 80 to 95%. A 200-camera system uploading transcoded 720p streams at 1 Mbps requires only 200 Mbps of upload, which is achievable on a commercial fiber connection. For organizations with multiple sites, consider SD-WAN solutions that aggregate multiple internet connections and prioritize cloud backup traffic during off-peak hours.

Intelligent Recording Modes That Reduce Storage

Modern VMS platforms offer recording modes that dramatically reduce storage consumption without sacrificing forensic value:

  • Motion-adaptive recording: Records at full resolution and frame rate during motion events, drops to 1-2 fps during idle periods. Reduces storage by 40-60% in low-traffic areas like stairwells and storage rooms.
  • AI-triggered recording: Records only when analytics detect specific objects (people, vehicles) rather than all pixel changes. Eliminates false triggers from lighting changes, wildlife, and weather. Can reduce storage by 70-80% on exterior cameras.
  • Schedule-based profiles: Apply different recording profiles by time of day. Full continuous recording during business hours, motion-only recording overnight and weekends. Reduces overall storage by 30-50% depending on the schedule.
  • Dynamic GOP and bitrate: H.265 cameras with smart encoding (Axis Zipstream, Hanwha WiseStream, Dahua Smart Codec) dynamically adjust I-frame intervals and quantization based on scene complexity. A static hallway might encode at 0.5 Mbps while a busy lobby hits 8 Mbps on the same camera.

RAID Configurations for Surveillance Workloads

Surveillance is one of the most demanding storage workloads: sustained sequential writes from dozens of streams simultaneously, with random reads for playback interspersed unpredictably. The RAID level you choose directly impacts write performance, usable capacity, and data protection.

RAID 5 (single parity) provides good capacity efficiency (N-1 drives usable) but is increasingly risky with large drives. A RAID 5 rebuild on 18 TB drives takes 24 to 48 hours, during which a second drive failure causes total data loss. For surveillance NVRs with 8 or fewer drives under 8 TB, RAID 5 remains acceptable. Beyond that, the rebuild risk is too high.

RAID 6 (dual parity) tolerates two simultaneous drive failures and is the recommended minimum for surveillance arrays with drives larger than 8 TB. The capacity penalty is two drives (N-2 usable), and write performance is lower than RAID 5 due to double parity calculations. Use hardware RAID controllers with battery-backed write cache (BBU) or flash-backed write cache (FBWC) to offset the write penalty.

RAID 10 (mirrored stripes) provides the best write performance and fastest rebuild times but sacrifices 50% of raw capacity. It is justified for high-camera-density NVRs (128+ cameras per server) where write performance is the bottleneck, or for VMS database volumes where random I/O dominates. Use surveillance-rated drives (WD Purple Pro, Seagate SkyHawk AI) that are designed for 24/7 write-intensive workloads and support 180 to 550 TB/year workload ratings.

Cloud Failover for Business Continuity

The most compelling argument for hybrid cloud storage is business continuity. If the local NVR fails due to hardware failure, power loss, or physical damage, a cloud-connected system can fail over to direct cloud recording within seconds. Cameras continue streaming to the cloud VMS, ensuring no gap in coverage during the outage. When the local NVR is restored, cloud recordings can be synchronized back to local storage to maintain a complete archive.

This capability requires cameras with edge recording support (SD card recording as a tertiary backup) and a VMS platform that supports cloud failover natively. Milestone XProtect, Genetec Security Center, and several VSaaS platforms offer this functionality. Configure edge recording on every camera with a minimum 128 GB industrial-grade microSD card (Samsung PRO Endurance or similar) to provide 24 to 72 hours of on-camera recording during complete network outages.

Designing Your Hybrid Storage Strategy

Hybrid cloud video storage is not a product you buy; it is an architecture you design. The optimal balance of local retention, cloud tier selection, transcoding strategy, and bandwidth allocation is unique to every organization. The calculations are straightforward, but the tradeoffs require engineering judgment informed by operational requirements, budget constraints, and risk tolerance.

At Zimy Electronics, we design hybrid video storage architectures that optimize the balance between cost, performance, and resilience. Our engineering team performs detailed storage calculations, bandwidth assessments, and cloud cost modeling before recommending an architecture. Whether you need a 30-day local, 365-day cloud retention strategy or a fully on-premises air-gapped system, we build storage solutions that match your operational reality, not a vendor's marketing brochure.