
Start with workload shape
Post teams usually know their pain points before they know their infrastructure answer. Maybe the SAN is full every quarter. Maybe remote editors are pulling proxies over VPN. Maybe render jobs are blocking suites overnight. Maybe cloud review links are cheap until someone starts moving camera originals between regions or providers. Before touching a pricing calculator, describe the workload in terms that affect cost:- Media volume per project, including camera originals, proxies, intermediates, VFX pulls, masters, and archive copies
- Peak concurrency, such as editors, assistants, color, sound, producers, reviewers, and automated jobs
- Compute profile, including transcode hours, render hours, AI analysis, QC, and packaging
- Storage performance needs, from high-throughput shared editing to cheap cold archive
- Data movement, including ingest, remote access, cloud-to-cloud transfers, delivery, and retrieval from archive

Build the on-prem TCO around capacity and utilization
On-prem cost modeling starts with the obvious capital expense and should include the full total cost of ownership, because hardware is only one part of the total cost of ownership. For a post environment, the on-prem model usually includes these categories:- Shared storage, nearline storage, workstation storage, and archive hardware
- Workstations, GPU nodes, render nodes, transcode servers, and ingest systems
- Networking, including switches, cabling, NICs, firewalls, VPN, and internet circuits
- Software licensing, support contracts, plugin licenses, MAM/PAM systems, monitoring, and backup tools
- IT and engineering labor for upgrades, patching, troubleshooting, user support, storage expansion, backups, and restores
Annual on-prem cost =
annualized hardware cost
+ annual software and support
+ power, cooling, and space
+ network connectivity
+ IT and engineering labor
+ maintenance, spares, and contingency
Then allocate that cost to projects based on the scarce resource they consume. For editorial, that might be high-performance storage TB-months and workstation weeks. For rendering, it might be GPU or CPU node-hours. For archive, it might be retained TB-years plus restore labor.
This is where many models get distorted. If on-prem infrastructure is already paid for and has spare capacity, the marginal cost of one more project may be low. But if that project triggers a storage expansion, a switch upgrade, another backup target, or a second engineer, the true marginal cost jumps.

Model cloud per project
Cloud is easier to start and harder to keep honest, and pricing is granular, which is useful, but post workflows touch many billable services at once. A project model should follow the media through the pipeline. A typical cloud project cost includes:- Compute for transcode, render, QC, packaging, AI analysis, virtual workstations, and orchestration
- Storage for camera originals, proxies, cache, working files, review assets, deliverables, and archive
- Storage operations, such as reads, writes, lifecycle transitions, restores, and metadata operations
- Data transfer into the cloud, between regions, between services, between providers, and out to users or delivery endpoints
- Licensing for creative applications, render software, codecs, plugins, virtual workstation platforms, MAM/PAM tools, and security tooling

