Overview

Migrating from DigitalOcean Spaces to Azure Blob Storage is ideal for organizations integrating with Microsoft's ecosystem or requiring enterprise-grade compliance features. This guide provides a comprehensive walkthrough using Cloney.

Migration Benefits

Azure Blob Storage offers enterprise security, seamless Microsoft 365 integration, advanced analytics with Azure Synapse, and global compliance certifications.

Prerequisites

  • A Cloney account with an active subscription
  • DigitalOcean Space with data to migrate
  • Azure Storage account with a container created
  • Appropriate credentials for both services

Step 1: Add Your DigitalOcean Source

  1. Log in to your Cloney dashboard
  2. Navigate to JobsCreate New Job
  3. Select DigitalOcean Spaces as your source provider
  4. Enter your Spaces credentials:
    • Access Key: Your Spaces access key
    • Secret Key: Your Spaces secret key
    • Region: The region where your Space is located
    • Space Name: The name of your source Space
  5. Click Validate Connection to verify access

Step 2: Configure Your Azure Destination

  1. Select Azure Blob Storage as your destination provider
  2. Enter your Azure credentials:
    • Storage Account Name: Your Azure storage account name
    • Account Key or SAS Token: Access credentials
    • Container Name: The name of your destination container
  3. Click Validate Connection to verify access

Step 3: Configure Migration Options

Customize your migration with these options:

OptionDescriptionRecommendation
Prefix/Path FilterMigrate only objects matching a specific prefixUse for partial migrations
Preserve MetadataCopy object metadata along with dataEnable for full fidelity
Access TierSet the Azure access tier for migrated blobsHot for frequent access
Overwrite ExistingReplace blobs that already exist in destinationEnable for sync operations

Step 4: Start the Migration

  1. Review your migration configuration
  2. Click Start Migration
  3. Monitor progress in the Jobs dashboard
  4. Cloney will provide real-time updates on transfer progress
Migration Complete

Once finished, verify your data in the Azure portal and update your applications.

Azure Access Tier Options

Choose the appropriate Azure access tier based on your needs:

Access TierBest ForStorage CostAccess Cost
HotFrequently accessed dataHigherLower
CoolInfrequently accessed (30+ days)LowerHigher
ColdRarely accessed (90+ days)LowerHigher
ArchiveLong-term archival (180+ days)LowestHighest

Best Practices

  • Enable Soft Delete: Configure soft delete for blob protection against accidental deletion.
  • Set Up Lifecycle Management: Automate tier transitions based on access patterns.
  • Use Private Endpoints: For security-sensitive data, use Azure Private Link.
  • Enable Azure CDN: Use Azure CDN for global content delivery and improved performance.