PLATFORM
Azure Blob Storage Migration Tool
MigrationFox moves blobs in and out of Azure Blob Storage with streaming transfers, parallel chunking, and full metadata preservation. Whether you're consolidating storage accounts, moving from AWS S3 to Azure, or archiving cloud file shares to blob containers, MigrationFox handles it in a single job.
Container-to-Container Migration
The simplest case: copy blobs from one Azure container to another — across different storage accounts, subscriptions, or regions. MigrationFox streams each blob through its transfer workers with configurable concurrency, so even cross-region copies complete in a fraction of the time of single-threaded tools.
Blob metadata (x-ms-meta-* headers), content types, and tier settings (Hot, Cool, Archive) are carried over. Block blob chunking happens automatically — large blobs are uploaded in 8 MB blocks and committed with a single PutBlockList.
Cross-Cloud: S3 to Azure
Moving out of AWS? Point MigrationFox at any S3 bucket and any Azure container. The tool streams each object directly from S3 to Azure without storing a local copy — a 1 TB bucket transfers with no disk footprint on the worker.
S3 object metadata is rewritten as Azure blob metadata. S3 storage classes (Standard, Standard-IA, Glacier) are mapped to the equivalent Azure access tier (Hot, Cool, Archive) at write time. The reverse path — Azure to S3 — is equally supported.
Authentication
MigrationFox supports two Azure authentication methods:
- Storage account key — paste the primary or secondary access key from the Azure portal. Simple and works for any container in the account.
- SAS token — scoped shared access signature for tighter security. Useful when you only want to grant access to one container.
Credentials are encrypted at rest in the MigrationFox database using AES-256 and never written to logs.
Supported Migration Paths
Amazon S3 to Azure Blob Storage
Bucket to container transfers with streaming and storage-class mapping. The most common cross-cloud workload.
Google Cloud Storage to Azure Blob
Move GCS buckets to Azure containers with parallel transfer and metadata preservation.
SharePoint to Azure Blob
Archive SharePoint document libraries to low-cost blob storage for compliance retention.
Azure Blob to Amazon S3
Exit Azure or build a multi-cloud backup. Full bi-directional support.
Key Features
- Streaming transfer — blobs flow straight from source to destination with no local disk writes
- Parallel chunking — large blobs uploaded in 8 MB blocks with 4 concurrent chunks per blob
- Metadata preservation — custom headers, content types, and access tiers carried over
- Checksum verification — MD5 hashes validated end-to-end
- Delta sync — re-run a job to transfer only blobs modified since the last run
Pricing
Azure Blob migrations are billed at $0.50 per GB transferred. Your account starts with 2 GB free — no credit card required. Discovery scans are always free and unlimited.