Follow the media path
Build the cleanest model around the media path, and start at ingest and keep asking where the bytes live, who touches them, and when they move. Original camera files are a good example. A traditional pattern is card copy to DIT storage, verified backups, shuttle drives or transfer to the facility, load to central storage, then proxy generation for dailies and editorial. A cloud-native pattern may ingest assets directly to object storage, generate proxies there, and give remote teams access without shipping media back and forth. The cloud-native version can reduce duplicated movement, but only if your team designs the rest of the workflow around that location. If the team ingests to cloud, downloads everything to on-prem for edit, uploads VFX pulls, downloads renders, then uploads masters for delivery, you may be paying for cloud without getting the main benefit: avoiding movement. For each stage, estimate these quantities:- GB or TB created
- GB or TB read
- GB or TB written
- GB or TB transferred out
- Number of users or processes touching the media
- Runtime for compute jobs
- Required storage tier and performance
- Retention duration
Account for backup, archive, and disaster recovery separately
Post teams often blend backup and archive into “storage,” but they behave differently. Active storage is about performance. Backup is about recoverability. Archive is about retention, integrity, searchability, and retrieval cost. Disaster recovery is about how quickly the business can resume work after a failure. The classic 3-2-1 backup rule is still a useful baseline for media: three copies, on two different media types, with one copy offsite. In practice, that might mean high-performance shared storage, local backup or LTO, and cloud object storage in another location. Or it might mean cloud working storage, replicated object storage, and a separate archive target. The cost question is “what does it cost to restore on deadline?” Cold cloud archive can be very inexpensive for long-term retention, but retrieval fees, restore delays, and egress can matter if clients frequently ask for old projects. LTO can be cost-effective for deep archive, but it needs people, hardware, cataloging, verification, and migration planning. Disk-based nearline storage is fast, but power, space, failures, and refresh cycles add up. Separate these categories in the model:- Working storage for active editorial and finishing
- Protection storage for backups and snapshots
- Nearline storage for recent projects likely to reopen
- Deep archive for long-term retention
- Offsite or cross-region disaster recovery
Find the break-even point
A break-even analysis compares the fixed cost of owning capacity against the variable cost of renting it.
On-prem annual cost per workload unit =
annual on-prem cost allocated to that workload
/ annual usable workload units
Cloud annual cost per workload unit =
compute + storage + transfer + licensing + operations
for the same workload unit
The workload unit depends on what you're modeling. Examples include:
- Cost per active TB-month for editorial storage
- Cost per render hour
- Cost per virtual workstation day
- Cost per finished episode
- Cost per petabyte-year of archive
Match environments to workload types
Most post teams need a placement strategy.| Environment | Workloads that often fit | Financial logic | Cost risk to test |
|---|---|---|---|
| On-prem | Predictable editorial, finishing rooms, audio and color stages, high-bandwidth local shared storage | Fixed assets pay off when utilization stays high across the year | Refresh triggers, staff time, power and space, idle peak capacity |
| Cloud | Bursty virtual editorial, transcode, render, QC, AI analysis, remote review, distribution, offsite protection | Usage-based cost works when jobs can scale up, finish, and shut down | Egress, idle workstations, hot storage duration, licensing, support plans |
| Hybrid | Local finishing with cloud overflow, cloud ingest with local conform, on-prem active storage with cloud DR or archive | Keeps high-touch media near users while using cloud for elasticity, resilience, or distribution | Repeated media movement, duplicate storage, unclear ownership of backups and lifecycle policies |
- High utilization across most of the year
- Large media volumes that stay local
- Low tolerance for internet dependency during active sessions
- Existing facility infrastructure with remaining useful life
- Specialized rooms, control surfaces, color pipelines, audio stages, or broadcast systems tied to the building
- Bursty demand that would leave owned hardware idle
- Remote or distributed teams
- Heavy transcode, render, QC, or AI jobs that can be parallelized
- Disaster recovery and offsite protection
- Cloud-native ingest where assets don't need to be repeatedly moved back on-prem
Watch for cost failure modes
Bad cloud bills and bad on-prem investments usually come from the same root problem: the model ignored workflow behavior. Common on-prem failure modes include:- Buying for peak demand, then running at low utilization most of the year
- Underestimating staff time for maintenance, upgrades, permissions, backup, and restores
- Treating already-owned hardware as free even when it's near refresh
- Ignoring power, cooling, space, support renewals, and spare parts
- Expanding primary storage because archive and deletion policies are weak
- Leaving compute, virtual workstations, or test environments running after the job ends
- Storing active media in an archive tier, then paying retrieval costs or losing time
- Keeping everything in hot storage because no lifecycle policy exists
- Underestimating egress for review, delivery, restore, or repatriation
- Ignoring support plans, logging, security tooling, and operations labor
Use provider tools, then replace assumptions with real measurements
Provider calculators and migration tools are helpful, especially for comparing instance types, storage tiers, and committed-use options. AWS, Google Cloud, and Microsoft all provide ways to estimate cloud TCO and migration scenarios. Those tools can save time, but they're only as accurate as the assumptions you feed them. For media workflows, replace generic assumptions with measured data wherever possible:- Actual average and peak storage used per project type
- Actual transcode and render runtimes
- Actual number of users and session hours
- Actual transfer volume to clients, reviewers, and delivery partners
- Actual restore frequency from archive
- Actual support tickets or engineering hours tied to infrastructure
- Actual utilization of workstations, render nodes, and shared storage
The answer is usually workload-specific
The strongest cost model rarely says “move everything” or “keep everything,” and it shows which workloads belong where. Use on-prem where predictable, high-utilization, data-local work benefits from owned capacity. Use cloud where elasticity, remote access, parallel processing, offsite resilience, or distribution offsets usage-based cost. Use hybrid when the media path can be designed intentionally instead of stitched together job by job. The decision gets much easier when your team ties every cost to a workflow unit: per active TB-month, per render hour, per workstation day, per episode, per campaign, per archive TB-year. That will give producers, post supervisors, editors, and technical teams a shared language. The goal is to stop guessing, price the real media path, and place each workload where the economics and the production reality line up.FAQ
Compare them by workflow unit, not by platform. Model a real project type, such as an episode, campaign, render job, or archive tier, and include storage, compute, licensing, transfer, support, operations labor, retention time, and utilization. This avoids comparing a fully loaded on-prem environment against an incomplete cloud estimate.
An on-prem total cost of ownership model should include storage, workstations, render or transcode nodes, networking, software, support contracts, warranties, spares, power, cooling, rack space, internet circuits, IT labor, engineering support, depreciation or lease cost, and refresh or migration labor. It should also account for usable capacity rather than raw capacity, since storage usually needs free space for performance and safety.
Data movement is often the biggest surprise. Egress, cross-region transfers, cloud-to-cloud movement, archive retrieval, and repeated downloads of high-resolution media can significantly change the cost model. Teams also often underestimate idle virtual workstations, storage operations, support plans, logging, security tooling, licensing, and cloud operations labor.
On-prem infrastructure usually makes sense when demand is predictable, utilization is high, media volumes are large, and teams need frequent low-latency access to high-resolution files. It can also be favorable when a facility already has useful remaining infrastructure, specialized rooms, color pipelines, audio stages, or broadcast systems tied to the building.
Cloud usually makes sense for bursty or temporary workloads, distributed teams, short-term editorial projects, parallel transcode or render jobs, AI analysis, review and approval, delivery, offsite backup, and disaster recovery. It's strongest when resources can be started quickly, scaled up, and shut down when the project ends.
Sometimes. If editors can use local NLEs while media streams on demand, the model may shift from always-on virtual workstation hours to storage, bandwidth, and collaboration costs. Aspect supports that pattern by letting editors open cloud-hosted media from Finder, File Explorer, or the NLE as full-resolution clips.





