Replication technology
Azure Site Recovery uses different replication methods depending on what you’re protecting. For Azure VMs, it uses managed disks and snapshots. For on-prem and VMware environments, it deploys a process server that captures changes and forwards them to Azure. The replication is asynchronous, which means there’s always a small lag between source and target.
Zerto’s continuous data protection approach is fundamentally different. It intercepts every IO at the hypervisor level and immediately replicates it to your recovery site. This ‘journal-based’ system means you’re not just getting point-in-time snapshots; you’re getting a complete record of every change.
RPO and RTO capabilities
Here’s a quick reminder of the difference:
RPO (Recovery Point Objective) is how much data you’re willing to lose when disaster strikes – if your RPO is 15 minutes and your server dies at 2:00 PM, you’ll recover everything up to 1:45 PM.
RTO (Recovery Time Objective) is how long you can afford to be down while getting back up and running – an RTO of 30 minutes means you’ll be operational again within half an hour of hitting the recovery button.
Azure Site Recovery currently offers:
- RPO: 30 seconds for Azure-to-Azure (with premium storage), 15 minutes for VMware/physical servers
- RTO: Typically 2-30 minutes depending on VM size and configuration
Zerto pushes these boundaries further, but with an important caveat:
- RPO for on-premise to Azure: Measured in seconds (typically 5-10 seconds)
- RPO for native Azure VMs: 1-4 hours due to API and platform limitations
- RTO: Often under 1 minute for individual VMs, minutes for multi-VM applications
That RPO difference for native Azure VMs is important. Zerto’s famous seconds-level RPO only applies when replicating from VMware or Hyper-V environments to Azure, or when using Azure VMware Solution (AVS). If you’re protecting native Azure VMs with Zerto, you’re looking at 1-4 hour RPOs due to Azure’s API limitations. This makes ASR the better choice for Azure-to-Azure protection in most cases.
These differences matter most for mission-critical applications where every second of data loss or downtime has real business impact.
Supported platforms and environments
So what other services do these DR solutions work with?
Azure Site Recovery supports:
- Azure VMs (any region to any region)
- VMware vSphere 6.5 and later
- Hyper-V (with or without System Center VMM)
- Physical Windows and Linux servers
- AWS EC2 instances (treated as physical servers)
⠀Zerto casts a wider net:
- VMware vSphere
- Microsoft Hyper-V
- Azure
- AWS
- Google Cloud Platform
- IBM Cloud
- Oracle Cloud
- 30+ cloud service providers
Ransomware protection features
Both platforms offer ransomware protection, but they approach it differently. ASR provides isolated recovery points in Azure storage, which attackers can’t reach from your production environment. You can maintain multiple recovery points and test them regularly without affecting production.
Zerto’s journal-based recovery gives you more granular options. If ransomware strikes at 2:47 PM, you can recover to 2:46 PM, just before the encryption started. This granularity, combined with Zerto’s immutable cloud repositories, gives you really strong protection against cyber attacks.
Disk size limits and scalability
So how much data can you actually back up with these two options?
Azure Site Recovery supports:
- Maximum disk size: 32 TB for managed disks
- Maximum data churn: 100 MB/s per disk for premium storage
- Maximum number of disks: 64 per VM
⠀Zerto’s limits are generally more flexible:
- Maximum disk size: Dependent on underlying storage and hypervisor
- Maximum data churn: Limited primarily by available bandwidth
- Maximum number of disks: Hypervisor-dependent (typically 60-256)
Testing and failover capabilities
Testing your DR solution regularly is super important, and both platforms make this relatively painless. ASR’s test failover creates isolated copies in Azure without affecting replication or production workloads. You can run these tests as often as you need, following disaster recovery testing best practices.
Zerto takes testing a step further with its live failover simulations and built-in testing scheduling. You can automate DR tests, generate compliance reports, and even perform non-disruptive failover tests while replication continues.