Skip to content

Tool Comparison Matrix ​

Side-by-side comparison of all migration tools covered in this repository.


Primary Tool Comparison ​

AspectVeeam B&RHYCUCommvaultCarbonite Migrate
Source: Nutanix AHV✅✅Assumed supported for planning; validate release✅
Source: Nutanix ESXi✅✅Assumed supported for planning; validate release✅
DeploymentWindows ServerLinux appliance on clusterControl plane plus media or worker componentsAgent on each VM
Agent on source VMs❌ (agentless)❌ (agentless)Varies by workflow✅ Required
Separate backup storage❌ Not needed✅ Required✅ Usually required❌ Not needed
Live or continuous replication✅ Yes❌ Backup-based❌ Restore-based in this doc model✅ Yes
Built-in re-IP✅ Yes❌ Script required❌ Script or manual post-restore❌ DNS/LB update at cutover
Platform overhead or complexityMediumLowMedium-highLow
License costPaidPaidPaidPaid
Concurrency (est.)10–20 VMs5–10 VMsDepends on media and storage design10–20 VMs
Management UIDesktop + WebWeb (HTTPS)Command Center + admin consolesCarbonite console

When to Choose Each Tool ​

ToolChoose When
Veeam B&RLarge VM counts (> 100), existing Veeam license, ESXi source, need built-in re-IP
HYCUAHV source, no existing tool license, team prefers simple web UI, backup compliance also needed
CommvaultExisting Commvault estate, centralized governance and policy control matter, restore-based Hop 1 is acceptable
CarboniteHypervisor-independent requirement, very old AHV versions, OS-level replication preferred, deploy-first pattern
Deploy-FirstOS refresh needed, stateless workloads, file server data migration only

Staging Option Comparison ​

Staging OptionHardware CostComplexitySuitable For
Option A — Standalone Hyper-VExtra server requiredMediumDedicated migration pipeline, isolated from production
Option B — Azure Local as HVUses existing AZL clusterLowSmaller migrations, no spare hardware available

After completing the PoC, update this table with the decided production configuration:

DecisionSelected OptionNotes
Primary migration toolTBD after PoC
Staging optionTBD after PoC
Batch size8–10 VMsBased on PoC timing
Concurrent batches1 (Hop 1) / multiple (Hop 2)

Released under the MIT License.